Skip to content

chore: fix 22 high CVEs - bump fast-xml-parser to 5.3.6#96

Merged
nmccready merged 1 commit intomasterfrom
chore/npm-audit-fix-feb
Feb 18, 2026
Merged

chore: fix 22 high CVEs - bump fast-xml-parser to 5.3.6#96
nmccready merged 1 commit intomasterfrom
chore/npm-audit-fix-feb

Conversation

@nmccready
Copy link
Copy Markdown

Summary

Bumps the fast-xml-parser override from 5.3.4 → 5.3.6 to fix GHSA-jmr7-xgp7-cmfj (high severity DoS through entity expansion in DOCTYPE).

Vulnerabilities Fixed

  • 22 high severity vulns resolved — all transitive through @aws-sdk/xml-builder and commit-and-tag-version depending on fast-xml-parser@5.3.4

Vulnerabilities Remaining (7 moderate)

  • ajv ReDoS (GHSA-2g4f-4pwh-qvx6) via eslint and serve — fix requires --force which would downgrade serve to 6.x (breaking). Known residual from PR chore: fix npm audit vulnerabilities #92.
  • eslint and related plugins (@eslint-community/eslint-utils, @eslint/js, eslint-config-prettier, eslint-plugin-prettier) — all depend on vulnerable ajv transitively.

These are dev-only dependencies and pose no runtime risk.

Test Results

✓ 4 test files passed
✓ 208 tests passed (0 failures)

Changes

  • package.json: override fast-xml-parser 5.3.4 → 5.3.6
  • package-lock.json: updated accordingly

… expansion)

Fixes GHSA-jmr7-xgp7-cmfj (high severity) - fast-xml-parser DoS through
entity expansion in DOCTYPE. Bumps override from 5.3.4 to 5.3.6.

This resolves all 22 high severity vulnerabilities which were transitive
through @aws-sdk/xml-builder and commit-and-tag-version.

Remaining: 7 moderate (ajv ReDoS via eslint/serve - known residuals,
require breaking changes to fix).
@nmccready nmccready merged commit 0b3e45e into master Feb 18, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant