Skip to content

Pin qs >=6.14.1 in /examples/cache_invalidation/edge_service#1228

Merged
mbouaziz merged 1 commit into
mainfrom
fix-qs-edge_service
May 26, 2026
Merged

Pin qs >=6.14.1 in /examples/cache_invalidation/edge_service#1228
mbouaziz merged 1 commit into
mainfrom
fix-qs-edge_service

Conversation

@mbouaziz
Copy link
Copy Markdown
Contributor

Summary

Fixes Dependabot alert #111GHSA-6rw7-vpxm-498p (medium: arrayLimit bypass in bracket notation enabling DoS via memory exhaustion, patched in 6.14.1).

qs@6.13.0 is a transitive runtime dep pulled in by express (via @skipruntime/server). Added to the existing pnpm overrides block; resolution moves to 6.15.2 (latest patched in 6.x).

Diff

  • package.json: +1 line in pnpm.overrides.
  • pnpm-lock.yaml: surgical change — qs@6.13.0 → qs@6.15.2 across the express and body-parser snapshots.

Compatibility

Changelog 6.13 → 6.15.2 is patches plus additive options (throwOnParameterLimitExceeded in 6.14.0, strictMerge in 6.15.0). The arrayLimit enforcement fix in 6.14.1 — the security patch — only changes behavior under attacker-style oversize inputs; default express query parsing on our skipruntime endpoints is unaffected.

🤖 Generated with Claude Code

Fixes Dependabot alert #111 (GHSA-6rw7-vpxm-498p, arrayLimit bypass in
bracket notation enabling DoS via memory exhaustion, patched in 6.14.1).

qs@6.13.0 is a transitive runtime dep pulled by express. Adding a pnpm
override pins resolution to 6.15.2 (latest patched in 6.x). Changelog
6.13 -> 6.15 is patches and additive options; the arrayLimit fix is the
intended security patch. No behavior change for our usage (default
express query parsing on skipruntime endpoints).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@mbouaziz mbouaziz force-pushed the fix-qs-edge_service branch from cbb0dd2 to a4dca65 Compare May 26, 2026 09:40
@mbouaziz mbouaziz enabled auto-merge May 26, 2026 09:40
@mbouaziz mbouaziz merged commit 2b1e853 into main May 26, 2026
2 of 4 checks passed
@mbouaziz mbouaziz deleted the fix-qs-edge_service branch May 26, 2026 09:42
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