CVE-2026-56850

NameCVE-2026-56850
DescriptionA flaw in Node.js HTTPS Agent connection reuse can cause PFX object-array key collisions, allowing mutual TLS (mTLS) client identities to be reused across requests configured with different client certificates. This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
ReferencesDSA-6517-1

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
nodejs (PTS)bookworm, bookworm (security)18.20.4+dfsg-1~deb12u2vulnerable
trixie20.19.2+dfsg-1+deb13u2vulnerable
trixie (security)20.19.2+dfsg-1+deb13u3fixed
forky, sid24.21.0+dfsg+~cs24.13.4-1fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
nodejssourcetrixie20.19.2+dfsg-1+deb13u3DSA-6517-1
nodejssource(unstable)24.19.0+dfsg+~cs24.13.3-1

Notes

https://nodejs.org/en/blog/vulnerability/july-2026-security-releases#https-agent-can-reuse-mtls-identities-across-pfx-certificates-cve-2026-56850---medium
Fixed by: https://github.com/nodejs/node/commit/acaf4266b2be7958e3d7cb44b5ee1c2b96eca278 (v22.23.2)

Search for package or bug name: Reporting problems