Skip to content
OpenAdvisories
Medium · 6.3 Public exploit CVE-2026-58040 EUVD-2026-51017GHSA-r5cq-rcm7-54x2

An incomplete fix has been identified in Node.js: HTTPS Agent TLS session reuse skips hostname verification across identity policies (incom…

Published Jul 30, 2026 · Updated Jul 30, 2026 · Assigned by hackerone

Description

An incomplete fix has been identified in Node.js: HTTPS Agent TLS session reuse skips hostname verification across identity policies (incomplete fix of CVE-2026-48934).

This vulnerability affects Node.js **22.x**, **24.x**, and **26.x**.

Affected products

VendorProductAffectedFixed
nodejs node 22.23.1 – ≤ 22.23.1, 24.18.0 – ≤ 24.18.0, 26.5.0 – ≤ 26.5.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 nodejs 24.19.0+dfsg+~cs24.13.3-1 —
Debian 12 nodejs 18.20.4+dfsg-1~deb12u3 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 nodejs No fix yet —
Ubuntu 26.04 LTS nodejs No fix yet —
Ubuntu 24.04 LTS nodejs No fix yet —
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 22.04 LTS nodejs No fix yet —
Ubuntu Pro 20.04 LTS nodejs No fix yet —
Ubuntu Pro 18.04 LTS nodejs No fix yet —
Ubuntu Pro 16.04 LTS nodejs No fix yet —
Ubuntu Pro 14.04 LTS nodejs No fix yet —
ReleasePackageFixed inAdvisory
RHEL 10 nodejs +5 1:22.23.2-1.el10_2 RHSA-2026:61376
RHEL 10 nodejs-npm 1:10.9.8-1.22.23.2.1.el10_2 RHSA-2026:61376
RHEL 10 nodejs24 +4 1:24.19.0-1.el10_2 RHSA-2026:61377
RHEL 10 nodejs24-npm 1:11.17.0-1.24.19.0.1.el10_2 RHSA-2026:61377
RHEL 9 nodejs +4 1:22.23.2-1.module+el9.8.0+24709+804d6b5b RHSA-2026:61386, RHSA-2026:61383
RHEL 9 nodejs-nodemon 3.1.14-2.module+el9.8.0+24709+804d6b5b RHSA-2026:61386, RHSA-2026:61383
RHEL 9 nodejs-packaging +1 2021.06-6.module+el9.8.0+24708+e71d2e1d RHSA-2026:61386, RHSA-2026:61383
RHEL 9 npm 1:10.9.8-1.22.23.2.1.module+el9.8.0+24709+804d6b5b RHSA-2026:61386, RHSA-2026:61383
RHEL 9 v8-12.4-devel 3:12.4.254.21-1.22.23.2.1.module+el9.8.0+24709+804d6b5b RHSA-2026:61383
RHEL 9 v8-13.6-devel 3:13.6.233.17-1.24.19.0.1.module+el9.8.0+24708+e71d2e1d RHSA-2026:61386
RHEL 8 nodejs +4 1:22.23.2-1.module+el8.10.0+24710+c2e9b41f RHSA-2026:62583, RHSA-2026:62219
RHEL 8 nodejs-nodemon 3.1.14-2.module+el8.10.0+24710+c2e9b41f RHSA-2026:62583, RHSA-2026:62219
RHEL 8 nodejs-packaging +1 2021.06-6.module+el8.10.0+24710+c2e9b41f RHSA-2026:62583, RHSA-2026:62219
RHEL 8 npm 1:10.9.8-1.22.23.2.1.module+el8.10.0+24710+c2e9b41f RHSA-2026:62583, RHSA-2026:62219
RHEL 8 v8-12.4-devel 3:12.4.254.21-1.22.23.2.1.module+el8.10.0+24710+c2e9b41f RHSA-2026:62219
RHEL 8 v8-13.6-devel 3:13.6.233.17-1.24.19.0.1.module+el8.10.0+24711+b610b202 RHSA-2026:62583
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 10.0 EUS nodejs +5 1:22.23.2-1.el10_0 RHSA-2026:64817
RHEL 10.0 EUS nodejs-npm 1:10.9.8-1.22.23.2.1.el10_0 RHSA-2026:64817
RHEL 9.6 EUS nodejs +4 1:22.23.2-1.module+el9.6.0+24769+299a7e3a RHSA-2026:62416
RHEL 9.6 EUS nodejs-nodemon 3.1.14-2.module+el9.6.0+24789+4011c12f RHSA-2026:62416
RHEL 9.6 EUS nodejs-packaging +1 2021.06-4.module+el9.6.0+23473+45664c2d RHSA-2026:62416
RHEL 9.6 EUS npm 1:10.9.8-1.22.23.2.1.module+el9.6.0+24769+299a7e3a RHSA-2026:62416
RHEL 9.6 EUS v8-12.4-devel 3:12.4.254.21-1.22.23.2.1.module+el9.6.0+24769+299a7e3a RHSA-2026:62416
Red Hat Hardened Images 1 nodejs22 +6 22.23.2-2.3.hum1 RHSA-2026:48305
Red Hat Hardened Images 1 nodejs22-npm 10.9.8-1.22.23.2.2.3.hum1 RHSA-2026:48305
Red Hat Hardened Images 1 nodejs24 +6 24.18.1-0.1.hum1 RHSA-2026:48537
Red Hat Hardened Images 1 nodejs24-npm 11.16.0-1.24.18.1.0.1.hum1 RHSA-2026:48537
Red Hat Hardened Images 1 nodejs26 +6 26.5.1-1.5.hum1 RHSA-2026:48273
Red Hat Hardened Images 1 nodejs26-npm 11.17.0-1.26.5.1.1.5.hum1 RHSA-2026:48273

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 nodejs +4 1:22.23.2-1.el10_2 ALSA-2026:61376
AlmaLinux 10 nodejs-npm 1:10.9.8-1.22.23.2.1.el10_2 ALSA-2026:61376
AlmaLinux 10 nodejs24 +4 1:24.19.0-1.el10_2 ALSA-2026:61377
AlmaLinux 10 nodejs24-npm 1:11.17.0-1.24.19.0.1.el10_2 ALSA-2026:61377
AlmaLinux 9 nodejs +4 1:22.23.2-1.module_el9.8.0+302+959ebcd4 ALSA-2026:61386, ALSA-2026:61383
AlmaLinux 9 nodejs-nodemon 3.1.14-2.module_el9.8.0+291+0bb98cce ALSA-2026:61386, ALSA-2026:61383
AlmaLinux 9 nodejs-packaging +1 2021.06-6.module_el9.7.0+209+ecf6523e ALSA-2026:61386, ALSA-2026:61383
AlmaLinux 9 npm 1:10.9.8-1.22.23.2.1.module_el9.8.0+302+959ebcd4 ALSA-2026:61386, ALSA-2026:61383
AlmaLinux 9 v8-12.4-devel 3:12.4.254.21-1.22.23.2.1.module_el9.8.0+302+959ebcd4 ALSA-2026:61383
AlmaLinux 9 v8-13.6-devel 3:13.6.233.17-1.24.19.0.1.module_el9.8.0+301+084fac05 ALSA-2026:61386
AlmaLinux 8 nodejs +4 1:22.23.2-1.module_el8.10.0+4265+75d28086 ALSA-2026:62583, ALSA-2026:62219
AlmaLinux 8 nodejs-nodemon 3.1.14-2.module_el8.10.0+4250+09238ed4 ALSA-2026:62583, ALSA-2026:62219
AlmaLinux 8 nodejs-packaging +1 2021.06-6.module_el8.10.0+4086+70facd4a ALSA-2026:62583, ALSA-2026:62219
AlmaLinux 8 npm 1:10.9.8-1.22.23.2.1.module_el8.10.0+4265+75d28086 ALSA-2026:62583, ALSA-2026:62219
AlmaLinux 8 v8-12.4-devel 3:12.4.254.21-1.22.23.2.1.module_el8.10.0+4265+75d28086 ALSA-2026:62219
AlmaLinux 8 v8-13.6-devel 3:13.6.233.17-1.24.19.0.1.module_el8.10.0+4268+8e07aa5a ALSA-2026:62583

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 9 nodejs-nodemon 3.1.14-1.module+el9.8.0+40263+faa47049 RLSA-2026:97855
Rocky Linux 9 nodejs-packaging 2021.06-6.module+el9.7.0+40052+e32ea525 RLSA-2026:97855
ReleasePackageFixed inAdvisory
SLES 15 SP7 nodejs22 22.23.2-150700.3.18.1 SUSE-SU-2026:3557-1
SLES 15 SP7 nodejs24 24.18.1-150700.15.16.1 SUSE-SU-2026:3520-1
SLES 15 SP6 nodejs20 20.20.2-150600.3.21.1 SUSE-SU-2026:3929-1
SLES 15 SP6 nodejs22 22.23.2-150600.13.24.1 SUSE-SU-2026:3521-1
SLES 15 SP5 nodejs18 18.20.8-150400.9.39.1 SUSE-SU-2026:4261-1
SLES 15 SP5 nodejs20 20.20.2-150500.11.30.1 SUSE-SU-2026:3930-1
SLES 15 SP4 nodejs16 16.20.2-150400.3.42.1 SUSE-SU-2026:4355-1
SLES 15 SP4 nodejs18 18.20.8-150400.9.39.1 SUSE-SU-2026:4261-1
SLES 12 SP5 nodejs18 18.20.8-8.44.1 SUSE-SU-2026:4248-1
Show 7 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 16.0 nodejs22 22.23.2-160000.1.1 SUSE-SU-2026:23154-1, SUSE-SU-2026:23130-1
SLES for SAP 16.0 nodejs24 24.18.1-160000.1.1 SUSE-SU-2026:23155-1, SUSE-SU-2026:23131-1
SLES for SAP 15 SP6 nodejs20 20.20.2-150600.3.21.1 SUSE-SU-2026:3929-1
SLES for SAP 15 SP6 nodejs22 22.23.2-150600.13.24.1 SUSE-SU-2026:3521-1
SLES for SAP 15 SP5 nodejs18 18.20.8-150400.9.39.1 SUSE-SU-2026:4261-1
SLES for SAP 15 SP5 nodejs20 20.20.2-150500.11.30.1 SUSE-SU-2026:3930-1
SLES for SAP 15 SP4 nodejs16 16.20.2-150400.3.42.1 SUSE-SU-2026:4355-1
SLES for SAP 15 SP4 nodejs18 18.20.8-150400.9.39.1 SUSE-SU-2026:4261-1
SLES 16.0 nodejs22 22.23.2-160000.1.1 SUSE-SU-2026:23154-1, SUSE-SU-2026:23130-1
SLES 16.0 nodejs24 24.18.1-160000.1.1 SUSE-SU-2026:23155-1, SUSE-SU-2026:23131-1
SLE HPC 15 SP5 nodejs18 18.20.8-150400.9.39.1 SUSE-SU-2026:4261-1
SLE HPC 15 SP5 nodejs20 20.20.2-150500.11.30.1 SUSE-SU-2026:3930-1
SLE HPC 15 SP4 nodejs16 16.20.2-150400.3.42.1 SUSE-SU-2026:4355-1
SLE HPC 15 SP4 nodejs18 18.20.8-150400.9.39.1 SUSE-SU-2026:4261-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed nodejs24 24.18.1-1.1 openSUSE-SU-2026:11439-1
openSUSE Tumbleweed nodejs26 26.5.1-1.1 openSUSE-SU-2026:11440-1
openSUSE Leap 16.0 nodejs22 22.23.2-160000.1.1 openSUSE-SU-2026:21545-1
openSUSE Leap 16.0 nodejs24 24.18.1-160000.1.1 openSUSE-SU-2026:21546-1
ReleasePackageFixed inAdvisory
Alpine v3.24 nodejs 24.18.1-r0 —
Alpine v3.24 nodejs-current 26.5.1-r0 —
Alpine v3.23 nodejs 24.18.1-r0 —
Alpine v3.22 nodejs 22.23.2-r0 —
Alpine v3.21 nodejs 22.23.2-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 nodejs22 +4 1:22.23.2-1.amzn2023.0.2 ALAS2023-2026-2060
Amazon Linux 2023 nodejs22-npm 1:10.9.8-1.22.23.2.1.amzn2023.0.2 ALAS2023-2026-2060
Amazon Linux 2023 nodejs24 +4 1:24.18.1-1.amzn2023.0.2 ALAS2023-2026-2059
Amazon Linux 2023 nodejs24-npm 1:11.16.0-1.24.18.1.1.amzn2023.0.2 ALAS2023-2026-2059
Amazon Linux 2023 v8-12.4-devel 3:12.4.254.21-1.22.23.2.1.amzn2023.0.2 ALAS2023-2026-2060
Amazon Linux 2023 v8-13.6-devel 3:13.6.233.17-1.24.18.1.1.amzn2023.0.2 ALAS2023-2026-2059

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 nodejs 24.18.1-1 —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling nodejs-20 +1 No fix yet —

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

  • Offline Node.js evidence checker for CVE-2026-58040: HTTPS Agent TLS session identity-policy bypass. Single-file Python; JSON/CSV/HTML reports; no exploit payloads.

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 37

References