CVE-2026-6734
Last modified
CVE-2026-6734 is a high-severity vulnerability rated 8.8/10 on the CVSS scale. Impact: When using Socks5ProxyAgent, undici reuses a single connection pool across different origins without verifying that the pool's origin matches the requested origin. All requests are dispatched through the pool connected to the first origin, regardless of the intended destination. This causes cross-origin request routing: credentials and request data intended for origin B are sent to origin A, responses from the wrong origin are trusted, and HTTPS requests may be silently downgraded to HTTP. Impacted users are applications that use Socks5ProxyAgent (directly or via setGlobalDispatcher) and make requests to more than one origin. This was introduced in undici 7.23.0 via PR #4385 and affects all versions through 8.1.0. Patches: Upgrade to undici v7.26.0 or v8.2.0. Workarounds: Use a separate Socks5ProxyAgent instance per origin, or avoid using Socks5ProxyAgent with multiple origins.. EPSS estimates a 0.34% chance of exploitation in the next 30 days.
Description
Impact: When using Socks5ProxyAgent, undici reuses a single connection pool across different origins without verifying that the pool's origin matches the requested origin. All requests are dispatched through the pool connected to the first origin, regardless of the intended destination. This causes cross-origin request routing: credentials and request data intended for origin B are sent to origin A, responses from the wrong origin are trusted, and HTTPS requests may be silently downgraded to HTTP. Impacted users are applications that use Socks5ProxyAgent (directly or via setGlobalDispatcher) and make requests to more than one origin. This was introduced in undici 7.23.0 via PR #4385 and affects all versions through 8.1.0. Patches: Upgrade to undici v7.26.0 or v8.2.0. Workarounds: Use a separate Socks5ProxyAgent instance per origin, or avoid using Socks5ProxyAgent with multiple origins.
Metrics
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Nodejs | Undici | >= 7.23.0, < 7.28.0 |
| Nodejs | Undici | >= 8.0.0, < 8.2.0 |
References
- https://cna.openjsf.org/security-advisories.htmlVendor Advisory
- https://github.com/nodejs/undici/security/advisories/GHSA-hm92-r4w5-c3mjMitigation, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2026-6734?
How severe is CVE-2026-6734?
How do I fix CVE-2026-6734?
How Strix Helps
- Same Subject, Wrong User: A Cross-Issuer Account Takeover in n8nStrix found an identity-binding bug in n8n's token-exchange flow enabling account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-67334better-auth versions before 1.6.11 fail to delete cached ses…5.1
- CVE-2026-67335better-auth versions before 1.6.2 fail to validate the OAuth…6
- CVE-2026-67336better-auth versions before 1.6.11 contain insecure cryptogr…9.4
- CVE-2026-67337better-auth versions before 1.4.9 contain a two-factor authe…7.1
- CVE-2026-67338JupyterLab before 4.5.9 contains a stored cross-site scripti…6.1
- CVE-2026-67339guzzlehttp/guzzle versions before 7.14.2 fail to properly is…6.9
- CVE-2026-67340ArcadeDB before 26.7.2 (arcadedb-engine) allows trigger scri…9.8
- CVE-2026-67341ArcadeDB versions before 26.7.2 fail to enforce scripting au…9.8
- CVE-2026-67342ArcadeDB versions before 26.7.2 contain an authorization byp…9.8
- CVE-2026-67343ArcadeDB versions before 26.7.2 fail to properly redact the …8.8
- CVE-2026-67344ArcadeDB before 26.7.2 fails to enforce the UPDATE_SCHEMA da…8.5
- CVE-2026-67345MaxKey through 4.1.12, fixed in commit ddbb72f, contains an …8.5
Are you affected by CVE-2026-6734?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
