CVE-2017-17426

HIGH

glibc 2.26 - Heap Overflow via Integer Overflow in malloc tcache

Title source: llm
STIX 2.1

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.

References (2)

Core 2

Scores

CVSS v3 8.1
EPSS 0.0036
EPSS Percentile 58.1%
Attack Vector NETWORK
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Details

CWE
CWE-190
Status published
Products (1)
gnu/glibc 2.26
Published Dec 05, 2017
Tracked Since Feb 18, 2026