CVE-2015-1781
Buffer overflow in the gethostbyname_r and other unspecified NSS functions in the GNU C Library ...
Buffer overflow in the gethostbyname_r and other unspecified NSS functions in the GNU C Library (aka glibc or libc6) before 2.22 allows context-dependent attackers to cause a denial of service (crash) or execute arbitrary code via a crafted DNS response, which triggers a call with a misaligned buffer.
Exploit likelihood
What each source reports
NVD Score used
6.8
Buffer overflow in the gethostbyname_r and other unspecified NSS functions in the GNU C Library (aka glibc or libc6) before 2.22 allows context-dependent attackers to cause a denial of service (crash) or execute arbitrary code via a crafted DNS response, which triggers a call with a misaligned buffer.
- Record
CVE-2015-1781- CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
Buffer overflow in the gethostbyname_r and other unspecified NSS functions in the GNU C Library (aka glibc or libc6) before 2.22 allows context-dependent attackers to cause a denial of service (crash) or execute arbitrary code via a crafted DNS response, which triggers a call with a misaligned buffer.
- Record
CVE-2015-1781- Updated
- 2026-11-02
EUVDEUVD-2015-1908 No score
Buffer overflow in the gethostbyname_r and other unspecified NSS functions in the GNU C Library (aka glibc or libc6) before 2.22 allows context-dependent attackers to cause a denial of service (crash) or execute arbitrary code via a crafted DNS response, which triggers a call with a misaligned buffer.
- Record
EUVD-2015-1908- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-w9wj-9x52-h75c No score
Buffer overflow in the gethostbyname_r and other unspecified NSS functions in the GNU C Library ...
Buffer overflow in the gethostbyname_r and other unspecified NSS functions in the GNU C Library (aka glibc or libc6) before 2.22 allows context-dependent attackers to cause a denial of service (crash) or execute arbitrary code via a crafted DNS response, which triggers a call with a misaligned buffer.
- Record
GHSA-w9wj-9x52-h75c- Weakness
- CWE-119
- Updated
- 2026-11-02
OSV No score
Buffer overflow in the gethostbyname_r and other unspecified NSS functions in the GNU C Library (aka glibc or libc6) before 2.22 allows context-dependent attackers to cause a denial of service (crash) or execute arbitrary code via a crafted DNS response, which triggers a call with a misaligned buffer.
- Record
CVE-2015-1781- Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-1781 No score
Buffer overflow in the gethostbyname_r and other unspecified NSS functions in the GNU C Library (aka glibc or libc6) before 2.22 allows context-dependent attackers to cause a denial of service (crash) or execute arbitrary code via a crafted DNS response, which triggers a call with a misaligned buffer.
- Record
DEBIAN-CVE-2015-1781- Updated
- 2026-11-02
Show 7 moreShow less
OSVMGASA-2015-0195 No score
Updated glibc packages fix security vulnerabilities
Updated glibc package fixes security vulnerabilities:
It was discovered that, under certain circumstances, glibc's getaddrinfo() function would send DNS queries to random file descriptors. An attacker could potentially use this flaw to send DNS queries to unintended recipients, resulting in information disclosure or data loss due to the application encountering corrupted data. (CVE-2013-7423)
It was found that the files back end of Name Service Switch (NSS) did not isolate iteration over an entire database from key-based look-up API calls. An application performing look-ups on a database while iterating over it could enter an infinite loop, leading to a denial of service. (CVE-2014-8121)
A buffer overflow flaw was found in the way glibc's gethostbyname_r() and other related functions computed the size of a buffer when passed a misaligned buffer as input. An attacker able to make an application call any of these functions with a misaligned buffer could use this flaw to crash the application or, potentially, execute arbitrary code with the permissions of the user running the application. (CVE-2015-1781)
Joseph Myers discovered strxfrm is vulnerable to integer overflows when computing memory allocation sizes (similar to CVE-2012-4412) [BZ #16009] (CVE pending)
Shaun Colley discovered strxfrm falls back to an unbounded alloca if malloc fails making it vulnerable to stack-based buffer overflows (similar to CVE-2012-4424) [BZ #16009] (CVE pending)
A buffer overflow flaw was found in libio/wstrops.c:_IO_wstr_overflow wich allows for overflow in calculating the new size in wide characters, but not for overflow in the multiplication to compute the size in bytes, which could thus overflow and result in a buffer overrun copying data into the new buffer. [BZ #17269] (CVE pending)
When processing certain malformed patterns, fnmatch can skip over the NUL byte terminating the pattern. This can potentially result in an application crash if fnmatch hits an unmapped page before encountering a NUL byte. [BZ #18032] (CVE pending)
Other fixes in this update: nscd package was missing the /var/db/nscd directory wich prevented it to work properly (mga#15545).
- Record
MGASA-2015-0195- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10154-1 No score
glibc-2.24-2.3 on GA media
These are all security issues fixed in the glibc-2.24-2.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10154-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:1424-1 No score
Security update for glibc
This update for glibc provides fixes for security and non-security issues.
These security issues have been fixed:
- CVE-2015-1781: Buffer length after padding in resolv/nss_dns/dns-host.c. (bsc#927080)
- CVE-2013-2207: pt_chown did not properly check permissions for tty files, which allowed local users to change the permission on the files and obtain access to arbitrary pseudo-terminals by leveraging a FUSE file system. (bsc#830257)
- CVE-2014-8121: DB_LOOKUP in the Name Service Switch (NSS) did not properly check if a file is open, which allowed remote attackers to cause a denial of service (infinite loop) by performing a look-up while the database is iterated over the database, which triggers the file pointer to be reset. (bsc#918187)
- Fix read past end of pattern in fnmatch. (bsc#920338)
These non-security issues have been fixed:
- Fix locking in _IO_flush_all_lockp() to prevent deadlocks in applications. (bsc#851280)
- Record TTL also for DNS PTR queries. (bsc#928723)
- Fix invalid free in ld.so. (bsc#932059)
- Make PowerPC64 default to non-executable stack. (bsc#933770)
- Fix floating point exceptions in some circumstances with exp() and friends. (bsc#933903)
- Fix bad TEXTREL in glibc.i686. (bsc#935286)
- Record
SUSE-SU-2015:1424-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:1844-1 No score
Security update for glibc
glibc was updated to fix bugs and security issues.
Security issues fixed:
- A buffer overflow in nss_dns was fixed that could lead to crashes. (CVE-2015-1781, bsc#927080, BZ #18287)
- A denial of service attack (out of memory) in the NSS files backend was fixed (CVE-2014-8121, bsc#918187, GLIBC BZ #18007)
Non security bugs fixed:
- Fix regression in threaded application malloc performance (bsc#915955, GLIBC#17195)
- Fix read past end of pattern in fnmatch (bsc#920338, GLIBC#17062, GLIBC#18032, GLIBC#18036)
- Record TTL also for DNS PTR queries (bsc#928723, GLIBC#18513)
- Increase MINSIGSTKSZ and SIGSTKSZ for aarch64 (bsc#931480, GLIBC#16850)
- Fix handling of IPv6 nameservers (bsc#939211, GLIBC#13028, GLIBC#17053)
- Avoid use of asm/ptrace.h (bsc#934084)
- Do not corrupt the top of a threaded heap if top chunk is MINSIZE (GLIBC#18502)
- Terminate unwinding after makecontext_ret on s390 (bsc#940332. bsc#944494, GLIBC#18508)
- Restore signal mask in set/swapcontext on s390 (bsc#940195, bsc#944494, GLIBC#18080)
- fix dlopen in static binaries (bsc#937853, GLIBC#17250)
- Properly reread entry after failure in nss_files getent function (bsc#945779, BZ #18991)
Features added:
- AVX512 support (fate#318844)
- Add compatibility symlinks for LSB 3.0 (fate#318933)
- Record
SUSE-SU-2015:1844-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:0470-1 No score
Security update for glibc
This update for glibc fixes the following issues:
- CVE-2015-7547: A stack-based buffer overflow in getaddrinfo allowed remote attackers to cause a crash or execute arbitrary code via crafted and timed DNS responses (bsc#961721)
- CVE-2015-8777: Insufficient checking of LD_POINTER_GUARD environment variable allowed local attackers to bypass the pointer guarding protection of the dynamic loader on set-user-ID and set-group-ID programs (bsc#950944)
- CVE-2015-8776: Out-of-range time values passed to the strftime function may cause it to crash, leading to a denial of service, or potentially disclosure information (bsc#962736)
- CVE-2015-8778: Integer overflow in hcreate and hcreate_r could have caused an out-of-bound memory access. leading to application crashes or, potentially, arbitrary code execution (bsc#962737)
- CVE-2014-9761: A stack overflow (unbounded alloca) could have caused applications which process long strings with the nan function to crash or, potentially, execute arbitrary code. (bsc#962738)
- CVE-2015-8779: A stack overflow (unbounded alloca) in the catopen function could have caused applications which pass long strings to the catopen function to crash or, potentially execute arbitrary code. (bsc#962739)
- CVE-2013-2207: pt_chown tricked into granting access to another users pseudo-terminal (bsc#830257)
- CVE-2013-4458: Stack (frame) overflow in getaddrinfo() when called with AF_INET6 (bsc#847227)
- CVE-2014-8121: denial of service issue in the NSS backends (bsc#918187)
- bsc#920338: Read past end of pattern in fnmatch
- CVE-2015-1781: buffer overflow in nss_dns (bsc#927080)
The following non-security bugs were fixed:
- bnc#892065: SIGSEV tst-setlocale3 in glibc-2.11.3-17.68.1
- bnc#863499: Memory leak in getaddrinfo when many RRs are returned
- bsc#892065: Avoid unbound alloca in setenv
- bsc#945779: Properly reread entry after failure in nss_files getent function
- Record
SUSE-SU-2016:0470-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2015-1781 No score
Buffer overflow in the gethostbyname_r and other unspecified NSS functions in the GNU C Library (aka glibc or libc6) before 2.22 allows context-dependent attackers to cause a denial of service (crash) or execute arbitrary code via a crafted DNS response, which triggers a call with a misaligned buffer.
- Record
UBUNTU-CVE-2015-1781- Updated
- 2026-11-02
OSVUSN-2985-1 No score
eglibc, glibc vulnerabilities
Martin Carpenter discovered that pt_chown in the GNU C Library did not properly check permissions for tty files. A local attacker could use this to gain administrative privileges or expose sensitive information. (CVE-2013-2207, CVE-2016-2856)
Robin Hack discovered that the Name Service Switch (NSS) implementation in the GNU C Library did not properly manage its file descriptors. An attacker could use this to cause a denial of service (infinite loop). (CVE-2014-8121)
Joseph Myers discovered that the GNU C Library did not properly handle long arguments to functions returning a representation of Not a Number (NaN). An attacker could use this to cause a denial of service (stack exhaustion leading to an application crash) or possibly execute arbitrary code. (CVE-2014-9761)
Arjun Shankar discovered that in certain situations the nss_dns code in the GNU C Library did not properly account buffer sizes when passed an unaligned buffer. An attacker could use this to cause a denial of service or possibly execute arbitrary code. (CVE-2015-1781)
Sumit Bose and Lukas Slebodnik discovered that the Name Service Switch (NSS) implementation in the GNU C Library did not handle long lines in the files databases correctly. A local attacker could use this to cause a denial of service (application crash) or possibly execute arbitrary code. (CVE-2015-5277)
Adam Nielsen discovered that the strftime function in the GNU C Library did not properly handle out-of-range argument data. An attacker could use this to cause a denial of service (application crash) or possibly expose sensitive information. (CVE-2015-8776)
Hector Marco and Ismael Ripoll discovered that the GNU C Library allowed the pointer-guarding protection mechanism to be disabled by honoring the LD_POINTER_GUARD environment variable across privilege boundaries. A local attacker could use this to exploit an existing vulnerability more easily. (CVE-2015-8777)
Szabolcs Nagy discovered that the hcreate functions in the GNU C Library did not properly check its size argument, leading to an integer overflow. An attacker could use to cause a denial of service (application crash) or possibly execute arbitrary code. (CVE-2015-8778)
Maksymilian Arciemowicz discovered a stack-based buffer overflow in the catopen function in the GNU C Library when handling long catalog names. An attacker could use this to cause a denial of service (application crash) or possibly execute arbitrary code. (CVE-2015-8779)
Florian Weimer discovered that the getnetbyname implementation in the GNU C Library did not properly handle long names passed as arguments. An attacker could use to cause a denial of service (stack exhaustion leading to an application crash). (CVE-2016-3075)
- Record
USN-2985-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
glibcDebian:12 |
before 2.19-20 | 2.19-20 |
glibcDebian:13 |
before 2.19-20 | 2.19-20 |
glibcDebian:14 |
before 2.19-20 | 2.19-20 |
eglibcDebian:6.0 |
before 2.11.3-4+deb6u6, plus listed versions 2.11.2-102.11.2-10+m68k.12.11.2-112.11.2-11+m68k.12.11.2-12 Show 5 moreShow less2.11.2-132.11.3-12.11.3-22.11.3-32.11.3-4 |
2.11.3-4+deb6u6 |
eglibcDebian:7 From an advisory covering 7 CVEs |
before 2.13-38+deb7u10, plus listed versions 2.13-382.13-38+deb7u12.13-38+deb7u22.13-38+deb7u32.13-38+deb7u4 Show 5 moreShow less2.13-38+deb7u52.13-38+deb7u62.13-38+deb7u72.13-38+deb7u82.13-38+deb7u9 |
2.13-38+deb7u10 |
glibcMageia:4 From an advisory covering 3 CVEs |
before 2.18-9.11.mga4 | 2.18-9.11.mga4 |
glibcRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-commonRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-debuginfoRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-debuginfo-commonRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
Show 103 moreShow less
| Package | Affected | Fixed |
|---|---|---|
glibc-develRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-headersRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-utilsRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
nscdRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-staticRed Hat:enterprise_linux:6::client From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibcRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-commonRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-debuginfoRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-debuginfo-commonRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-develRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-headersRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-utilsRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
nscdRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-staticRed Hat:enterprise_linux:6::computenode From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibcRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-commonRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-debuginfoRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-debuginfo-commonRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-develRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-headersRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-utilsRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
nscdRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-staticRed Hat:enterprise_linux:6::server From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibcRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-commonRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-debuginfoRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-debuginfo-commonRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-develRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-headersRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-utilsRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
nscdRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-staticRed Hat:enterprise_linux:6::workstation From an advisory covering 2 CVEs |
before 0:2.12-1.149.el6_6.7 | 0:2.12-1.149.el6_6.7 |
glibc-debuginfoRed Hat:enterprise_linux:7::client From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-debuginfo-commonRed Hat:enterprise_linux:7::client From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-staticRed Hat:enterprise_linux:7::client From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibcRed Hat:enterprise_linux:7::client From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-commonRed Hat:enterprise_linux:7::client From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-develRed Hat:enterprise_linux:7::client From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-headersRed Hat:enterprise_linux:7::client From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-utilsRed Hat:enterprise_linux:7::client From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
nscdRed Hat:enterprise_linux:7::client From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-debuginfoRed Hat:enterprise_linux:7::computenode From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-debuginfo-commonRed Hat:enterprise_linux:7::computenode From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-staticRed Hat:enterprise_linux:7::computenode From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibcRed Hat:enterprise_linux:7::computenode From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-commonRed Hat:enterprise_linux:7::computenode From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-develRed Hat:enterprise_linux:7::computenode From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-headersRed Hat:enterprise_linux:7::computenode From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-utilsRed Hat:enterprise_linux:7::computenode From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
nscdRed Hat:enterprise_linux:7::computenode From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-debuginfoRed Hat:enterprise_linux:7::server From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-debuginfo-commonRed Hat:enterprise_linux:7::server From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-staticRed Hat:enterprise_linux:7::server From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibcRed Hat:enterprise_linux:7::server From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-commonRed Hat:enterprise_linux:7::server From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-develRed Hat:enterprise_linux:7::server From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-headersRed Hat:enterprise_linux:7::server From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-utilsRed Hat:enterprise_linux:7::server From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
nscdRed Hat:enterprise_linux:7::server From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-debuginfoRed Hat:enterprise_linux:7::workstation From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-debuginfo-commonRed Hat:enterprise_linux:7::workstation From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-staticRed Hat:enterprise_linux:7::workstation From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibcRed Hat:enterprise_linux:7::workstation From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-commonRed Hat:enterprise_linux:7::workstation From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-develRed Hat:enterprise_linux:7::workstation From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-headersRed Hat:enterprise_linux:7::workstation From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibc-utilsRed Hat:enterprise_linux:7::workstation From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
nscdRed Hat:enterprise_linux:7::workstation From an advisory covering 4 CVEs |
before 0:2.17-105.el7 | 0:2.17-105.el7 |
glibcRed Hat:rhel_eus:7.1::computenode From an advisory covering 5 CVEs |
before 0:2.17-79.el7_1 | 0:2.17-79.el7_1 |
glibc-commonRed Hat:rhel_eus:7.1::computenode From an advisory covering 5 CVEs |
before 0:2.17-79.el7_1 | 0:2.17-79.el7_1 |
glibc-debuginfoRed Hat:rhel_eus:7.1::computenode From an advisory covering 5 CVEs |
before 0:2.17-79.el7_1 | 0:2.17-79.el7_1 |
glibc-debuginfo-commonRed Hat:rhel_eus:7.1::computenode From an advisory covering 5 CVEs |
before 0:2.17-79.el7_1 | 0:2.17-79.el7_1 |
glibc-develRed Hat:rhel_eus:7.1::computenode From an advisory covering 5 CVEs |
before 0:2.17-79.el7_1 | 0:2.17-79.el7_1 |
glibc-headersRed Hat:rhel_eus:7.1::computenode From an advisory covering 5 CVEs |
before 0:2.17-79.el7_1 | 0:2.17-79.el7_1 |
glibc-utilsRed Hat:rhel_eus:7.1::computenode From an advisory covering 5 CVEs |
before 0:2.17-79.el7_1 | 0:2.17-79.el7_1 |
nscdRed Hat:rhel_eus:7.1::computenode From an advisory covering 5 CVEs |
before 0:2.17-79.el7_1 | 0:2.17-79.el7_1 |
glibc-staticRed Hat:rhel_eus:7.1::computenode From an advisory covering 5 CVEs |
before 0:2.17-79.el7_1 | 0:2.17-79.el7_1 |
glibcRed Hat:rhel_eus:7.1::server From an advisory covering 5 CVEs |
before 0:2.17-79.ael7b_1 | 0:2.17-79.ael7b_1 |
glibc-commonRed Hat:rhel_eus:7.1::server From an advisory covering 5 CVEs |
before 0:2.17-79.ael7b_1 | 0:2.17-79.ael7b_1 |
glibc-debuginfoRed Hat:rhel_eus:7.1::server From an advisory covering 5 CVEs |
before 0:2.17-79.ael7b_1 | 0:2.17-79.ael7b_1 |
glibc-debuginfo-commonRed Hat:rhel_eus:7.1::server From an advisory covering 5 CVEs |
before 0:2.17-79.ael7b_1 | 0:2.17-79.ael7b_1 |
glibc-develRed Hat:rhel_eus:7.1::server From an advisory covering 5 CVEs |
before 0:2.17-79.ael7b_1 | 0:2.17-79.ael7b_1 |
glibc-headersRed Hat:rhel_eus:7.1::server From an advisory covering 5 CVEs |
before 0:2.17-79.ael7b_1 | 0:2.17-79.ael7b_1 |
glibc-utilsRed Hat:rhel_eus:7.1::server From an advisory covering 5 CVEs |
before 0:2.17-79.ael7b_1 | 0:2.17-79.ael7b_1 |
nscdRed Hat:rhel_eus:7.1::server From an advisory covering 5 CVEs |
before 0:2.17-79.ael7b_1 | 0:2.17-79.ael7b_1 |
glibc-staticRed Hat:rhel_eus:7.1::server From an advisory covering 5 CVEs |
before 0:2.17-79.ael7b_1 | 0:2.17-79.ael7b_1 |
glibcSUSE:Linux Enterprise Software Development Kit 11 SP3 From an advisory covering 3 CVEs |
before 2.11.3-17.87.3 | 2.11.3-17.87.3 |
glibcSUSE:Linux Enterprise Software Development Kit 11 SP4 From an advisory covering 3 CVEs |
before 2.11.3-17.87.3 | 2.11.3-17.87.3 |
glibcSUSE:Linux Enterprise Desktop 11 SP3 From an advisory covering 3 CVEs |
before 2.11.3-17.87.3 | 2.11.3-17.87.3 |
glibcSUSE:Linux Enterprise Desktop 11 SP4 From an advisory covering 3 CVEs |
before 2.11.3-17.87.3 | 2.11.3-17.87.3 |
glibcSUSE:Linux Enterprise Server 11 SP3 From an advisory covering 3 CVEs |
before 2.11.3-17.87.3 | 2.11.3-17.87.3 |
glibcSUSE:Linux Enterprise Server 11 SP3-TERADATA From an advisory covering 3 CVEs |
before 2.11.3-17.87.3 | 2.11.3-17.87.3 |
glibcSUSE:Linux Enterprise Server for SAP Applications 11 SP3 From an advisory covering 3 CVEs |
before 2.11.3-17.87.3 | 2.11.3-17.87.3 |
glibcSUSE:Linux Enterprise Server 11 SP4 From an advisory covering 3 CVEs |
before 2.11.3-17.87.3 | 2.11.3-17.87.3 |
glibcSUSE:Linux Enterprise Server for SAP Applications 11 SP4 From an advisory covering 3 CVEs |
before 2.11.3-17.87.3 | 2.11.3-17.87.3 |
glibcSUSE:Linux Enterprise Desktop 12 From an advisory covering 2 CVEs |
before 2.19-22.7.1 | 2.19-22.7.1 |
glibcSUSE:Linux Enterprise Software Development Kit 12 From an advisory covering 2 CVEs |
before 2.19-22.7.1 | 2.19-22.7.1 |
glibcSUSE:Linux Enterprise Server 12 From an advisory covering 2 CVEs |
before 2.19-22.7.1 | 2.19-22.7.1 |
glibcSUSE:Linux Enterprise Server for SAP Applications 12 From an advisory covering 2 CVEs |
before 2.19-22.7.1 | 2.19-22.7.1 |
glibcSUSE:Linux Enterprise Server 11 SP2-LTSS From an advisory covering 10 CVEs |
before 2.11.3-17.45.66.1 | 2.11.3-17.45.66.1 |
eglibcUbuntu:14.04:LTS |
before 2.19-0ubuntu6.8, plus listed versions 2.17-93ubuntu42.18-0ubuntu12.18-0ubuntu22.18-0ubuntu42.18-0ubuntu5 Show 13 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.7 |
2.19-0ubuntu6.8 |
eglibcUbuntu:14.04:LTS From an advisory covering 11 CVEs |
before 2.19-0ubuntu6.8, plus listed versions 2.17-93ubuntu42.18-0ubuntu12.18-0ubuntu22.18-0ubuntu42.18-0ubuntu5 Show 13 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.7 |
2.19-0ubuntu6.8 |
glibcopenSUSE:Tumbleweed From an advisory covering 31 CVEs |
before 2.24-2.3 | 2.24-2.3 |
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-2015-1781 is a medium vulnerability (CVSS 6.8) in Gnu Glibc, published May 6, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 5.01%, the 92nd percentile. Fixed in glibc 2.19-20.
References
lists.opensuse.org/opensuse-security-announce/2015-08/msg00019.html
sourceware.org/ml/libc-alpha/2015-08/msg00609.html
lists.opensuse.org/opensuse-security-announce/2016-02/msg00036.html
ubuntu.com/usn/USN-2985-2
security.gentoo.org/glsa/201602-02
oracle.com/technetwork/topics/security/linuxbulletinoct2015-2719645.html
Show 129 moreShow less
sourceware.org/git?p=glibc.git%3Ba=commit%3Bh=2959eda9272a03386
lists.fedoraproject.org/pipermail/package-announce/2016-February/177404.html
rhn.redhat.com/errata/RHSA-2015-0863.html
debian.org/security/2016/dsa-3480
ubuntu.com/usn/USN-2985-1
sourceware.org/bugzilla/show_bug.cgi?id=18287
securitytracker.com/id/1032178
securityfocus.com/bid/74255
nvd.nist.gov/vuln/detail/CVE-2015-1781
sourceware.org/git?p=glibc.git;a=commit;h=2959eda9272a03386
access.redhat.com/errata/RHSA-2015:0863
access.redhat.com/errata/RHSA-2015:2199
access.redhat.com/errata/RHSA-2015:2589
access.redhat.com/security/cve/CVE-2015-1781
bugzilla.redhat.com/show_bug.cgi?id=1199525
github.com/advisories/GHSA-w9wj-9x52-h75c
security-tracker.debian.org/tracker/CVE-2015-1781
advisories.mageia.org/MGASA-2015-0195.html
bugs.mageia.org/show_bug.cgi?id=15800
bugs.mageia.org/show_bug.cgi?id=15545
sourceware.org/bugzilla/show_bug.cgi?id=16009
sourceware.org/bugzilla/show_bug.cgi?id=17269
sourceware.org/bugzilla/show_bug.cgi?id=18032
rhn.redhat.com/errata/RHSA-2015-0327.html
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1187109
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_0863.json
access.redhat.com/security/cve/CVE-2013-7423
cve.org/CVERecord?id=CVE-2013-7423
nvd.nist.gov/vuln/detail/CVE-2013-7423
cve.org/CVERecord?id=CVE-2015-1781
access.redhat.com/articles/2050743
bugzilla.redhat.com/show_bug.cgi?id=1064066
bugzilla.redhat.com/show_bug.cgi?id=1098042
bugzilla.redhat.com/show_bug.cgi?id=1144133
bugzilla.redhat.com/show_bug.cgi?id=1188235
bugzilla.redhat.com/show_bug.cgi?id=1195762
bugzilla.redhat.com/show_bug.cgi?id=1197730
bugzilla.redhat.com/show_bug.cgi?id=1207032
bugzilla.redhat.com/show_bug.cgi?id=1209105
bugzilla.redhat.com/show_bug.cgi?id=1219891
bugzilla.redhat.com/show_bug.cgi?id=1225490
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_2199.json
access.redhat.com/security/cve/CVE-2015-1472
cve.org/CVERecord?id=CVE-2015-1472
nvd.nist.gov/vuln/detail/CVE-2015-1472
access.redhat.com/security/cve/CVE-2015-1473
cve.org/CVERecord?id=CVE-2015-1473
nvd.nist.gov/vuln/detail/CVE-2015-1473
bugzilla.redhat.com/show_bug.cgi?id=1262914
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_2589.json
access.redhat.com/security/cve/CVE-2015-5277
cve.org/CVERecord?id=CVE-2015-5277
nvd.nist.gov/vuln/detail/CVE-2015-5277
sourceware.org/bugzilla/show_bug.cgi?id=17079
suse.com/support/update/announcement/2015/suse-su-20151424-1
bugzilla.suse.com/830257
bugzilla.suse.com/851280
bugzilla.suse.com/918187
bugzilla.suse.com/920338
bugzilla.suse.com/927080
bugzilla.suse.com/928723
bugzilla.suse.com/932059
bugzilla.suse.com/933770
bugzilla.suse.com/933903
bugzilla.suse.com/935286
suse.com/security/cve/CVE-2013-2207
suse.com/security/cve/CVE-2014-8121
suse.com/security/cve/CVE-2015-1781
suse.com/support/update/announcement/2015/suse-su-20151844-1
bugzilla.suse.com/915955
bugzilla.suse.com/931480
bugzilla.suse.com/934084
bugzilla.suse.com/937853
bugzilla.suse.com/939211
bugzilla.suse.com/940195
bugzilla.suse.com/940332
bugzilla.suse.com/944494
bugzilla.suse.com/945779
suse.com/support/update/announcement/2016/suse-su-20160470-1
bugzilla.suse.com/847227
bugzilla.suse.com/863499
bugzilla.suse.com/892065
bugzilla.suse.com/950944
bugzilla.suse.com/961721
bugzilla.suse.com/962736
bugzilla.suse.com/962737
bugzilla.suse.com/962738
bugzilla.suse.com/962739
suse.com/security/cve/CVE-2013-4458
suse.com/security/cve/CVE-2014-9761
suse.com/security/cve/CVE-2015-7547
suse.com/security/cve/CVE-2015-8776
suse.com/security/cve/CVE-2015-8777
suse.com/security/cve/CVE-2015-8778
suse.com/security/cve/CVE-2015-8779
ubuntu.com/security/CVE-2015-1781
ubuntu.com/security/notices/USN-2985-1
ubuntu.com/security/CVE-2013-2207
ubuntu.com/security/CVE-2014-8121
ubuntu.com/security/CVE-2014-9761
ubuntu.com/security/CVE-2015-5277
ubuntu.com/security/CVE-2015-8776
ubuntu.com/security/CVE-2015-8777
ubuntu.com/security/CVE-2015-8778
ubuntu.com/security/CVE-2015-8779
ubuntu.com/security/CVE-2016-2856
ubuntu.com/security/CVE-2016-3075
suse.com/security/cve/CVE-2009-5029
suse.com/security/cve/CVE-2012-3406
suse.com/security/cve/CVE-2012-4412
suse.com/security/cve/CVE-2013-0242
suse.com/security/cve/CVE-2013-1914
suse.com/security/cve/CVE-2013-4237
suse.com/security/cve/CVE-2013-4332
suse.com/security/cve/CVE-2013-7423
suse.com/security/cve/CVE-2014-0475
suse.com/security/cve/CVE-2014-4043
suse.com/security/cve/CVE-2014-5119
suse.com/security/cve/CVE-2014-6040
suse.com/security/cve/CVE-2014-7817
suse.com/security/cve/CVE-2014-9402
suse.com/security/cve/CVE-2015-1472
suse.com/security/cve/CVE-2015-1473
suse.com/security/cve/CVE-2016-1234
suse.com/security/cve/CVE-2016-3075
suse.com/security/cve/CVE-2016-3706
suse.com/security/cve/CVE-2016-4429
suse.com/security/cve/CVE-2016-5417