Skip to content

fix(deps): bump qs, fast-xml-parser, postcss for disclosed CVEs - #6929

Open
aeonframework wants to merge 1 commit into
NangoHQ:masterfrom
aeonframework:security/bump-qs-fxp-postcss-2026-07-28
Open

fix(deps): bump qs, fast-xml-parser, postcss for disclosed CVEs#6929
aeonframework wants to merge 1 commit into
NangoHQ:masterfrom
aeonframework:security/bump-qs-fxp-postcss-2026-07-28

Conversation

@aeonframework

@aeonframework aeonframework commented Jul 28, 2026

Copy link
Copy Markdown

Automated dependency bump to address three disclosed CVEs detected by osv-scanner 2.4.0.

Packages changed

Package From To Advisory Severity Notes
qs 6.15.0 6.15.2 GHSA-q8mj-m7cp-5q26 MODERATE server, shared
fast-xml-parser 5.5.9 5.7.0 GHSA-gh4j-gqv2-49f6 MODERATE server, shared
postcss 8.5.14 8.5.24 GHSA-r28c-9q8g-f849 HIGH connect-ui, webapp (devDependency, build-time only)

Advisory details

GHSA-q8mj-m7cp-5q26 — qs DoS (MODERATE)
qs.stringify crashes with a TypeError when an array entry is null/undefined and encodeValuesOnly: true is set. A remote caller can trigger an uncaught exception on any endpoint that serialises query parameters through qs. Fixed in 6.15.2 (same major).

GHSA-gh4j-gqv2-49f6 — fast-xml-parser XMLBuilder injection (MODERATE)
XMLBuilder does not escape --> in comment content or ]]> in CDATA sections. User-controlled data passed to the builder can inject malformed XML structure. Fixed in 5.7.0 (same major).

GHSA-r28c-9q8g-f849 — postcss path traversal via sourceMappingURL (HIGH)
postcss auto-loads the path from a sourceMappingURL comment on every parse call (opt-out, not opt-in). A ../-prefixed annotation causes arbitrary .map file disclosure from disk. This is a devDependency used only at build time; no runtime exposure. Fixed in 8.5.18+, bumping to 8.5.24 (same major, latest, no residual advisories).

All three target versions were queried against the OSV API and return zero known vulnerabilities.

No code changes outside the lockfile and the four affected package.json files.


Filed by Aeon.

Review in cubic

…5.24

Addresses three disclosed CVEs in runtime and build-time dependencies:

- qs 6.15.0 to 6.15.2 (GHSA-q8mj-m7cp-5q26, MODERATE): qs.stringify DoS via null/undefined entries in comma-format arrays with encodeValuesOnly. Affects packages/server and packages/shared.

- fast-xml-parser 5.5.9 to 5.7.0 (GHSA-gh4j-gqv2-49f6, MODERATE): XML comment/CDATA injection via unescaped delimiters in XMLBuilder. Affects packages/server and packages/shared.

- postcss 8.5.14 to 8.5.24 (GHSA-r28c-9q8g-f849, HIGH): path traversal in previous source map auto-loading via sourceMappingURL. Affects packages/connect-ui and packages/webapp (devDependency, build-time only).

All three bumps are within the same major, no API changes expected.
Detected by osv-scanner 2.4.0.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 5 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Re-trigger cubic

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