CVE-2017-15804
The glob function in glob.c in the GNU C Library (aka glibc or libc6) before 2.27 contains a...
The glob function in glob.c in the GNU C Library (aka glibc or libc6) before 2.27 contains a buffer overflow during unescaping of user names with the ~ operator.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
The glob function in glob.c in the GNU C Library (aka glibc or libc6) before 2.27 contains a buffer overflow during unescaping of user names with the ~ operator.
- Record
CVE-2017-15804- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
The glob function in glob.c in the GNU C Library (aka glibc or libc6) before 2.27 contains a buffer overflow during unescaping of user names with the ~ operator.
- Record
CVE-2017-15804- Updated
- 2026-11-02
EUVDEUVD-2017-7227 No score
The glob function in glob.c in the GNU C Library (aka glibc or libc6) before 2.27 contains a buffer overflow during unescaping of user names with the ~ operator.
- Record
EUVD-2017-7227- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-3r84-39rf-qwh3
9.8
The glob function in glob.c in the GNU C Library (aka glibc or libc6) before 2.27 contains a...
The glob function in glob.c in the GNU C Library (aka glibc or libc6) before 2.27 contains a buffer overflow during unescaping of user names with the ~ operator.
- Record
GHSA-3r84-39rf-qwh3- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
OSVBELL-CVE-2017-15804
9.8
CVE-2017-15804 does not affect BellSoft software
- Record
BELL-CVE-2017-15804- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
9.8
The glob function in glob.c in the GNU C Library (aka glibc or libc6) before 2.27 contains a buffer overflow during unescaping of user names with the ~ operator.
- Record
CVE-2017-15804- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 11 moreShow less
OSVDEBIAN-CVE-2017-15804
9.8
The glob function in glob.c in the GNU C Library (aka glibc or libc6) before 2.27 contains a buffer overflow during unescaping of user names with the ~ operator.
- Record
DEBIAN-CVE-2017-15804- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2018:0805
7.0
Red Hat Security Advisory: glibc security, bug fix, and enhancement update
- Record
RHSA-2018:0805- CVSS 3.0
- 7.0 High
CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2018:1879
7.0
Red Hat Security Advisory: glibc security and bug fix update
- Record
RHSA-2018:1879- CVSS 3.0
- 7.0 High
CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-15804
9.8
The glob function in glob.c in the GNU C Library (aka glibc or libc6) before 2.27 contains a buffer overflow during unescaping of user names with the ~ operator.
- Record
UBUNTU-CVE-2017-15804- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2017-0464 No score
Updated glibc packages fix security vulnerabilities
The DNS stub resolver in the GNU C Library (aka glibc or libc6) before version 2.26, when EDNS support is enabled, will solicit large UDP responses from name servers, potentially simplifying off-path DNS spoofing attacks due to IP fragmentation.(CVE-2017-12132, CVE-2017-12133).
The GNU C Library (aka glibc or libc6) before 2.27 contains an off-by-one error leading to a heap-based buffer overflow (CVE-2017-15670).
The glob function in glob.c in the GNU C Library (aka glibc or libc6) before 2.27, when invoked with GLOB_TILDE, could skip freeing allocated memory when processing the ~ operator with a long user name, potentially leading to a denial of service (memory leak) (CVE-2017-15671).
The glob function in glob.c in the GNU C Library (aka glibc or libc6) before 2.27 contains a buffer overflow during unescaping of user names with the ~ operator (CVE-2017-15804).
As libtirpc is also affected by CVE-2017-12133, it's part of this update.
- Record
MGASA-2017-0464- Updated
- 2026-11-02
OSVMGASA-2017-0470 No score
Updated glibc packages fix security vulnerabilities
The DNS stub resolver in the GNU C Library (aka glibc or libc6) before version 2.26, when EDNS support is enabled, will solicit large UDP responses from name servers, potentially simplifying off-path DNS spoofing attacks due to IP fragmentation.(CVE-2017-12132, CVE-2017-12133).
The GNU C Library (aka glibc or libc6) before 2.27 contains an off-by-one error leading to a heap-based buffer overflow (CVE-2017-15670).
The glob function in glob.c in the GNU C Library (aka glibc or libc6) before 2.27, when invoked with GLOB_TILDE, could skip freeing allocated memory when processing the ~ operator with a long user name, potentially leading to a denial of service (memory leak) (CVE-2017-15671).
The glob function in glob.c in the GNU C Library (aka glibc or libc6) before 2.27 contains a buffer overflow during unescaping of user names with the ~ operator (CVE-2017-15804).
As libtirpc is also affected by CVE-2017-12133, it's part of this update.
- Record
MGASA-2017-0470- Updated
- 2026-11-02
OSVSUSE-SU-2018:0074-1 No score
Security update for glibc
This update for glibc fixes the following issues:
-
A privilege escalation bug in the realpath() function has been fixed. [CVE-2018-1000001, bsc#1074293]
-
A memory leak and a buffer overflow in the dynamic ELF loader has been fixed. [CVE-2017-1000408, CVE-2017-1000409, bsc#1071319]
-
An issue in the code handling RPATHs was fixed that could have been exploited by an attacker to execute code loaded from arbitrary libraries. [CVE-2017-16997, bsc#1073231]
-
A potential crash caused by a use-after-free bug in pthread_create() has been fixed. [bsc#1053188]
-
A bug that prevented users to build shared objects which use the optimized libmvec.so API has been fixed. [bsc#1070905]
-
A memory leak in the glob() function has been fixed. [CVE-2017-15670, CVE-2017-15671, CVE-2017-15804, bsc#1064569, bsc#1064580, bsc#1064583]
-
A bug that would lose the syscall error code value in case of crashes has been fixed. [bsc#1063675]
- Record
SUSE-SU-2018:0074-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:2185-1 No score
Security update for glibc
This update for glibc fixes the following issues:
Security issues fixed:
- CVE-2017-15804: Fix buffer overflow during unescaping of user names in the glob function in glob.c (bsc#1064580).
- CVE-2017-15670: Fix buffer overflow in glob with GLOB_TILDE (bsc#1064583).
- CVE-2017-15671: Fix memory leak in glob with GLOB_TILDE (bsc#1064569).
- CVE-2018-11236: Fix 32bit arch integer overflow in stdlib/canonicalize.c when processing very long pathname arguments (bsc#1094161).
- CVE-2017-12132: Reduce advertised EDNS0 buffer size to guard against fragmentation attacks (bsc#1051791).
- Record
SUSE-SU-2018:2185-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:2187-1 No score
Security update for glibc
This update for glibc fixes the following issues:
Security issues fixed:
- CVE-2017-15804: Fix buffer overflow during unescaping of user names in the glob function in glob.c (bsc#1064580).
- CVE-2017-15670: Fix buffer overflow in glob with GLOB_TILDE (bsc#1064583).
- CVE-2017-15671: Fix memory leak in glob with GLOB_TILDE (bsc#1064569).
- CVE-2018-11236: Fix 32bit arch integer overflow in stdlib/canonicalize.c when processing very long pathname arguments (bsc#1094161).
- CVE-2017-12132: Reduce advertised EDNS0 buffer size to guard against fragmentation attacks (bsc#1051791).
- CVE-2018-1000001: Avoid underflow of malloced area (bsc#1074293).
- Record
SUSE-SU-2018:2187-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:2883-1 No score
Security update for glibc
This update for glibc fixes the following security issues:
- CVE-2017-15670: Prevent off-by-one error that lead to a heap-based buffer overflow in the glob function, related to the processing of home directories using the ~ operator followed by a long string (bsc#1064583)
- CVE-2017-15804: The glob function contained a buffer overflow during unescaping of user names with the ~ operator (bsc#1064580)
- CVE-2015-5180: res_query in libresolv allowed remote attackers to cause a denial of service (NULL pointer dereference and process crash) (bsc#941234).
This non-security issue was fixed:
- Fix inaccuracies in casin, cacos, casinh, cacosh (bsc#1058774)
- Record
SUSE-SU-2018:2883-1- Updated
- 2026-11-02
OSVUSN-3534-1 No score
eglibc, glibc vulnerabilities
It was discovered that the GNU C library did not properly handle all of the possible return values from the kernel getcwd(2) syscall. A local attacker could potentially exploit this to execute arbitrary code in setuid programs and gain administrative privileges. (CVE-2018-1000001)
A memory leak was discovered in the _dl_init_paths() function in the GNU C library dynamic loader. A local attacker could potentially exploit this with a specially crafted value in the LD_HWCAP_MASK environment variable, in combination with CVE-2017-1000409 and another vulnerability on a system with hardlink protections disabled, in order to gain administrative privileges. (CVE-2017-1000408)
A heap-based buffer overflow was discovered in the _dl_init_paths() function in the GNU C library dynamic loader. A local attacker could potentially exploit this with a specially crafted value in the LD_LIBRARY_PATH environment variable, in combination with CVE-2017-1000408 and another vulnerability on a system with hardlink protections disabled, in order to gain administrative privileges. (CVE-2017-1000409)
An off-by-one error leading to a heap-based buffer overflow was discovered in the GNU C library glob() implementation. An attacker could potentially exploit this to cause a denial of service or execute arbitrary code via a maliciously crafted pattern. (CVE-2017-15670)
A heap-based buffer overflow was discovered during unescaping of user names with the ~ operator in the GNU C library glob() implementation. An attacker could potentially exploit this to cause a denial of service or execute arbitrary code via a maliciously crafted pattern. (CVE-2017-15804)
It was discovered that the GNU C library dynamic loader mishandles RPATH and RUNPATH containing $ORIGIN for privileged (setuid or AT_SECURE) programs. A local attacker could potentially exploit this by providing a specially crafted library in the current working directory in order to gain administrative privileges. (CVE-2017-16997)
It was discovered that the GNU C library malloc() implementation could return a memory block that is too small if an attempt is made to allocate an object whose size is close to SIZE_MAX, resulting in a heap-based overflow. An attacker could potentially exploit this to cause a denial of service or execute arbitrary code. This issue only affected Ubuntu 17.10. (CVE-2017-17426)
- Record
USN-3534-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
glibcDebian:12 |
before 2.25-3 | 2.25-3 |
glibcDebian:13 |
before 2.25-3 | 2.25-3 |
glibcDebian:14 |
before 2.25-3 | 2.25-3 |
glibcMageia:6 From an advisory covering 5 CVEs |
before 2.22-26.mga6 | 2.22-26.mga6 |
libtirpcMageia:6 From an advisory covering 5 CVEs |
before 1.0.1-5.1.mga6 | 1.0.1-5.1.mga6 |
glibcMageia:5 From an advisory covering 5 CVEs |
before 2.20-26.mga5 | 2.20-26.mga5 |
libtirpcMageia:5 From an advisory covering 5 CVEs |
before 0.2.5-3.3.mga5 | 0.2.5-3.3.mga5 |
glibcRed Hat:enterprise_linux:7::client From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-commonRed Hat:enterprise_linux:7::client From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-debuginfoRed Hat:enterprise_linux:7::client From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
Show 91 moreShow less
| Package | Affected | Fixed |
|---|---|---|
glibc-debuginfo-commonRed Hat:enterprise_linux:7::client From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-develRed Hat:enterprise_linux:7::client From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-headersRed Hat:enterprise_linux:7::client From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-utilsRed Hat:enterprise_linux:7::client From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
nscdRed Hat:enterprise_linux:7::client From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-staticRed Hat:enterprise_linux:7::client From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibcRed Hat:enterprise_linux:7::computenode From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-commonRed Hat:enterprise_linux:7::computenode From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-debuginfoRed Hat:enterprise_linux:7::computenode From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-debuginfo-commonRed Hat:enterprise_linux:7::computenode From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-develRed Hat:enterprise_linux:7::computenode From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-headersRed Hat:enterprise_linux:7::computenode From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-utilsRed Hat:enterprise_linux:7::computenode From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
nscdRed Hat:enterprise_linux:7::computenode From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-staticRed Hat:enterprise_linux:7::computenode From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibcRed Hat:enterprise_linux:7::server From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-commonRed Hat:enterprise_linux:7::server From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-debuginfoRed Hat:enterprise_linux:7::server From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-debuginfo-commonRed Hat:enterprise_linux:7::server From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-develRed Hat:enterprise_linux:7::server From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-headersRed Hat:enterprise_linux:7::server From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-utilsRed Hat:enterprise_linux:7::server From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
nscdRed Hat:enterprise_linux:7::server From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-staticRed Hat:enterprise_linux:7::server From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibcRed Hat:enterprise_linux:7::workstation From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-commonRed Hat:enterprise_linux:7::workstation From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-debuginfoRed Hat:enterprise_linux:7::workstation From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-debuginfo-commonRed Hat:enterprise_linux:7::workstation From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-develRed Hat:enterprise_linux:7::workstation From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-headersRed Hat:enterprise_linux:7::workstation From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-utilsRed Hat:enterprise_linux:7::workstation From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
nscdRed Hat:enterprise_linux:7::workstation From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-staticRed Hat:enterprise_linux:7::workstation From an advisory covering 6 CVEs |
before 0:2.17-222.el7 | 0:2.17-222.el7 |
glibc-debuginfoRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-debuginfo-commonRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-staticRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibcRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-commonRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-develRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-headersRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-utilsRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
nscdRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-debuginfoRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-debuginfo-commonRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-staticRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibcRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-commonRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-develRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-headersRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-utilsRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
nscdRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-debuginfoRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-debuginfo-commonRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-staticRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibcRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-commonRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-develRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-headersRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-utilsRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
nscdRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-debuginfoRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-debuginfo-commonRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-staticRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibcRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-commonRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-develRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-headersRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibc-utilsRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
nscdRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:2.12-1.212.el6 | 0:2.12-1.212.el6 |
glibcSUSE:Linux Enterprise Desktop 12 SP2 From an advisory covering 7 CVEs |
before 2.22-62.3.4 | 2.22-62.3.4 |
glibcSUSE:Linux Enterprise Desktop 12 SP3 From an advisory covering 7 CVEs |
before 2.22-62.3.4 | 2.22-62.3.4 |
glibcSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 From an advisory covering 7 CVEs |
before 2.22-62.3.4 | 2.22-62.3.4 |
glibcSUSE:Linux Enterprise Software Development Kit 12 SP2 From an advisory covering 7 CVEs |
before 2.22-62.3.4 | 2.22-62.3.4 |
glibcSUSE:Linux Enterprise Software Development Kit 12 SP3 From an advisory covering 7 CVEs |
before 2.22-62.3.4 | 2.22-62.3.4 |
glibcSUSE:Linux Enterprise Server 12 SP2 From an advisory covering 7 CVEs |
before 2.22-62.3.4 | 2.22-62.3.4 |
glibcSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 7 CVEs |
before 2.22-62.3.4 | 2.22-62.3.4 |
glibcSUSE:Linux Enterprise Server 12 SP3 From an advisory covering 7 CVEs |
before 2.22-62.3.4 | 2.22-62.3.4 |
glibcSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 7 CVEs |
before 2.22-62.3.4 | 2.22-62.3.4 |
glibcSUSE:Linux Enterprise Server for SAP Applications 12 SP1 From an advisory covering 5 CVEs |
before 2.19-40.16.950 | 2.19-40.16.950 |
glibcSUSE:Linux Enterprise Server 12 SP1-LTSS From an advisory covering 5 CVEs |
before 2.19-40.16.950 | 2.19-40.16.950 |
glibcSUSE:Linux Enterprise Server 12-LTSS From an advisory covering 6 CVEs |
before 2.19-22.27.958 | 2.19-22.27.958 |
glibcSUSE:Linux Enterprise Software Development Kit 11 SP4 From an advisory covering 3 CVEs |
before 2.11.3-17.110.19.2 | 2.11.3-17.110.19.2 |
glibcSUSE:Linux Enterprise Point of Sale 11 SP3 From an advisory covering 3 CVEs |
before 2.11.3-17.110.19.2 | 2.11.3-17.110.19.2 |
glibcSUSE:Linux Enterprise Server 11 SP3-LTSS From an advisory covering 3 CVEs |
before 2.11.3-17.110.19.2 | 2.11.3-17.110.19.2 |
glibcSUSE:Linux Enterprise Server 11 SP3-TERADATA From an advisory covering 3 CVEs |
before 2.11.3-17.110.19.2 | 2.11.3-17.110.19.2 |
glibcSUSE:Linux Enterprise Server 11 SP4 From an advisory covering 3 CVEs |
before 2.11.3-17.110.19.2 | 2.11.3-17.110.19.2 |
glibcSUSE:Linux Enterprise Server for SAP Applications 11 SP4 From an advisory covering 3 CVEs |
before 2.11.3-17.110.19.2 | 2.11.3-17.110.19.2 |
eglibcUbuntu:14.04:LTS |
before 2.19-0ubuntu6.14, plus listed versions 2.17-93ubuntu42.18-0ubuntu12.18-0ubuntu22.18-0ubuntu42.18-0ubuntu5 Show 18 moreShow less2.18-0ubuntu62.18-0ubuntu72.19-0ubuntu22.19-0ubuntu32.19-0ubuntu42.19-0ubuntu52.19-0ubuntu62.19-0ubuntu6.12.19-0ubuntu6.32.19-0ubuntu6.42.19-0ubuntu6.52.19-0ubuntu6.62.19-0ubuntu6.72.19-0ubuntu6.82.19-0ubuntu6.92.19-0ubuntu6.102.19-0ubuntu6.112.19-0ubuntu6.13 |
2.19-0ubuntu6.14 |
glibcUbuntu:16.04:LTS |
before 2.23-0ubuntu10, plus listed versions 2.21-0ubuntu42.21-0ubuntu52.21-0ubuntu62.23-0ubuntu12.23-0ubuntu2 Show 6 moreShow less2.23-0ubuntu32.23-0ubuntu42.23-0ubuntu52.23-0ubuntu62.23-0ubuntu72.23-0ubuntu9 |
2.23-0ubuntu10 |
eglibcUbuntu:14.04:LTS From an advisory covering 7 CVEs |
before 2.19-0ubuntu6.14, plus listed versions 2.17-93ubuntu42.18-0ubuntu12.18-0ubuntu22.18-0ubuntu42.18-0ubuntu5 Show 18 moreShow less2.18-0ubuntu62.18-0ubuntu72.19-0ubuntu22.19-0ubuntu32.19-0ubuntu42.19-0ubuntu52.19-0ubuntu62.19-0ubuntu6.12.19-0ubuntu6.32.19-0ubuntu6.42.19-0ubuntu6.52.19-0ubuntu6.62.19-0ubuntu6.72.19-0ubuntu6.82.19-0ubuntu6.92.19-0ubuntu6.102.19-0ubuntu6.112.19-0ubuntu6.13 |
2.19-0ubuntu6.14 |
glibcUbuntu:16.04:LTS From an advisory covering 7 CVEs |
before 2.23-0ubuntu10, plus listed versions 2.21-0ubuntu42.21-0ubuntu52.21-0ubuntu62.23-0ubuntu12.23-0ubuntu2 Show 6 moreShow less2.23-0ubuntu32.23-0ubuntu42.23-0ubuntu52.23-0ubuntu62.23-0ubuntu72.23-0ubuntu9 |
2.23-0ubuntu10 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-15804 is a critical vulnerability (CVSS 9.8) in Gnu Glibc, published October 22, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.80%, the 86th percentile. Fixed in glibc 2.25-3.
References
sourceware.org/bugzilla/show_bug.cgi?id=22332
access.redhat.com/errata/RHSA-2018:1879
sourceware.org/git/gitweb.cgi?p=glibc.git%3Ba=commit%3Bh=a159b53fa059947cc2548e3b0d5bdcf7b9630ba8
securityfocus.com/bid/101535
access.redhat.com/errata/RHSA-2018:0805
nvd.nist.gov/vuln/detail/CVE-2017-15804
Show 98 moreShow less
sourceware.org/git/gitweb.cgi?p=glibc.git;a=commit;h=a159b53fa059947cc2548e3b0d5bdcf7b9630ba8
github.com/advisories/GHSA-3r84-39rf-qwh3
docs.bell-sw.com/security/cves/CVE-2017-15804
security-tracker.debian.org/tracker/CVE-2017-15804
advisories.mageia.org/MGASA-2017-0464.html
bugs.mageia.org/show_bug.cgi?id=21582
advisories.mageia.org/MGASA-2017-0470.html
bugs.mageia.org/show_bug.cgi?id=22255
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-US/red_hat_enterprise_linux/7/html/7.5_release_notes/index.html
bugzilla.redhat.com/show_bug.cgi?id=677316
bugzilla.redhat.com/show_bug.cgi?id=1175369
bugzilla.redhat.com/show_bug.cgi?id=1249603
bugzilla.redhat.com/show_bug.cgi?id=1348000
bugzilla.redhat.com/show_bug.cgi?id=1349962
bugzilla.redhat.com/show_bug.cgi?id=1349964
bugzilla.redhat.com/show_bug.cgi?id=1372305
bugzilla.redhat.com/show_bug.cgi?id=1398413
bugzilla.redhat.com/show_bug.cgi?id=1432085
bugzilla.redhat.com/show_bug.cgi?id=1435615
bugzilla.redhat.com/show_bug.cgi?id=1440250
bugzilla.redhat.com/show_bug.cgi?id=1443236
bugzilla.redhat.com/show_bug.cgi?id=1445644
bugzilla.redhat.com/show_bug.cgi?id=1445781
bugzilla.redhat.com/show_bug.cgi?id=1447556
bugzilla.redhat.com/show_bug.cgi?id=1448822
bugzilla.redhat.com/show_bug.cgi?id=1452034
bugzilla.redhat.com/show_bug.cgi?id=1463692
bugzilla.redhat.com/show_bug.cgi?id=1468807
bugzilla.redhat.com/show_bug.cgi?id=1471111
bugzilla.redhat.com/show_bug.cgi?id=1477529
bugzilla.redhat.com/show_bug.cgi?id=1482988
bugzilla.redhat.com/show_bug.cgi?id=1484034
bugzilla.redhat.com/show_bug.cgi?id=1504804
bugzilla.redhat.com/show_bug.cgi?id=1505298
bugzilla.redhat.com/show_bug.cgi?id=1508895
bugzilla.redhat.com/show_bug.cgi?id=1527904
bugzilla.redhat.com/show_bug.cgi?id=1528418
bugzilla.redhat.com/show_bug.cgi?id=1529982
bugzilla.redhat.com/show_bug.cgi?id=1533836
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_0805.json
access.redhat.com/security/cve/CVE-2014-9402
cve.org/CVERecord?id=CVE-2014-9402
nvd.nist.gov/vuln/detail/CVE-2014-9402
access.redhat.com/security/cve/CVE-2015-5180
cve.org/CVERecord?id=CVE-2015-5180
nvd.nist.gov/vuln/detail/CVE-2015-5180
access.redhat.com/security/cve/CVE-2017-12132
cve.org/CVERecord?id=CVE-2017-12132
nvd.nist.gov/vuln/detail/CVE-2017-12132
access.redhat.com/security/cve/CVE-2017-15670
cve.org/CVERecord?id=CVE-2017-15670
nvd.nist.gov/vuln/detail/CVE-2017-15670
access.redhat.com/security/cve/CVE-2017-15804
cve.org/CVERecord?id=CVE-2017-15804
access.redhat.com/security/cve/CVE-2018-1000001
cve.org/CVERecord?id=CVE-2018-1000001
nvd.nist.gov/vuln/detail/CVE-2018-1000001
access.redhat.com/documentation/en-US/red_hat_enterprise_linux/6/html/6.10_release_notes/index.html
access.redhat.com/documentation/en-US/red_hat_enterprise_linux/6/html/6.10_technical_notes/index.html
bugzilla.redhat.com/show_bug.cgi?id=1437147
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_1879.json
suse.com/support/update/announcement/2018/suse-su-20180074-1
bugzilla.suse.com/1051042
bugzilla.suse.com/1053188
bugzilla.suse.com/1063675
bugzilla.suse.com/1064569
bugzilla.suse.com/1064580
bugzilla.suse.com/1064583
bugzilla.suse.com/1070905
bugzilla.suse.com/1071319
bugzilla.suse.com/1073231
bugzilla.suse.com/1074293
suse.com/security/cve/CVE-2017-1000408
suse.com/security/cve/CVE-2017-1000409
suse.com/security/cve/CVE-2017-15670
suse.com/security/cve/CVE-2017-15671
suse.com/security/cve/CVE-2017-15804
suse.com/security/cve/CVE-2017-16997
suse.com/security/cve/CVE-2018-1000001
suse.com/support/update/announcement/2018/suse-su-20182185-1
bugzilla.suse.com/1051791
bugzilla.suse.com/1094161
suse.com/security/cve/CVE-2017-12132
suse.com/security/cve/CVE-2018-11236
suse.com/support/update/announcement/2018/suse-su-20182187-1
suse.com/support/update/announcement/2018/suse-su-20182883-1
bugzilla.suse.com/1058774
bugzilla.suse.com/941234
suse.com/security/cve/CVE-2015-5180
ubuntu.com/security/CVE-2017-15804
ubuntu.com/security/notices/USN-3534-1
ubuntu.com/security/CVE-2017-15670
ubuntu.com/security/CVE-2017-16997
ubuntu.com/security/CVE-2017-17426
ubuntu.com/security/CVE-2017-1000408
ubuntu.com/security/CVE-2017-1000409
ubuntu.com/security/CVE-2018-1000001