CVE-2026-14643
undici vulnerable to cross-user information disclosure via whitespace around equals in Cache-Control directives
undici's cache interceptor mishandles optional whitespace placed around the equals sign of a qualified no-cache or private Cache-Control directive. In undici from 7.0.0 up to before 7.29.0 and from 8.0.0 up to before 8.9.0, the parser either drops the directive or stores a field name with literal quote characters, so the cache decision fails to recognize the qualification and the response is stored. In shared-cache mode, this lets a response containing one user's authenticated data be served from cache to a later caller, including an unauthenticated one, when both requests resolve to the same cache key. It affects applications that enable the cache interceptor in shared mode, forward Authorization headers upstream, and receive cacheable responses with qualified directives padded with whitespace around the equals sign. This is the whitespace-around-equals variant that the fix for CVE-2026-9678 did not normalize, and it is fixed in undici 7.29.0 and 8.9.0.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.9
undici vulnerable to cross-user information disclosure via whitespace around equals in Cache-Control directives
undici's cache interceptor mishandles optional whitespace placed around the equals sign of a qualified no-cache or private Cache-Control directive. In undici from 7.0.0 up to before 7.29.0 and from 8.0.0 up to before 8.9.0, the parser either drops the directive or stores a field name with literal quote characters, so the cache decision fails to recognize the qualification and the response is stored. In shared-cache mode, this lets a response containing one user's authenticated data be served from cache to a later caller, including an unauthenticated one, when both requests resolve to the same cache key. It affects applications that enable the cache interceptor in shared mode, forward Authorization headers upstream, and receive cacheable responses with qualified directives padded with whitespace around the equals sign. This is the whitespace-around-equals variant that the fix for CVE-2026-9678 did not normalize, and it is fixed in undici 7.29.0 and 8.9.0.
- Record
CVE-2026-14643- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-436, CWE-524
- Updated
- 2026-11-02
EUVDEUVD-2026-50567
5.9
undici's cache interceptor mishandles optional whitespace placed around the equals sign of a qualified no-cache or private Cache-Control directive. In undici from 7.0.0 up to before 7.29.0 and from 8.0.0 up to before 8.9.0, the parser either drops the directive or stores a field name with literal quote characters, so the cache decision fails to recognize the qualification and the response is stored. In shared-cache mode, this lets a response containing one user's authenticated data be served from cache to a later caller, including an unauthenticated one, when both requests resolve to the same cache key. It affects applications that enable the cache interceptor in shared mode, forward Authorization headers upstream, and receive cacheable responses with qualified directives padded with whitespace around the equals sign. This is the whitespace-around-equals variant that the fix for CVE-2026-9678 did not normalize, and it is fixed in undici 7.29.0 and 8.9.0.
- Record
EUVD-2026-50567- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-jr45-8vmc-qm54
5.9
undici vulnerable to cross-user information disclosure via whitespace around equals in Cache-Control directives
Impact
Undici's cache interceptor mishandles optional whitespace (OWS) placed around the = of a qualified no-cache or private Cache-Control directive, such as no-cache ="authorization" (OWS before =) or no-cache= "authorization" (OWS after =). The parser either drops the directive entirely or stores a field name with literal quote characters, so the downstream cache decisions do not recognize the qualification and the response is stored.
In shared-cache mode, this allows a response containing one user's authenticated data to be served from cache to a subsequent caller, including an unauthenticated caller, when both requests resolve to the same cache key. The impact class is identical to CVE-2026-9678 (GHSA-pr7r-676h-xcf6); this advisory covers the whitespace-around-= bypass that the earlier fix did not normalize.
Affected applications are those that explicitly enable the cache interceptor (interceptors.cache()) in shared mode, forward Authorization headers upstream, and receive cacheable responses with qualified private or no-cache directives whose field-name list is padded with OWS around the =.
Patches
Upgrade to undici v7.29.0 or v8.9.0.
Workarounds
If upgrade is not immediately possible, disable shared-cache mode for traffic that includes Authorization headers, avoid caching responses to authenticated requests, or add Vary: Authorization upstream.
- Record
GHSA-jr45-8vmc-qm54- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-436, CWE-524
- Updated
- 2026-11-02
NVD
5.9
undici's cache interceptor mishandles optional whitespace placed around the equals sign of a qualified no-cache or private Cache-Control directive. In undici from 7.0.0 up to before 7.29.0 and from 8.0.0 up to before 8.9.0, the parser either drops the directive or stores a field name with literal quote characters, so the cache decision fails to recognize the qualification and the response is stored. In shared-cache mode, this lets a response containing one user's authenticated data be served from cache to a later caller, including an unauthenticated one, when both requests resolve to the same cache key. It affects applications that enable the cache interceptor in shared mode, forward Authorization headers upstream, and receive cacheable responses with qualified directives padded with whitespace around the equals sign. This is the whitespace-around-equals variant that the fix for CVE-2026-9678 did not normalize, and it is fixed in undici 7.29.0 and 8.9.0.
- Record
CVE-2026-14643- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-436, CWE-524
- Updated
- 2026-11-02
OSV
5.9
undici vulnerable to cross-user information disclosure via whitespace around equals in Cache-Control directives
undici's cache interceptor mishandles optional whitespace placed around the equals sign of a qualified no-cache or private Cache-Control directive. In undici from 7.0.0 up to before 7.29.0 and from 8.0.0 up to before 8.9.0, the parser either drops the directive or stores a field name with literal quote characters, so the cache decision fails to recognize the qualification and the response is stored. In shared-cache mode, this lets a response containing one user's authenticated data be served from cache to a later caller, including an unauthenticated one, when both requests resolve to the same cache key. It affects applications that enable the cache interceptor in shared mode, forward Authorization headers upstream, and receive cacheable responses with qualified directives padded with whitespace around the equals sign. This is the whitespace-around-equals variant that the fix for CVE-2026-9678 did not normalize, and it is fixed in undici 7.29.0 and 8.9.0.
- Record
CVE-2026-14643- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-436, CWE-524
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-14643
7.5
undici's cache interceptor mishandles optional whitespace placed around the equals sign of a qualified no-cache or private Cache-Control directive. In undici from 7.0.0 up to before 7.29.0 and from 8.0.0 up to before 8.9.0, the parser either drops the directive or stores a field name with literal quote characters, so the cache decision fails to recognize the qualification and the response is stored. In shared-cache mode, this lets a response containing one user's authenticated data be served from cache to a later caller, including an unauthenticated one, when both requests resolve to the same cache key. It affects applications that enable the cache interceptor in shared mode, forward Authorization headers upstream, and receive cacheable responses with qualified directives padded with whitespace around the equals sign. This is the whitespace-around-equals variant that the fix for CVE-2026-9678 did not normalize, and it is fixed in undici 7.29.0 and 8.9.0.
- Record
DEBIAN-CVE-2026-14643- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
Show 7 moreShow less
OSVGHSA-jr45-8vmc-qm54
5.9
undici vulnerable to cross-user information disclosure via whitespace around equals in Cache-Control directives
Impact
Undici's cache interceptor mishandles optional whitespace (OWS) placed around the = of a qualified no-cache or private Cache-Control directive, such as no-cache ="authorization" (OWS before =) or no-cache= "authorization" (OWS after =). The parser either drops the directive entirely or stores a field name with literal quote characters, so the downstream cache decisions do not recognize the qualification and the response is stored.
In shared-cache mode, this allows a response containing one user's authenticated data to be served from cache to a subsequent caller, including an unauthenticated caller, when both requests resolve to the same cache key. The impact class is identical to CVE-2026-9678 (GHSA-pr7r-676h-xcf6); this advisory covers the whitespace-around-= bypass that the earlier fix did not normalize.
Affected applications are those that explicitly enable the cache interceptor (interceptors.cache()) in shared mode, forward Authorization headers upstream, and receive cacheable responses with qualified private or no-cache directives whose field-name list is padded with OWS around the =.
Patches
Upgrade to undici v7.29.0 or v8.9.0.
Workarounds
If upgrade is not immediately possible, disable shared-cache mode for traffic that includes Authorization headers, avoid caching responses to authenticated requests, or add Vary: Authorization upstream.
- Record
GHSA-jr45-8vmc-qm54- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-436, CWE-524
- Updated
- 2026-11-02
OSVRHSA-2026:48273
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:48273- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:48537
7.5
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:48537- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-14643
5.9
undici's cache interceptor mishandles optional whitespace placed around the equals sign of a qualified no-cache or private Cache-Control directive. In undici from 7.0.0 up to before 7.29.0 and from 8.0.0 up to before 8.9.0, the parser either drops the directive or stores a field name with literal quote characters, so the cache decision fails to recognize the qualification and the response is stored. In shared-cache mode, this lets a response containing one user's authenticated data be served from cache to a later caller, including an unauthenticated one, when both requests resolve to the same cache key. It affects applications that enable the cache interceptor in shared mode, forward Authorization headers upstream, and receive cacheable responses with qualified directives padded with whitespace around the equals sign. This is the whitespace-around-equals variant that the fix for CVE-2026-9678 did not normalize, and it is fixed in undici 7.29.0 and 8.9.0.
- Record
UBUNTU-CVE-2026-14643- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVCLSA-2026-1791466657 No score
TuxCare security update for undici (1 CVE)
TuxCare rebuilt undici to address 1 CVE. Fixed in 7.28.0-tuxcare.8.
- Record
CLSA-2026-1791466657- Updated
- 2026-11-02
OSVCLSA-2026-1792478858 No score
TuxCare security update for undici (15 CVEs)
TuxCare rebuilt undici to address 15 CVEs. Fixed in 7.24.4-tuxcare.2.
- Record
CLSA-2026-1792478858- Updated
- 2026-11-05
OSVROOT-APP-NPM-CVE-2026-14643 No score
CVE-2026-14643 in undici - Patched by Root
Root has patched CVE-2026-14643 in the undici package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2026-14643- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
undicinpm |
7.0.0 up to 7.29.0 | 7.29.0 |
undicinpm |
8.0.0 up to 8.9.0 | 8.9.0 |
undiciTuxCare:npm |
7.28.0-tuxcare.0 up to 7.28.0-tuxcare.8, plus listed versions 7.28.07.28.0-tuxcare.17.28.0-tuxcare.27.28.0-tuxcare.37.28.0-tuxcare.47.28.0-tuxcare.57.28.0-tuxcare.67.28.0-tuxcare.7 |
7.28.0-tuxcare.8 |
undiciTuxCare:npm From an advisory covering 13 CVEs |
7.24.4-tuxcare.0 up to 7.24.4-tuxcare.2, plus listed versions 7.24.47.24.4-tuxcare.1 |
7.24.4-tuxcare.2 |
node-undiciDebian:12 |
All versions, plus listed versions 5.15.0+dfsg1+~cs20.10.9.3-15.15.0+dfsg1+~cs20.10.9.3-1+deb12u15.15.0+dfsg1+~cs20.10.9.3-1+deb12u25.15.0+dfsg1+~cs20.10.9.3-1+deb12u35.15.0+dfsg1+~cs20.10.9.3-1+deb12u4 Show 35 moreShow less5.19.1+dfsg1+~cs20.10.9.5-15.19.1+dfsg1+~cs20.10.9.5-25.22.1+dfsg1+~cs20.10.10.2-15.26.3+dfsg1+~cs23.10.12-15.26.3+dfsg1+~cs23.10.12-25.26.3+dfsg1+~cs23.10.12-35.28.0+dfsg1+~cs23.11.12.3-15.28.0+dfsg1+~cs23.11.12.3-25.28.2+dfsg1+~cs23.11.12.3-15.28.2+dfsg1+~cs23.11.12.3-25.28.2+dfsg1+~cs23.11.12.3-35.28.2+dfsg1+~cs23.11.12.3-45.28.2+dfsg1+~cs23.11.12.3-55.28.2+dfsg1+~cs23.11.12.3-65.28.4+dfsg1+~cs23.12.11-15.28.4+dfsg1+~cs23.12.11-27.1.0+dfsg1+~cs24.12.10-17.15.0+dfsg+~cs3.2.0-17.15.0+dfsg+~cs3.2.0-37.16.0+dfsg+~cs3.2.0-17.16.0+dfsg+~cs3.2.0-27.18.2+dfsg+~cs3.2.0-17.2.3+dfsg1+~cs24.12.11-17.2.3+dfsg1+~cs24.12.11-27.24.5+dfsg+~cs3.2.0-17.24.6+dfsg+~cs3.2.0-17.24.6+dfsg+~cs3.2.0-27.24.6+dfsg+~cs3.2.0-37.3.0+dfsg1+~cs24.12.11-17.3.0+dfsg1+~cs24.12.11-28.10.2+dfsg+~cs3.2.2-18.5.0+dfsg+~cs3.2.0-18.5.0+dfsg+~cs3.2.0-28.5.0+dfsg+~cs3.2.0-38.9.0+dfsg+~cs3.2.0-1 |
None known |
node-undiciDebian:13 |
All versions, plus listed versions 7.15.0+dfsg+~cs3.2.0-17.15.0+dfsg+~cs3.2.0-37.16.0+dfsg+~cs3.2.0-17.16.0+dfsg+~cs3.2.0-27.18.2+dfsg+~cs3.2.0-1 Show 11 moreShow less7.24.5+dfsg+~cs3.2.0-17.24.6+dfsg+~cs3.2.0-17.24.6+dfsg+~cs3.2.0-27.24.6+dfsg+~cs3.2.0-37.3.0+dfsg1+~cs24.12.11-17.3.0+dfsg1+~cs24.12.11-28.10.2+dfsg+~cs3.2.2-18.5.0+dfsg+~cs3.2.0-18.5.0+dfsg+~cs3.2.0-28.5.0+dfsg+~cs3.2.0-38.9.0+dfsg+~cs3.2.0-1 |
None known |
node-undiciDebian:14 |
before 8.9.0+dfsg+~cs3.2.0-1, plus listed versions 7.15.0+dfsg+~cs3.2.0-17.15.0+dfsg+~cs3.2.0-37.16.0+dfsg+~cs3.2.0-17.16.0+dfsg+~cs3.2.0-27.18.2+dfsg+~cs3.2.0-1 Show 9 moreShow less7.24.5+dfsg+~cs3.2.0-17.24.6+dfsg+~cs3.2.0-17.24.6+dfsg+~cs3.2.0-27.24.6+dfsg+~cs3.2.0-37.3.0+dfsg1+~cs24.12.11-17.3.0+dfsg1+~cs24.12.11-28.5.0+dfsg+~cs3.2.0-18.5.0+dfsg+~cs3.2.0-28.5.0+dfsg+~cs3.2.0-3 |
8.9.0+dfsg+~cs3.2.0-1 |
nodejs26Red Hat:hummingbird:1 From an advisory covering 10 CVEs |
before 0:26.5.1-1.5.hum1 | 0:26.5.1-1.5.hum1 |
nodejs26-binRed Hat:hummingbird:1 From an advisory covering 10 CVEs |
before 0:26.5.1-1.5.hum1 | 0:26.5.1-1.5.hum1 |
nodejs26-develRed Hat:hummingbird:1 From an advisory covering 10 CVEs |
before 0:26.5.1-1.5.hum1 | 0:26.5.1-1.5.hum1 |
Show 18 moreShow less
| Package | Affected | Fixed |
|---|---|---|
nodejs26-docsRed Hat:hummingbird:1 From an advisory covering 10 CVEs |
before 0:26.5.1-1.5.hum1 | 0:26.5.1-1.5.hum1 |
nodejs26-full-i18nRed Hat:hummingbird:1 From an advisory covering 10 CVEs |
before 0:26.5.1-1.5.hum1 | 0:26.5.1-1.5.hum1 |
nodejs26-libsRed Hat:hummingbird:1 From an advisory covering 10 CVEs |
before 0:26.5.1-1.5.hum1 | 0:26.5.1-1.5.hum1 |
nodejs26-npmRed Hat:hummingbird:1 From an advisory covering 10 CVEs |
before 0:11.17.0-1.26.5.1.1.5.hum1 | 0:11.17.0-1.26.5.1.1.5.hum1 |
nodejs26-npm-binRed Hat:hummingbird:1 From an advisory covering 10 CVEs |
before 0:26.5.1-1.5.hum1 | 0:26.5.1-1.5.hum1 |
nodejs24Red Hat:hummingbird:1 From an advisory covering 15 CVEs |
before 0:24.18.1-0.1.hum1 | 0:24.18.1-0.1.hum1 |
nodejs24-binRed Hat:hummingbird:1 From an advisory covering 15 CVEs |
before 0:24.18.1-0.1.hum1 | 0:24.18.1-0.1.hum1 |
nodejs24-develRed Hat:hummingbird:1 From an advisory covering 15 CVEs |
before 0:24.18.1-0.1.hum1 | 0:24.18.1-0.1.hum1 |
nodejs24-docsRed Hat:hummingbird:1 From an advisory covering 15 CVEs |
before 0:24.18.1-0.1.hum1 | 0:24.18.1-0.1.hum1 |
nodejs24-full-i18nRed Hat:hummingbird:1 From an advisory covering 15 CVEs |
before 0:24.18.1-0.1.hum1 | 0:24.18.1-0.1.hum1 |
nodejs24-libsRed Hat:hummingbird:1 From an advisory covering 15 CVEs |
before 0:24.18.1-0.1.hum1 | 0:24.18.1-0.1.hum1 |
nodejs24-npmRed Hat:hummingbird:1 From an advisory covering 15 CVEs |
before 0:11.16.0-1.24.18.1.0.1.hum1 | 0:11.16.0-1.24.18.1.0.1.hum1 |
nodejs24-npm-binRed Hat:hummingbird:1 From an advisory covering 15 CVEs |
before 0:24.18.1-0.1.hum1 | 0:24.18.1-0.1.hum1 |
undiciRoot:npm |
before 7.29.0-aikido.1 | 7.29.0-aikido.17.29.0-aikido.27.29.0-aikido.37.29.0-aikido.47.29.0-aikido.57.29.0-aikido.6 |
@rootio/undiciRoot:npm |
before 7.29.0-root.io.1 | 7.29.0-root.io.17.29.0-root.io.27.29.0-root.io.37.29.0-root.io.47.29.0-root.io.57.29.0-root.io.6 |
node-undiciUbuntu:24.04:LTS |
All versions, plus listed versions 5.22.1+dfsg1+~cs20.10.10.2-1ubuntu15.26.3+dfsg1+~cs23.10.12-2 |
None known |
node-undiciUbuntu:26.10 |
All versions, plus listed versions 7.18.2+dfsg+~cs3.2.0-1build17.24.6+dfsg+~cs3.2.0-38.5.0+dfsg+~cs3.2.0-28.5.0+dfsg+~cs3.2.0-38.9.0+dfsg+~cs3.2.0-1 |
None known |
node-undiciUbuntu:26.04:LTS |
All versions, plus listed versions 7.3.0+dfsg1+~cs24.12.11-27.16.0+dfsg+~cs3.2.0-27.18.2+dfsg+~cs3.2.0-17.18.2+dfsg+~cs3.2.0-1build1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-14643 is a medium vulnerability (CVSS 5.9) in Nodejs Undici, published July 29, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.40%, the 34th percentile. Fixed in undici 7.29.0.
References
github.com/nodejs/undici/security/advisories/GHSA-jr45-8vmc-qm54
cna.openjsf.org/security-advisories.html
nvd.nist.gov/vuln/detail/CVE-2026-14643
github.com/nodejs/undici/commit/85a240551c9feb8b8a0ecc56c84b2b3015add8a9
github.com/nodejs/undici/commit/cb105d7c79069150982fa11acada0dd94a60dbbc
github.com/nodejs/undici/releases/tag/v7.29.0
Show 77 moreShow less
github.com/nodejs/undici/releases/tag/v8.9.0
github.com/advisories/GHSA-jr45-8vmc-qm54
github.com/CVEProject/cvelistV5/tree/main/cves/2026/14xxx/CVE-2026-14643.json
security-tracker.debian.org/tracker/CVE-2026-14643
github.com/nodejs/undici
access.redhat.com/errata/RHSA-2026:48273
images.redhat.com
access.redhat.com/security/cve/CVE-2026-58043
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2026-56847
access.redhat.com/security/cve/CVE-2026-56850
access.redhat.com/security/cve/CVE-2026-58040
access.redhat.com/security/cve/CVE-2026-15157
access.redhat.com/security/cve/CVE-2026-14643
access.redhat.com/security/cve/CVE-2026-16728
access.redhat.com/security/cve/CVE-2026-16729
access.redhat.com/security/cve/CVE-2026-13697
access.redhat.com/security/cve/CVE-2026-58039
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_48273.json
bugzilla.redhat.com/show_bug.cgi?id=2508485
cve.org/CVERecord?id=CVE-2026-13697
nvd.nist.gov/vuln/detail/CVE-2026-13697
github.com/nodejs/undici/security/advisories/GHSA-4cwx-7wf7-3272
bugzilla.redhat.com/show_bug.cgi?id=2508676
cve.org/CVERecord?id=CVE-2026-14643
bugzilla.redhat.com/show_bug.cgi?id=2508677
cve.org/CVERecord?id=CVE-2026-15157
nvd.nist.gov/vuln/detail/CVE-2026-15157
github.com/nodejs/undici/security/advisories/GHSA-m8rv-5g2x-5cg5
bugzilla.redhat.com/show_bug.cgi?id=2508678
cve.org/CVERecord?id=CVE-2026-16728
nvd.nist.gov/vuln/detail/CVE-2026-16728
github.com/nodejs/undici/security/advisories/GHSA-8xcm-r25x-g524
bugzilla.redhat.com/show_bug.cgi?id=2508506
cve.org/CVERecord?id=CVE-2026-16729
nvd.nist.gov/vuln/detail/CVE-2026-16729
github.com/nodejs/undici/security/advisories/GHSA-v3r7-h72x-cjcm
bugzilla.redhat.com/show_bug.cgi?id=2509178
cve.org/CVERecord?id=CVE-2026-56847
nvd.nist.gov/vuln/detail/CVE-2026-56847
nodejs.org/en/blog/vulnerability/july-2026-security-releases
bugzilla.redhat.com/show_bug.cgi?id=2509179
cve.org/CVERecord?id=CVE-2026-56850
nvd.nist.gov/vuln/detail/CVE-2026-56850
bugzilla.redhat.com/show_bug.cgi?id=2509653
cve.org/CVERecord?id=CVE-2026-58039
nvd.nist.gov/vuln/detail/CVE-2026-58039
nodejs.org/en/blog/vulnerability
bugzilla.redhat.com/show_bug.cgi?id=2509175
cve.org/CVERecord?id=CVE-2026-58040
nvd.nist.gov/vuln/detail/CVE-2026-58040
bugzilla.redhat.com/show_bug.cgi?id=2509171
cve.org/CVERecord?id=CVE-2026-58043
nvd.nist.gov/vuln/detail/CVE-2026-58043
access.redhat.com/errata/RHSA-2026:48537
access.redhat.com/security/cve/CVE-2026-56846
access.redhat.com/security/cve/CVE-2026-58044
access.redhat.com/security/cve/CVE-2026-58042
access.redhat.com/security/cve/CVE-2026-58041
access.redhat.com/security/cve/CVE-2026-58045
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_48537.json
bugzilla.redhat.com/show_bug.cgi?id=2510856
cve.org/CVERecord?id=CVE-2026-56846
nvd.nist.gov/vuln/detail/CVE-2026-56846
bugzilla.redhat.com/show_bug.cgi?id=2510858
cve.org/CVERecord?id=CVE-2026-58041
nvd.nist.gov/vuln/detail/CVE-2026-58041
bugzilla.redhat.com/show_bug.cgi?id=2510854
cve.org/CVERecord?id=CVE-2026-58042
nvd.nist.gov/vuln/detail/CVE-2026-58042
bugzilla.redhat.com/show_bug.cgi?id=2510853
cve.org/CVERecord?id=CVE-2026-58044
nvd.nist.gov/vuln/detail/CVE-2026-58044
bugzilla.redhat.com/show_bug.cgi?id=2510857
cve.org/CVERecord?id=CVE-2026-58045
nvd.nist.gov/vuln/detail/CVE-2026-58045
ubuntu.com/security/CVE-2026-14643