[security] deps: node-forge RSA PKCS#1 v1.5 (high) -- bloque upstream, suivi #123
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-liste#123
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
Detecte par le Defenseur defenseur-simpl-liste le 2026-10-02T05:15:09Z. Confirme par
npm auditsur master (99ecb73) apresnpm ci: 12 cles (8 high, 3 moderate, 1 low).Findings
6 findings HIGH pour une seule advisory (inflation transitive) :
defenseur-simpl-liste-deps-npm-audit-simpl-liste-node-forge— GHSA 1240912, « RSA PKCS#1 v1.5 signature verification accepts extra nested DigestAlgorithm elements », borne<=1.4.0...-@expo/code-signing-certificates(parent direct de node-forge)...-@expo/cli(parent)...-expo(parent)...-@react-native-community/datetimepicker(viaeffectsde expo)...-react-native-android-widget(viaeffectsde expo)Analyse
node-forge@1.4.0(dist-taglatest) est dans la borne du CVE. Aucune version corrigee.fixAvailable: false.@expo/code-signing-certificates@0.0.7(derniere) declare toujoursnode-forge: ^1.4.0.expo@54.0.34 -> @expo/cli@54.0.24 -> node-forge@1.4.0et-> @expo/code-signing-certificates@0.0.6 -> node-forge.node-forgedansapp/nisrc/; le paquet n'est pas embarque dans l'APK. Severite effective : hardening, pas un incident.fixAvailablepropose pour datetimepicker (downgrade 8.1.1, semver-major) est un artefact de la cascade, a ne pas appliquer.Resolution suggeree
Rien a corriger aujourd'hui. Surveiller les deux bouts :
Des qu'une version hors borne existe : override
"node-forge": "^<version>"(une seule version dans l'arbre, blanket acceptable), puisnpm auditqui doit perdre 6 cles d'un coup.Issue cree par /analyse-vulnerabilite. Le Defenseur ne porte pas encore l'etat
accepted(rapport regenere a chaque scan, editer le JSON est un no-op). Pour un faux positif : fermer l'issue avec un commentaire d'analyse. Pour une vraie cause racine cote scanner : ouvrir une issue dansagent-defenseurs.Re-verification du 2026-10-05 : inchange.
node-forgetete publiee 1.4.0 (borne<=1.4.0) ;@expo/code-signing-certificates@0.0.7declarenode-forge ^1.4.0;@expo/cli@54.0.27(dernier patch SDK 54) declare toujoursnode-forge ^1.3.3. Le rapport Defenseur du 2026-10-05 porte GHSA-86w9-cpqp-85rv sur 7 cles (avec la cascadebraces, suivie dans #130).