CVE-2017-17426
Last modified
CVE-2017-17426 is a vulnerability of currently unknown severity. 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.. EPSS estimates a 1.60% chance of exploitation in the next 30 days.
Description
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.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Gnu | Glibc | 2.26 |
References
- https://sourceware.org/bugzilla/show_bug.cgi?id=22375Exploit, Issue Tracking
- https://sourceware.org/bugzilla/show_bug.cgi?id=22375Exploit, Issue Tracking
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2017-17426?
How severe is CVE-2017-17426?
How do I fix CVE-2017-17426?
Are you affected by CVE-2017-17426?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
