[security] deps: @xmldom/xmldom 0.8.15 + js-yaml 3.15.2/4.3.2 (high) #121
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#121
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?
npm auditreports 2 HIGH findings, published on 2026-09-08 after the current override floors (@xmldom/xmldom ^0.8.13,js-yaml@^3.0.0 -> ^3.15.1,js-yaml@^4.0.0 -> ^4.3.1).@xmldom/xmldom 0.8.13
10 advisories (4 HIGH: GHSA-c7q8-3ch8-vqpv, GHSA-x4fp-j954-r2f4, GHSA-93r5-fhx6-vmg9, ...), injection bypasses of
requireWellFormedand quadratic parsing. Patched in 0.8.15 (lts line).Consumers:
@expo/cli->@expo/plist;@expo/config-plugins->xcode->simple-plist->plist.js-yaml 3.15.1 / 4.3.1
GHSA-2883-xcg3-v3hh (HIGH):
maxTotalMergeKeysdoes not limit CPU for empty merge sources. Patched in 3.15.2 and 4.3.2.Consumers:
@expo/cli->@expo/xcpretty(4.x);react-native->babel-jest->babel-plugin-istanbul->@istanbuljs/load-nyc-config(3.x).Exposure
Build-time tooling only (iOS plist/xcode/xcpretty, Jest coverage). Nothing in the Android bundle, inputs are project files. Low real risk.
Fix
Raise the three override floors:
@xmldom/xmldom ^0.8.15,js-yaml@^3.0.0 -> ^3.15.2,js-yaml@^4.0.0 -> ^4.3.2. Targeted lock update, nonpm audit fix. Verify smoke test (toolchain guards) +npx expo export --platform android.Note: the Defenseur did not open an issue for these (run of 2026-09-18 opened #117 only).