cbcvebase.
CVE-2017-17426
published 2017-12-05

CVE-2017-17426: 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…

high8.1CVSS 3.0
AVNACHPRNUINSUCHIHAH
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.

Affected

5 ranges
VendorProductVersion rangeFixed in
debianglibc
eglibceglibc>= 0 < 2.19-0ubuntu6.142.19-0ubuntu6.14
gnuglibc
gnuglibc>= 0 < 2.23-0ubuntu102.23-0ubuntu10
gnuglibc>= 0 < 2.27-3ubuntu12.27-3ubuntu1

CVSS provenance

nvdv3.08.1HIGHCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
osv8.1HIGH