Search vulnerabilities

Results 172

Export CSV
CVE-2015-8985

glibc: potential denial of service in pop_fail_stack()

The pop_fail_stack function in the GNU C Library (aka glibc or libc6) allows context-dependent attackers to cause a denial of service (assertion failure and application crash) via vectors related to extended regular expression processing.

CVSS 3.1 · 5.9 Medium EPSS 2.9% KEV · Not listed
Vendors
Gnu
Products
CVE-2017-8804

glibc: memory leak in sunrpc when decoding malformed XDR

The xdr_bytes and xdr_string functions in the GNU C Library (aka glibc or libc6) 2.25 mishandle failures of buffer deserialization, which allows remote attackers to cause a denial of service (virtual memory allocation, or memory consumption if an overcommit setting is not used) via a crafted UDP packet to port 111, a related issue to CVE-2017-8779. NOTE: [Information provided from upstream and references

CVSS 3.0 · 7.5 High EPSS 7.7% KEV · Not listed
Vendors
Gnu
Products
CVE-2017-17426

glibc: Integer overflow with enabled tcache

The malloc function in the GNU C Library (aka glibc or libc6) 2.26 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, potentially leading to a subsequent heap overflow. This occurs because the per-thread cache (aka tcache) feature enables a code path that lacks an integer overflow check.

CVSS 3.0 · 8.1 High EPSS 1.6% KEV · Not listed
Vendors
Gnu
Products
CVE-2015-5180

glibc: DNS resolver NULL pointer dereference with crafted record type

res_query in libresolv in glibc before 2.25 allows remote attackers to cause a denial of service (NULL pointer dereference and process crash).

CVSS 3.0 · 7.5 High EPSS 6.2% KEV · Not listed
Vendors
CVE-2017-16997

glibc: Incorrect handling of RPATH in elf/dl-load.c can be used to execute code loaded from arbitrary libraries

elf/dl-load.c in the GNU C Library (aka glibc or libc6) 2.19 through 2.26 mishandles RPATH and RUNPATH containing $ORIGIN for a privileged (setuid or AT_SECURE) program, which allows local users to gain privileges via a Trojan horse library in the current working directory, related to the fillin_rpath and decompose_rpath functions. This is associated with misinterpretion of an empty RPATH/RUNPATH token as the "./" directory. NOTE: this configuration of RPATH/RUNPATH for a privileged program is apparently very uncommon; most likely, no such program is shipped with any common Linux distribution.

CVSS 3.0 · 7.8 High EPSS 2.9% KEV · Not listed
Vendors
CVE-2017-15804

glibc: Buffer overflow during unescaping of user names with the ~ operator

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.

CVSS 3.0 · 9.8 Critical EPSS 2.8% KEV · Not listed
Vendors
CVE-2014-9984

glibc: nscd buffer manipulation vulnerability could lead to code execution or crash

nscd in the GNU C Library (aka glibc or libc6) before version 2.20 does not correctly compute the size of an internal buffer when processing netgroup requests, possibly leading to an nscd daemon crash or code execution as the user running nscd.

CVSS 3.0 · 9.8 Critical EPSS 4.5% KEV · Not listed
Vendors
Gnu
Products
CVE-2016-5417

glibc: per-thread memory leak in __res_vinit with IPv6 nameservers

Memory leak in the __res_vinit function in the IPv6 name server management code in libresolv in GNU C Library (aka glibc or libc6) before 2.24 allows remote attackers to cause a denial of service (memory consumption) by leveraging partial initialization of internal resolver data structures.

CVSS 3.0 · 7.5 High EPSS 3.4% KEV · Not listed
Vendors
Gnu
Products
CVE-2011-5320

glibc: scanf implementation crashes on certain inputs

scanf and related functions in glibc before 2.15 allow local users to cause a denial of service (segmentation fault) via a large string of 0s.

CVSS 3.0 · 6.2 Medium EPSS < 1% KEV · Not listed
Vendors
Gnu
Products
CVE-2017-1000366

glibc: heap/stack gap jumping via unbounded stack allocations

glibc contains a vulnerability that allows specially crafted LD_LIBRARY_PATH values to manipulate the heap/stack, causing them to alias, potentially resulting in arbitrary code execution. Please note that additional hardening changes have been made to glibc to prevent manipulation of stack and heap memory but these issues are not directly exploitable, as such they have not been given a CVE. This affects glibc 2.25 and earlier.

CVSS 3.0 · 7.8 High EPSS 2.7% KEV · Not listed
Vendors
Debian Gnu Mcafee and 5 more
Products
CVE-2017-15671

glibc: Memory leak in glob with GLOB_TILDE

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).

CVSS 3.0 · 5.9 Medium EPSS 1.4% KEV · Not listed
Vendors
Gnu
Products
CVE-2017-15670

glibc: Buffer overflow in glob with GLOB_TILDE

The GNU C Library (aka glibc or libc6) before 2.27 contains an off-by-one error leading to a heap-based buffer overflow in the glob function in glob.c, related to the processing of home directories using the ~ operator followed by a long string.

CVSS 3.0 · 9.8 Critical EPSS 3.0% KEV · Not listed
Vendors
CVE-2017-12133

glibc: Use-after-free read access in clntudp_call in sunrpc

Use-after-free vulnerability in the clntudp_call function in sunrpc/clnt_udp.c in the GNU C Library (aka glibc or libc6) before 2.26 allows remote attackers to have unspecified impact via vectors related to error path.

CVSS 3.0 · 5.9 Medium EPSS 2.4% KEV · Not listed
Vendors
Gnu
Products
CVE-2017-12132

glibc: Fragmentation attacks possible when EDNS0 is enabled

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.

CVSS 3.0 · 5.9 Medium EPSS 2.0% KEV · Not listed
Vendors
CVE-2015-0235

glibc: __nss_hostname_digits_dots() heap-based buffer overflow

Heap-based buffer overflow in the __nss_hostname_digits_dots function in glibc 2.2, and other 2.x versions before 2.18, allows context-dependent attackers to execute arbitrary code via vectors related to the (1) gethostbyname or (2) gethostbyname2 function, aka "GHOST."

CVSS 2.0 · 10.0 Critical EPSS 94.6% KEV · Not listed
Vendors
Apple Debian Gnu and 4 more
Products
CVE-2011-2702

Integer signedness error in Glibc before 2.13 and eglibc before 2.13, when using Supplemental Streaming SIMD Extensions 3 (SSSE3) optimization, allows context-dependent attackers to execute arbitrary code via a negative length parameter to (1) memcpy-ssse3-rep.S, (2) memcpy-ssse3.S, or (3) memset-sse2.S in sysdeps/i386/i686/multiarch/, which triggers an out-of-bounds read, as demonstrated using the memcpy function.

CVSS 2.0 · 6.8 Medium EPSS 8.5% KEV · Not listed
Vendors
Gnu
Products
CVE-2012-6656

glibc: crash in IBM930 decoding

iconvdata/ibm930.c in GNU C Library (aka glibc) before 2.16 allows context-dependent attackers to cause a denial of service (out-of-bounds read) via a multibyte character value of "0xffff" to the iconv function when converting IBM930 encoded data to UTF-8.

CVSS 2.0 · 5.0 Medium EPSS 3.4% KEV · Not listed
Vendors
CVE-2013-7423

glibc: getaddrinfo() writes DNS queries to random file descriptors under high load

The send_dg function in resolv/res_send.c in GNU C Library (aka glibc or libc6) before 2.20 does not properly reuse file descriptors, which allows remote attackers to send DNS queries to unintended locations via a large number of requests that trigger a call to the getaddrinfo function.

CVSS 2.0 · 5.0 Medium EPSS 5.8% KEV · Not listed
Vendors
Canonical Gnu Opensuse and 1 more
Products
CVE-2013-7424

glibc: Invalid-free when using getaddrinfo()

The getaddrinfo function in glibc before 2.15, when compiled with libidn and the AI_IDN flag is used, allows context-dependent attackers to cause a denial of service (invalid free) and possibly execute arbitrary code via unspecified vectors, as demonstrated by an internationalized domain name to ping6.

CVSS 2.0 · 5.1 Medium EPSS 2.7% KEV · Not listed
Vendors
CVE-2014-0475

glibc: directory traversal in LC_* locale handling

Multiple directory traversal vulnerabilities in GNU C Library (aka glibc or libc6) before 2.20 allow context-dependent attackers to bypass ForceCommand restrictions and possibly have other unspecified impact via a .. (dot dot) in a (1) LC_*, (2) LANG, or other locale environment variable.

CVSS 2.0 · 6.8 Medium EPSS 2.8% KEV · Not listed
Vendors