[security] deps: vulnerability in vite (high) #483
Labels
No labels
autopilot:pending-human
source:analyste
source:defenseur
source:human
source:medic
status:approved
status:blocked
status:in-progress
status:needs-clarification
status:needs-fix
status:ready
status:review
status:triage
type:bug
type:feature
type:infra
type:refactor
type:schema
type:security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: maximus/Simpl-Resultat#483
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Detection
Source :
npm auditsurmain(6e8e157,node_modulesà jour), le 2026-10-20. Absent du rapport Défenseur defenseur-simpl-resultat du 2026-10-20T05:20:05Z (14 checks, 0 finding) : les trois avis ont été publiés le 2026-10-20 entre 18:30 et 19:52 UTC, après le scan. Le scan du 2026-10-21 devrait les remonter.Antécédent : #236 (fermée le 2026-07-02, GHSA-fx2h-pf6j-xcff et GHSA-v6wh-96g9-6wx3), bump de
vitedans la ligne 6.4.x. Autres avis, même paquet, même méthode.Findings
fs.existsSync()existence check can be bypassed on Windows (CWE-77)escapeCmdArgs()omits%escaping on Windows (CWE-78)Paquet :
vite6.4.3 (dépendance directe,"vite": "^6.4.3", dédupliquée sous@tailwindcss/vite,@vitejs/plugin-react,vitestet@vitest/mocker). Plage affectée de la ligne 6.x :<= 6.4.3, premier correctif6.4.4(publiée le 2026-10-06).launch-editorest embarqué dans vite :vite@6.4.4déclarelaunch-editor-middleware ^2.14.2, etlaunch-editorest corrigé en 2.14.2.npm audit:fixAvailable: true(pas de majeur).Surface
Nulle dans l'app livrée.
launch-editorsert le middleware/__open-in-editordu serveur de dev (vite dev,tauri dev), jamais le binaire Tauri ni le bundle produit parvite build. Exposition réelle : poste de développement, sous Windows pour GHSA-587h et GHSA-698v. Durcissement pour gardernpm audità 0, pas un incident.Resolution suggeree
"vite": "^6.4.4"danspackage.json,npm install(lock régénéré parnpx npm@11si npm 10 plante sur l'arbre vitest, voir la mémoire du projet).npm ls vitetout en 6.4.4, compte de paquets avant/après identique,npm audità 0,npm run buildetnpm testverts.### Security/### Sécuritédans les deux langues (outil de développement seulement, rien ne change dans l'app livrée).Issue cree par /analyse-vulnerabilite, suivie dans
decisions.json(agent-defenseurs) par une decisionto-fix. Pour un faux positif ou un risque assume : relancer /analyse-vulnerabilite et choisir Bloquer ou Accepter, qui remplace la decision. Pour une vraie cause racine cote scanner : ouvrir une issue dansagent-defenseurs.Décision de Max (2026-10-20) : traiter cette issue dans la même PR que #484 (RUSTSEC-2026-0382 et -0383 sur le lock Rust), un commit par issue. La PR porte
Resolves #483etRefs #484, puisque #484 se ferme à la main après leworkflow_dispatchd'audit.ymlsurmain. Le correctif part avec la prochaine release. Analyse de #484 : corps de l'issue, section « Analyse ».En cours dans la session
Coupure d'API(/fix-issue 484, 2026-10-20). Décision de Max, à l'instant, qui tranche entre les deux sections « Analyse » du corps : une seule PR pour #484 et #483, depuismain(45d8493), deux commits,Refs #484etResolves #483. Ne pas ouvrir de seconde branche pour ces deux issues.