CVE-2026-3904
Calling NSS-backed functions that support caching via nscd may call the nscd client side code...
Calling NSS-backed functions that support caching via nscd may call the nscd client side code and in the GNU C Library version 2.36 under high load on x86_64 systems, the client may call memcmp on inputs that are concurrently modified by other processes or threads and crash.
The nscd client in the GNU C Library uses the memcmp function with inputs that may be concurrently modified by another thread, potentially resulting in spurious cache misses, which in itself is not a security issue. However in the GNU C Library version 2.36 an optimized implementation of memcmp was introduced for x86_64 which could crash when invoked with such undefined behaviour, turning this into a potential crash of the nscd client and the application that uses it. This implementation was backported to the 2.35 branch, making the nscd client in that branch vulnerable as well. Subsequently, the fix for this issue was backported to all vulnerable branches in the GNU C Library repository.
It is advised that distributions that may have cherry-picked the memcpy SSE2 optimization in their copy of the GNU C Library, also apply the fix to avoid the potential crash in the nscd client.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
6.2
Calling NSS-backed functions that support caching via nscd may call the nscd client side code and in the GNU C Library version 2.36 under high load on x86_64 systems, the client may call memcmp on inputs that are concurrently modified by other processes or threads and crash.
The nscd client in the GNU C Library uses the memcmp function with inputs that may be concurrently modified by another thread, potentially resulting in spurious cache misses, which in itself is not a security issue. However in the GNU C Library version 2.36 an optimized implementation of memcmp was introduced for x86_64 which could crash when invoked with such undefined behaviour, turning this into a potential crash of the nscd client and the application that uses it. This implementation was backported to the 2.35 branch, making the nscd client in that branch vulnerable as well. Subsequently, the fix for this issue was backported to all vulnerable branches in the GNU C Library repository.
It is advised that distributions that may have cherry-picked the memcpy SSE2 optimization in their copy of the GNU C Library, also apply the fix to avoid the potential crash in the nscd client.
- Record
CVE-2026-3904- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-366
- Updated
- 2026-11-02
EUVDEUVD-2026-11160
6.2
Calling NSS-backed functions that support caching via nscd may call the nscd client side code and in the GNU C Library version 2.36 under high load on x86_64 systems, the client may call memcmp on inputs that are concurrently modified by other processes or threads and crash.
The nscd client in the GNU C Library uses the memcmp function with inputs that may be concurrently modified by another thread, potentially resulting in spurious cache misses, which in itself is not a security issue. However in the GNU C Library version 2.36 an optimized implementation of memcmp was introduced for x86_64 which could crash when invoked with such undefined behaviour, turning this into a potential crash of the nscd client and the application that uses it. This implementation was backported to the 2.35 branch, making the nscd client in that branch vulnerable as well. Subsequently, the fix for this issue was backported to all vulnerable branches in the GNU C Library repository.
It is advised that distributions that may have cherry-picked the memcpy SSE2 optimization in their copy of the GNU C Library, also apply the fix to avoid the potential crash in the nscd client.
- Record
EUVD-2026-11160- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-3584-5r39-4gm3
6.2
Calling NSS-backed functions that support caching via nscd may call the nscd client side code...
Calling NSS-backed functions that support caching via nscd may call the nscd client side code and in the GNU C Library version 2.36 under high load on x86_64 systems, the client may call memcmp on inputs that are concurrently modified by other processes or threads and crash.
The nscd client in the GNU C Library uses the memcmp function with inputs that may be concurrently modified by another thread, potentially resulting in spurious cache misses, which in itself is not a security issue. However in the GNU C Library version 2.36 an optimized implementation of memcmp was introduced for x86_64 which could crash when invoked with such undefined behaviour, turning this into a potential crash of the nscd client and the application that uses it. This implementation was backported to the 2.35 branch, making the nscd client in that branch vulnerable as well. Subsequently, the fix for this issue was backported to all vulnerable branches in the GNU C Library repository.
It is advised that distributions that may have cherry-picked the memcpy SSE2 optimization in their copy of the GNU C Library, also apply the fix to avoid the potential crash in the nscd client.
- Record
GHSA-3584-5r39-4gm3- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-366
- Updated
- 2026-11-02
NVD
6.2
Calling NSS-backed functions that support caching via nscd may call the nscd client side code and in the GNU C Library version 2.36 under high load on x86_64 systems, the client may call memcmp on inputs that are concurrently modified by other processes or threads and crash.
The nscd client in the GNU C Library uses the memcmp function with inputs that may be concurrently modified by another thread, potentially resulting in spurious cache misses, which in itself is not a security issue. However in the GNU C Library version 2.36 an optimized implementation of memcmp was introduced for x86_64 which could crash when invoked with such undefined behaviour, turning this into a potential crash of the nscd client and the application that uses it. This implementation was backported to the 2.35 branch, making the nscd client in that branch vulnerable as well. Subsequently, the fix for this issue was backported to all vulnerable branches in the GNU C Library repository.
It is advised that distributions that may have cherry-picked the memcpy SSE2 optimization in their copy of the GNU C Library, also apply the fix to avoid the potential crash in the nscd client.
- Record
CVE-2026-3904- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-366
- Updated
- 2026-11-02
OSVBELL-CVE-2026-3904
6.2
CVE-2026-3904 does not affect BellSoft software
- Record
BELL-CVE-2026-3904- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
6.2
Calling NSS-backed functions that support caching via nscd may call the nscd client side code and in the GNU C Library version 2.36 under high load on x86_64 systems, the client may call memcmp on inputs that are concurrently modified by other processes or threads and crash.
The nscd client in the GNU C Library uses the memcmp function with inputs that may be concurrently modified by another thread, potentially resulting in spurious cache misses, which in itself is not a security issue. However in the GNU C Library version 2.36 an optimized implementation of memcmp was introduced for x86_64 which could crash when invoked with such undefined behaviour, turning this into a potential crash of the nscd client and the application that uses it. This implementation was backported to the 2.35 branch, making the nscd client in that branch vulnerable as well. Subsequently, the fix for this issue was backported to all vulnerable branches in the GNU C Library repository.
It is advised that distributions that may have cherry-picked the memcpy SSE2 optimization in their copy of the GNU C Library, also apply the fix to avoid the potential crash in the nscd client.
- Record
CVE-2026-3904- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-366
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-3904
6.2
Calling NSS-backed functions that support caching via nscd may call the nscd client side code and in the GNU C Library version 2.36 under high load on x86_64 systems, the client may call memcmp on inputs that are concurrently modified by other processes or threads and crash. The nscd client in the GNU C Library uses the memcmp function with inputs that may be concurrently modified by another thread, potentially resulting in spurious cache misses, which in itself is not a security issue. However in the GNU C Library version 2.36 an optimized implementation of memcmp was introduced for x86_64 which could crash when invoked with such undefined behaviour, turning this into a potential crash of the nscd client and the application that uses it. This implementation was backported to the 2.35 branch, making the nscd client in that branch vulnerable as well. Subsequently, the fix for this issue was backported to all vulnerable branches in the GNU C Library repository. It is advised that distributions that may have cherry-picked the memcpy SSE2 optimization in their copy of the GNU C Library, also apply the fix to avoid the potential crash in the nscd client.
- Record
DEBIAN-CVE-2026-3904- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:7316
8.1
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:7316- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-3904
6.2
(Calling NSS-backed functions that support caching via nscd may call th ...)
- Record
UBUNTU-CVE-2026-3904- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
glibcDebian:12 |
before 2.36-9 | 2.36-9 |
glibcDebian:13 |
before 2.36-9 | 2.36-9 |
glibcDebian:14 |
before 2.36-9 | 2.36-9 |
glibcRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-all-langpacksRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-benchtestsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-commonRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-develRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-docRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-gconv-extraRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
Show 193 moreShow less
| Package | Affected | Fixed |
|---|---|---|
glibc-langpack-aaRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-afRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-agrRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-akRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-amRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-anRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-anpRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-arRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-asRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-astRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-aycRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-azRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-beRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-bemRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-berRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-bgRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-bhbRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-bhoRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-biRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-bnRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-boRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-brRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-brxRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-bsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-bynRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-caRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-ceRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-chrRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-ckbRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-cmnRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-crhRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-csRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-csbRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-cvRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-cyRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-daRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-deRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-doiRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-dsbRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-dvRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-dzRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-elRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-enRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-eoRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-esRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-etRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-euRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-faRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-ffRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-fiRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-filRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-foRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-frRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-furRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-fyRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-gaRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-gbmRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-gdRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-gezRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-glRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-guRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-gvRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-haRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-hakRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-heRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-hiRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-hifRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-hneRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-hrRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-hsbRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-htRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-huRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-hyRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-iaRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-idRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-igRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-ikRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-isRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-itRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-iuRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-jaRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-kaRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-kabRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-kkRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-klRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-kmRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-knRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-koRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-kokRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-ksRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-kuRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-kvRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-kwRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-kyRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-lbRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-lgRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-liRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-lijRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-lnRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-loRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-ltRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-ltgRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-lvRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-lzhRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-magRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-maiRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-mdfRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-mfeRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-mgRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-mhrRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-miRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-miqRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-mjwRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-mkRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-mlRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-mnRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-mniRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-mnwRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-mrRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-msRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-mtRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-myRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-nanRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-nbRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-ndsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-neRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-nhnRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-niuRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-nlRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-nnRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-nrRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-nsoRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-ocRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-omRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-orRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-osRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-paRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-papRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-plRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-psRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-ptRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-quzRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-rajRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-rifRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-roRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-ruRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-rwRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-saRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-sahRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-satRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-scRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-scnRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-sdRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-seRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-sgsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-shnRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-shsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-siRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-sidRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-skRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-slRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-smRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-soRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-sqRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-srRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-ssRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-ssyRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-stRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-suRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-svRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-swRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-syrRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-szlRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-taRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-tcyRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-teRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-tgRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-thRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-theRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-tiRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-tigRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-tkRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-tlRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-tnRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-toRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-tokRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-tpiRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-trRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-tsRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-ttRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-ugRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-ukRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
glibc-langpack-unmRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:2.42-11.1.hum1 | 0:2.42-11.1.hum1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| 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-3904 is a medium vulnerability (CVSS 6.2) in Gnu Glibc, published March 11, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.16%, the 5th percentile. Fixed in glibc 2.36-9.
References
sourceware.org/git?p=glibc.git;a=blob_plain;f=advisories/GLIBC-SA-2026-0004;hb=HEAD
sourceware.org/bugzilla/show_bug.cgi?id=29863
sourceware.org/git?p=glibc.git;a=commit;h=8804157ad9da39631703b92315460808eac86b0c
sourceware.org/git?p=glibc.git;a=commit;h=b712be52645282c706a5faa038242504feb06db5
openwall.com/lists/oss-security/2026/03/11/5
cert-portal.siemens.com/productcert/html/ssa-082556.html
Show 39 moreShow less
nvd.nist.gov/vuln/detail/CVE-2026-3904
github.com/advisories/GHSA-3584-5r39-4gm3
docs.bell-sw.com/security/cves/CVE-2026-3904
github.com/CVEProject/cvelistV5/tree/main/cves/2026/3xxx/CVE-2026-3904.json
security-tracker.debian.org/tracker/CVE-2026-3904
access.redhat.com/errata/RHSA-2026:7316
images.redhat.com
access.redhat.com/security/cve/CVE-2026-3904
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2025-15281
access.redhat.com/security/cve/CVE-2026-4438
access.redhat.com/security/cve/CVE-2026-4437
access.redhat.com/security/cve/CVE-2026-0915
access.redhat.com/security/cve/CVE-2026-0861
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7316.json
bugzilla.redhat.com/show_bug.cgi?id=2431196
cve.org/CVERecord?id=CVE-2025-15281
nvd.nist.gov/vuln/detail/CVE-2025-15281
sourceware.org/bugzilla/show_bug.cgi?id=33814
bugzilla.redhat.com/show_bug.cgi?id=2429771
cve.org/CVERecord?id=CVE-2026-0861
nvd.nist.gov/vuln/detail/CVE-2026-0861
sourceware.org/bugzilla/show_bug.cgi?id=33796
bugzilla.redhat.com/show_bug.cgi?id=2430201
cve.org/CVERecord?id=CVE-2026-0915
nvd.nist.gov/vuln/detail/CVE-2026-0915
sourceware.org/bugzilla/show_bug.cgi?id=33802
bugzilla.redhat.com/show_bug.cgi?id=2446533
cve.org/CVERecord?id=CVE-2026-3904
bugzilla.redhat.com/show_bug.cgi?id=2449777
cve.org/CVERecord?id=CVE-2026-4437
nvd.nist.gov/vuln/detail/CVE-2026-4437
sourceware.org/bugzilla/show_bug.cgi?id=34014
bugzilla.redhat.com/show_bug.cgi?id=2449783
cve.org/CVERecord?id=CVE-2026-4438
nvd.nist.gov/vuln/detail/CVE-2026-4438
sourceware.org/bugzilla/show_bug.cgi?id=34015
ubuntu.com/security/CVE-2026-3904
sourceware.org/git?p=glibc.git;a=blob;f=advisories/GLIBC-SA-2026-0004
Also not on the record: 24 package claims. ID and package lookups still check them.