Machine-written summary
Summary written by Claude Haiku from the source advisory. Not reviewed by a person.
Undici versions 4.0.0 up to but not including 6.29.1, 7.0.0 up to but not including 7.30.1, and 8.0.0 up to but not including 8.12.2 are affected. When a caller passes a custom checkServerIdentity callback through the tls option of Agent, the JSON-based cloning drops the function, so a server whose certificate the callback should reject is accepted if it passes Node's default checks. Upgrade to undici 6.29.1, 7.30.1, or 8.12.2, which forward the tls option unchanged; if upgrading is not possible, pass TLS options through connect instead.
Not analysed yet
We haven’t published our analysis of this Advisory yet. Once a person has reviewed it, this page will say what’s vulnerable, what has to be true for your app to be affected, and how to check.
Severity and exploitation
| Score | Rating | CVSS | Vector | Source |
|---|---|---|---|---|
| 7.4 | High | 3.1 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N | CNA (openjs) |
- CISA KEV Not listed.
- EPSS 0.0018, the 8th percentile, on 5 Nov 2026: FIRST’s estimate of the chance of exploitation in the next 30 days.
Timeline
- 31 Oct 2026, 13:33 UTC First seen by agentprime
- 31 Oct 2026, 13:33 UTC Confirmed by OSV
Sources
- GitHub Advisory Database: GHSA-2m5v-pch6-74hx
- OSV: GHSA-2m5v-pch6-74hx
- github.com/nodejs/undici/security/advisories/GHSA-2m5v-pch6-74hx
- nvd.nist.gov/vuln/detail/CVE-2026-109383
- github.com/nodejs/undici/commit/04cb74b1db131ff8f5b4557dce811cbf5f4664b4
- github.com/nodejs/undici/commit/8c59f6b302898cb2e9b0f7962cd7212b6e597c9f
- github.com/nodejs/undici/commit/f75eac00ac177f7b2e6c8bfbd52d4113164286e6
- cna.openjsf.org/security-advisories.html
- github.com/nodejs/undici
- github.com/nodejs/undici/releases/tag/v6.29.1
- github.com/nodejs/undici/releases/tag/v7.30.1
- github.com/nodejs/undici/releases/tag/v8.12.2