Medium · published July 30, 2026
A 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**.
| Product | Versions | Fixed in |
|---|---|---|
| nodejs/node.js | ≥ 22.0, ≤ 22.23.1 | — |
| nodejs/node.js | ≥ 24.0.0, ≤ 24.18.0 | — |
| nodejs/node.js | ≥ 26.0.0, ≤ 26.5.0 | — |