Vulnerabilidades / CVE-2026-109383

crítica

CVE-2026-109383

undici: undici: Certificate validation bypass via dropped TLS options in Agent

Publicada Modificada CWE 295
En la Trivy database desde, como mínimo, el 24 oct 2026, 07:11 UTCNo consta cuándo entró antes de ese build.

Severidad por fuente

NVD9.1CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Red Hat7.4CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N

La etiqueta propia de Trivy es CRITICAL. Crítica según NVD. Más baja según Red Hat (alta), Amazon (alta).

Descripción

undici is an HTTP client library for Node.js. In versions 4.0.0 through 6.29.0, 7.0.0 through 7.30.0, and 8.0.0 through 8.12.1, its Agent dispatcher passes its constructor options through a JSON-based deep clone before forwarding them to each per-origin pool, and because JSON cannot represent functions, a caller-supplied tls option containing a checkServerIdentity callback is silently dropped before it reaches the TLS layer. As a result, a TLS peer whose certificate a custom checkServerIdentity was written to reject, but which passes Node's default hostname and chain checks, is silently accepted. Because Agent is the default dispatcher behind request, fetch, and setGlobalDispatcher, this affects the path most applications use, and EnvHttpProxyAgent is affected on its direct and no-proxy routes as well, while only applications that pass a function-valued tls option such as a custom checkServerIdentity for certificate or public-key pinning are at risk. The issue is fixed in undici 6.29.1, 7.30.1, and 8.12.2, which preserve the tls option outside the JSON clone so custom verification callbacks are forwarded unchanged, and users should upgrade to one of those versions or later. As a workaround, pass the TLS options through connect instead of tls, or for proxied destinations use requestTls and proxyTls.

Paquetes afectados y versiones corregidas

FuentePaqueteCorregido en
amazon linux 2023nodejs22, nodejs22-debuginfo, nodejs22-debugsource y 17 más1:22.23.4-1.amzn2023.0.1 y 5 más
chainguardnode-gyp13.1.0-r1
debian 12node-undicisin corrección indicada
debian 13node-undicisin corrección indicada
debian 14node-undicisin corrección indicada
echonode-undicisin corrección indicada
rapidfort alma 10nodejs, nodejs-devel, nodejs-docs y 9 mássin corrección indicada
rapidfort amazon linux 2023nodejs, nodejs20, nodejs22 y 11 más1:22.23.4-1.amzn2023.0.1 y 3 más
rapidfort debian 12node-undici0:8.12.2+dfsg+~cs3.2.3-1
rapidfort debian 13node-undici0:8.12.2+dfsg+~cs3.2.3-1
rapidfort Oracle Linux 10nodejs, nodejs-devel, nodejs-docs y 9 mássin corrección indicada
rapidfort Red Hat 10nodejs, nodejs-devel, nodejs-docs y 9 mássin corrección indicada
Mostrar las 109 entradas de 15 fuentes
FuentePaqueteCorregido en
amazon linux 2023nodejs221:22.23.4-1.amzn2023.0.1
amazon linux 2023nodejs22-debuginfo1:22.23.4-1.amzn2023.0.1
amazon linux 2023nodejs22-debugsource1:22.23.4-1.amzn2023.0.1
amazon linux 2023nodejs22-devel1:22.23.4-1.amzn2023.0.1
amazon linux 2023nodejs22-docs1:22.23.4-1.amzn2023.0.1
amazon linux 2023nodejs22-full-i18n1:22.23.4-1.amzn2023.0.1
amazon linux 2023nodejs22-libs1:22.23.4-1.amzn2023.0.1
amazon linux 2023nodejs22-libs-debuginfo1:22.23.4-1.amzn2023.0.1
amazon linux 2023nodejs22-npm1:10.9.9-1.22.23.4.1.amzn2023.0.1
amazon linux 2023nodejs241:24.22.1-1.amzn2023.0.1
amazon linux 2023nodejs24-debuginfo1:24.22.1-1.amzn2023.0.1
amazon linux 2023nodejs24-debugsource1:24.22.1-1.amzn2023.0.1
amazon linux 2023nodejs24-devel1:24.22.1-1.amzn2023.0.1
amazon linux 2023nodejs24-docs1:24.22.1-1.amzn2023.0.1
amazon linux 2023nodejs24-full-i18n1:24.22.1-1.amzn2023.0.1
amazon linux 2023nodejs24-libs1:24.22.1-1.amzn2023.0.1
amazon linux 2023nodejs24-libs-debuginfo1:24.22.1-1.amzn2023.0.1
amazon linux 2023nodejs24-npm1:11.19.1-1.24.22.1.1.amzn2023.0.1
amazon linux 2023v8-12.4-devel3:12.4.254.21-1.22.23.4.1.amzn2023.0.1
amazon linux 2023v8-13.6-devel3:13.6.233.17-1.24.22.1.1.amzn2023.0.1
chainguardnode-gyp13.1.0-r1
debian 12node-undicisin corrección indicada
debian 13node-undicisin corrección indicada
debian 14node-undicisin corrección indicada
echonode-undicisin corrección indicada
rapidfort alma 10nodejssin corrección indicada
rapidfort alma 10nodejs-develsin corrección indicada
rapidfort alma 10nodejs-docssin corrección indicada
rapidfort alma 10nodejs-full-i18nsin corrección indicada
rapidfort alma 10nodejs-libssin corrección indicada
rapidfort alma 10nodejs-npmsin corrección indicada
rapidfort alma 10nodejs24sin corrección indicada
rapidfort alma 10nodejs24-develsin corrección indicada
rapidfort alma 10nodejs24-docssin corrección indicada
rapidfort alma 10nodejs24-full-i18nsin corrección indicada
rapidfort alma 10nodejs24-libssin corrección indicada
rapidfort alma 10nodejs24-npmsin corrección indicada
rapidfort amazon linux 2023nodejssin corrección indicada
rapidfort amazon linux 2023nodejs20sin corrección indicada
rapidfort amazon linux 2023nodejs221:22.23.4-1.amzn2023.0.1
rapidfort amazon linux 2023nodejs22-devel1:22.23.4-1.amzn2023.0.1
rapidfort amazon linux 2023nodejs22-docs1:22.23.4-1.amzn2023.0.1
rapidfort amazon linux 2023nodejs22-full-i18n1:22.23.4-1.amzn2023.0.1
rapidfort amazon linux 2023nodejs22-libs1:22.23.4-1.amzn2023.0.1
rapidfort amazon linux 2023nodejs22-npm1:10.9.9-1.22.23.4.1.amzn2023.0.1
rapidfort amazon linux 2023nodejs241:24.22.1-1.amzn2023.0.1
rapidfort amazon linux 2023nodejs24-devel1:24.22.1-1.amzn2023.0.1
rapidfort amazon linux 2023nodejs24-docs1:24.22.1-1.amzn2023.0.1
rapidfort amazon linux 2023nodejs24-full-i18n1:24.22.1-1.amzn2023.0.1
rapidfort amazon linux 2023nodejs24-libs1:24.22.1-1.amzn2023.0.1
rapidfort amazon linux 2023nodejs24-npm1:11.19.1-1.24.22.1.1.amzn2023.0.1
rapidfort debian 12node-undici0:8.12.2+dfsg+~cs3.2.3-1
rapidfort debian 13node-undici0:8.12.2+dfsg+~cs3.2.3-1
rapidfort Oracle Linux 10nodejssin corrección indicada
rapidfort Oracle Linux 10nodejs-develsin corrección indicada
rapidfort Oracle Linux 10nodejs-docssin corrección indicada
rapidfort Oracle Linux 10nodejs-full-i18nsin corrección indicada
rapidfort Oracle Linux 10nodejs-libssin corrección indicada
rapidfort Oracle Linux 10nodejs-npmsin corrección indicada
rapidfort Oracle Linux 10nodejs24sin corrección indicada
rapidfort Oracle Linux 10nodejs24-develsin corrección indicada
rapidfort Oracle Linux 10nodejs24-docssin corrección indicada
rapidfort Oracle Linux 10nodejs24-full-i18nsin corrección indicada
rapidfort Oracle Linux 10nodejs24-libssin corrección indicada
rapidfort Oracle Linux 10nodejs24-npmsin corrección indicada
rapidfort Red Hat 10nodejssin corrección indicada
rapidfort Red Hat 10nodejs-develsin corrección indicada
rapidfort Red Hat 10nodejs-docssin corrección indicada
rapidfort Red Hat 10nodejs-full-i18nsin corrección indicada
rapidfort Red Hat 10nodejs-libssin corrección indicada
rapidfort Red Hat 10nodejs-npmsin corrección indicada
rapidfort Red Hat 10nodejs24sin corrección indicada
rapidfort Red Hat 10nodejs24-develsin corrección indicada
rapidfort Red Hat 10nodejs24-docssin corrección indicada
rapidfort Red Hat 10nodejs24-full-i18nsin corrección indicada
rapidfort Red Hat 10nodejs24-libssin corrección indicada
rapidfort Red Hat 10nodejs24-npmsin corrección indicada
Red Hatnodejs:22::nodejssin corrección indicada
Red Hatnodejs:22::nodejs-develsin corrección indicada
Red Hatnodejs:22::nodejs-docssin corrección indicada
Red Hatnodejs:22::nodejs-full-i18nsin corrección indicada
Red Hatnodejs:22::nodejs-libssin corrección indicada
Red Hatnodejs:22::nodejs-nodemonsin corrección indicada
Red Hatnodejs:22::nodejs-packagingsin corrección indicada
Red Hatnodejs:22::nodejs-packaging-bundlersin corrección indicada
Red Hatnodejs:22::npmsin corrección indicada
Red Hatnodejs:22::v8-12.4-develsin corrección indicada
Red Hatnodejs:22::v8-13.6-develsin corrección indicada
Red Hatnodejs:24::nodejssin corrección indicada
Red Hatnodejs:24::nodejs-develsin corrección indicada
Red Hatnodejs:24::nodejs-docssin corrección indicada
Red Hatnodejs:24::nodejs-full-i18nsin corrección indicada
Red Hatnodejs:24::nodejs-libssin corrección indicada
Red Hatnodejs:24::nodejs-nodemonsin corrección indicada
Red Hatnodejs:24::nodejs-packagingsin corrección indicada
Red Hatnodejs:24::nodejs-packaging-bundlersin corrección indicada
Red Hatnodejs:24::npmsin corrección indicada
Red Hatnodejs:24::v8-12.4-develsin corrección indicada
Red Hatnodejs:24::v8-13.6-develsin corrección indicada
Red Hatnodejs:26::nodejssin corrección indicada
Red Hatnodejs:26::nodejs-docssin corrección indicada
Red Hatnodejs:26::nodejs-full-i18nsin corrección indicada
Red Hatnodejs:26::nodejs-libssin corrección indicada
Red Hatnodejs:26::npmsin corrección indicada
Red Hatopenshift4/ose-monitoring-plugin-rhel9sin corrección indicada
Red Hatwasmedgesin corrección indicada
seal npm::Seal Security Database@seal-security/undici4.16.0-sp999, 6.21.1-sp999, 6.21.2-sp999, 6.21.3-sp999, 6.23.0-sp999, 6.25.0-sp999, 6.27.0-sp999, 6.28.0-sp999, 7.18.2-sp999, 7.19.2-sp999, 7.22.0-sp999, 7.28.0-sp999, 7.29.0-sp999
seal npm::Seal Security Databaseundici4.16.0-sp999, 6.21.1-sp999, 6.21.2-sp999, 6.21.3-sp999, 6.23.0-sp999, 6.25.0-sp999, 6.27.0-sp999, 6.28.0-sp999, 7.18.2-sp999, 7.19.2-sp999, 7.22.0-sp999, 7.28.0-sp999, 7.29.0-sp999
wolfinode-gyp13.1.0-r1

Referencias

Vulnerability data compiled from the Trivy vulnerability database (trivy-db, Aqua Security, Apache License 2.0), which aggregates third-party advisories. CVE records are published by The MITRE Corporation under the CVE Terms of Use; CVE is a trademark of MITRE. This product uses data from the NVD API but is not endorsed or certified by the NVD. Severity, titles and advisory data from the GitHub Advisory Database (CC BY 4.0), Red Hat security data (CC BY 4.0) and the other sources linked on each entry. Entries may be summarised or re-formatted; the linked original is the authoritative record.