Skip to content

fix(deps): vuln minor upgrades — 13 packages (minor: 4 · patch: 9) [package.json] - #1526

Closed
gh-worker-campaigns-3e9aa4[bot] wants to merge 1 commit into
developfrom
engraver-auto-version-upgrade/minorpatch/npm/0-1793607900
Closed

gh-worker-campaigns-3e9aa4[bot] wants to merge 1 commit into
developfrom
engraver-auto-version-upgrade/minorpatch/npm/0-1793607900

Conversation

@gh-worker-campaigns-3e9aa4

Copy link
Copy Markdown
Contributor

⚠️ One or more lockfile regeneration steps failed. The updates listed below may not all have been applied — verify against the diff before merging. Package counts and totals reflect what was attempted, not what landed. See the engraver logs for details.

Summary: Critical-severity security update — 13 packages upgraded (MINOR changes included)

Manifests changed:

  • package.json (yarn)

✅ Action Required: Please review the changes below. If they look good, approve and merge this PR.


Updates

Package From To Type Dep Type Vulnerabilities Fixed
handlebars 4.7.9 4.7.10 patch Transitive 2 CRITICAL, 1 MEDIUM
shell-quote 1.9.0 1.12.0 minor Transitive 1 CRITICAL
axios 1.18.0 1.21.0 minor Transitive 7 HIGH, 5 MEDIUM
node-forge 1.4.0 1.4.2 patch Transitive 6 HIGH, 3 MEDIUM, 3 LOW
follow-redirects 1.16.0 1.16.2 patch Transitive 3 HIGH
fast-uri 3.1.6 3.1.9 patch Transitive 2 HIGH, 3 MEDIUM, 2 LOW
brace-expansion 1.1.18 1.1.21 patch Transitive 2 HIGH, 1 MEDIUM
brace-expansion 2.1.4 2.1.7 patch Transitive 2 HIGH, 1 MEDIUM
brace-expansion 5.0.9 5.0.12 patch Transitive 2 HIGH, 1 MEDIUM
joi 17.13.6 17.13.9 patch Transitive 2 HIGH, 1 MEDIUM
dd-trace 5.56.0 5.134.0 minor Direct 2 HIGH
smol-toml 1.6.1 1.9.1 minor Transitive 1 HIGH, 1 MEDIUM
compression 1.8.0 1.8.2 patch Transitive 1 HIGH
decode-uri-component 0.5.0 0.5.1 patch Transitive 1 HIGH
source-map-js 1.2.1 1.2.2 patch Transitive 1 HIGH

Security Details

🚨 Critical & High Severity (35 fixed)
Package CVE Severity Summary Unsafe Version Fixed In Case
handlebars CVE-2026-106445 CRITICAL Handlebars: JavaScript Injection via Own Property Check Bypass 4.7.9 4.7.10 -
handlebars CVE-2026-106446 CRITICAL Handlebars: JavaScript Injection via AST Type Confusion in compile (bypass of CVE-2026-33937) 4.7.9 4.7.10 -
shell-quote CVE-2026-102422 CRITICAL shell-quote: quote() command injection via a line terminator in a token after a { comment } token 1.9.0 1.11.0 -
axios CVE-2026-101898 HIGH Axios: HTTP/2 adapter bypasses configured DNS lookup and proxy controls 1.18.0 1.20.0 -
axios CVE-2026-101901 HIGH Axios: Denial of Service via Unhandled 'error' Event in HTTP/2 ClientHttp2Session Initialization 1.18.0 1.20.0 -
axios CVE-2026-101903 HIGH Axios: ReDoS in fromDataURI data: URL parser freezes the Node event loop (DoS) 1.18.0 1.20.0 -
axios CVE-2026-101905 HIGH Axios: Node HTTP adapter prototype-pollution gadget allows request socket hijack via inherited createConnection 1.18.0 1.20.0 -
axios CVE-2026-101906 HIGH Axios: ReDoS (O(N²)) in shouldBypassProxy host normalization, reachable via untrusted redirect Location 1.18.0 1.20.0 -
axios CVE-2026-101907 HIGH Axios: maxRedirects: 0 is not enforced by the fetch adapter, allowing redirect-based SSRF 1.18.0 1.20.0 -
axios CVE-2026-101909 HIGH Axios: Prototype Pollution Gadget in axios toFormData Options 1.18.0 0.34.0 -
brace-expansion CVE-2026-102276 HIGH brace-expansion: DoS via uncontrolled recursion in parseCommaParts causing stack exhaustion 1.1.18 5.0.10 -
brace-expansion CVE-2026-102278 HIGH brace-expansion: DoS via uncontrolled recursion on nested brace groups causing stack exhaustion 1.1.18 5.0.11 -
brace-expansion CVE-2026-102276 HIGH brace-expansion: DoS via uncontrolled recursion in parseCommaParts causing stack exhaustion 2.1.4 5.0.10 -
brace-expansion CVE-2026-102278 HIGH brace-expansion: DoS via uncontrolled recursion on nested brace groups causing stack exhaustion 2.1.4 5.0.11 -
brace-expansion CVE-2026-102276 HIGH brace-expansion: DoS via uncontrolled recursion in parseCommaParts causing stack exhaustion 5.0.9 5.0.10 -
brace-expansion CVE-2026-102278 HIGH brace-expansion: DoS via uncontrolled recursion on nested brace groups causing stack exhaustion 5.0.9 5.0.11 -
compression CVE-2026-87776 HIGH compression vulnerable to Denial of Service via memory leak on premature response close 1.8.0 1.8.2 -
dd-trace CVE-2026-116693 HIGH dd-trace: ReDOS in URL query string obfuscation 5.56.0 5.131.1 -
dd-trace CVE-2026-50272 HIGH dd-trace-js: Improper parsing of W3C baggage headers may lead to DoS 5.56.0 5.100.0 -
decode-uri-component CVE-2026-118664 HIGH decode-uri-component vulnerable to denial of service via quadratic replacement of percent-encoded runs 0.5.0 0.5.1 -
fast-uri CVE-2026-84292 HIGH fast-uri vulnerable to authority injection via an unvalidated port in serialize 3.1.6 2.4.6 -
fast-uri CVE-2026-84394 HIGH fast-uri vulnerable to host confusion via an unclosed bracket in the URI authority 3.1.6 2.4.6 -
follow-redirects CVE-2026-111755 HIGH follow-redirects sensitiveHeaders regex escaping can expose credential headers 1.16.0 1.16.1 -
follow-redirects CVE-2026-111756 HIGH follow-redirects array-form headers bypass cross-origin credential stripping 1.16.0 1.16.1 -
follow-redirects CVE-2026-116689 HIGH follow-redirects: Cross-realm sensitiveHeaders arrays are discarded and custom credentials can follow redirects 1.16.0 1.16.2 -
joi CVE-2026-118772 HIGH joi: quadratic-time split in string().email({ multiple: true }) allows denial of service 17.13.6 17.13.9 -
joi CVE-2026-92599 HIGH joi: Quadratic regular-expression backtracking in Joi.string().isoDate() 17.13.6 17.13.7 -
node-forge CVE-2026-118779 HIGH Forge: Regular expression denial of service in PEM decoding (pem.decode) 1.4.0 1.4.1 -
node-forge CVE-2026-118782 HIGH Forge: PKCS#12 MAC forgery and constant-key PBE via zero iteration count 1.4.0 1.4.1 -
node-forge CVE-2026-119187 HIGH Forge: Denial of service in TLS record processing via call stack exhaustion 1.4.0 1.4.1 -
node-forge CVE-2026-119188 HIGH Forge: Denial of service in TLS record processing via a record interleaved with a fragmented handshake message 1.4.0 1.4.1 -
node-forge CVE-2026-119190 HIGH Forge: X.509 basicConstraints bypass in verifyCertificateChain() via deprecated extension OIDs 2.5.29.10 and 2.5.29.13 1.4.0 1.4.1 -
node-forge CVE-2026-33894 HIGH node-forge RSA PKCS#1 v1.5 signature verification accepts extra nested DigestAlgorithm elements 1.4.0 1.4.0 -
smol-toml CVE-2026-85730 HIGH smol-toml: Denial of Service via malformed TOML documents 1.6.1 1.7.1 -
source-map-js CVE-2026-93749 HIGH source-map-js allows event-loop denial of service through indexed source-map section offsets 1.2.1 1.2.2 -
ℹ️ Other Vulnerabilities (22)
Package CVE Severity Summary Unsafe Version Fixed In Case
axios CVE-2026-101899 MEDIUM Axios: CIDR-form NO_PROXY entries are ignored, causing proxy exclusion bypass for internal IP ranges 1.18.0 1.20.0 -
axios CVE-2026-101900 MEDIUM Axios: Fetch Adapter Header Injection via Inherited FormData getHeaders 1.18.0 1.20.0 -
axios CVE-2026-101902 MEDIUM Axios: Prototype-Pollution Gadget in the Default Instance Allows Inherited Object.prototype.method to Override HTTP Method 1.18.0 0.34.0 -
axios CVE-2026-101904 MEDIUM Axios: Header Injection via Inherited headers After Minimal Interceptor 1.18.0 1.20.0 -
axios CVE-2026-101908 MEDIUM Axios: Prototype pollution gadget in fetch adapter can alter outbound requests 1.18.0 1.20.0 -
brace-expansion CVE-2026-102277 MEDIUM brace-expansion: Quadratic-time expansion of the {a},b} rewrite causes CPU denial of service 1.1.18 5.0.12 -
brace-expansion CVE-2026-102277 MEDIUM brace-expansion: Quadratic-time expansion of the {a},b} rewrite causes CPU denial of service 2.1.4 5.0.12 -
brace-expansion CVE-2026-102277 MEDIUM brace-expansion: Quadratic-time expansion of the {a},b} rewrite causes CPU denial of service 5.0.9 5.0.12 -
fast-uri CVE-2026-110180 MEDIUM fast-uri vulnerable to host confusion via unchecked WHATWG host canonicalization 3.1.6 2.4.8 -
fast-uri CVE-2026-110306 MEDIUM fast-uri vulnerable to URI scheme spoofing via percent-encoded scheme decoding 3.1.6 2.4.8 -
fast-uri CVE-2026-86472 MEDIUM fast-uri vulnerable to inconsistent host case normalization via percent-encoded octets 3.1.6 2.4.7 -
handlebars CVE-2026-106444 MEDIUM Handlebars: JavaScript Injection via Unsafe Inline Embedding of Precompiled Templates 4.7.9 4.7.10 -
joi CVE-2026-90771 MEDIUM joi messages compilation allows prototype replacement through proto error codes 17.13.6 17.13.8 -
node-forge CVE-2026-118777 MEDIUM Forge: Prototype Pollution in forge.http cookie handling via a malicious Set-Cookie 1.4.0 1.4.1 -
node-forge CVE-2026-118778 MEDIUM Forge: TLS client crash when the server sends no certificate 1.4.0 1.4.1 -
node-forge CVE-2026-119186 MEDIUM Forge: AES-GCM authentication bypass via unvalidated tagLength option 1.4.0 1.4.1 -
smol-toml GHSA-r4xh-jqrq-34v2 MEDIUM smol-toml: Quadratic-time parse() from parseKey rescanning to end of document on each key line 1.6.1 1.9.0 -
fast-uri CVE-2026-110095 LOW fast-uri vulnerable to improper path equivalence in relative reference normalization 3.1.6 2.4.8 -
fast-uri CVE-2026-110725 LOW fast-uri vulnerable to scheme injection via an unescaped first-segment colon in suffix references 3.1.6 2.4.8 -
node-forge CVE-2026-118775 LOW Forge: ASN.1 OID first arc truncation in asn1.oidToDer 1.4.0 1.4.1 -
node-forge CVE-2026-118780 LOW Forge: verifyCertificateChain() removes trusted CA certificates with the same subject from the CA store 1.4.0 1.4.1 -
node-forge CVE-2026-118781 LOW Forge: Denial of Service via infinite loop in BigInteger.modInverse() with negative input (incomplete fix of CVE-2026-33891) 1.4.0 1.4.1 -

Review Checklist

Standard review:

  • Review changes for compatibility with your code
  • Check for breaking changes in release notes
  • Run tests locally or wait for CI
  • Approve and merge this PR

Update Mode: all_vulns

🤖 Generated by DataDog Automated Dependency Management System

@datadog-prod-us1-6

datadog-prod-us1-6 Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

Pipelines

✨ Unblock PR with BitsAI

❌ Errors

Your PR has failed checks. Please review the issues below and take necessary action before merging.

🚦 7 Pipeline jobs failed

DataDog/dd-sdk-reactnative | test:build — 🔧 Needs a code fix, caused by this PR

View more details · View in GitLab

DataDog/dd-sdk-reactnative | test:js — 🔧 Needs a code fix, caused by this PR

View more details · View in GitLab

DataDog/dd-sdk-reactnative | test:lint — 🔧 Needs a code fix, caused by this PR

View more details · View in GitLab

View all 7 failed jobs.

Useful? React with 👍 / 👎

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: ae132a3 | Docs | View more details | Give us feedback!

@sbarrio sbarrio closed this Nov 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant