cbcvebase.
CVE-2018-1000001
published 2018-01-31

CVE-2018-1000001: In glibc 2.26 and earlier there is confusion in the usage of getcwd() by realpath() which can be used to write before the destination buffer leading to a…

high7.8CVSS 3.0
AVLACLPRLUINSUCHIHAH
EXPLOIT
In glibc 2.26 and earlier there is confusion in the usage of getcwd() by realpath() which can be used to write before the destination buffer leading to a buffer underflow and potential code execution.

Affected

21 ranges
VendorProductVersion rangeFixed in
canonicalubuntu_linux
canonicalubuntu_linux
canonicalubuntu_linux
canonicalubuntu_linux
debianglibc< glibc 2.26-4 (bookworm)glibc 2.26-4 (bookworm)
eglibceglibc>= 0 < 2.19-0ubuntu6.142.19-0ubuntu6.14
gnuglibc<= 2.26
gnuglibc>= 0 < 2.26-42.26-4
gnuglibc>= 0 < 2.26-42.26-4
gnuglibc>= 0 < 2.26-42.26-4
gnuglibc>= 0 < 2.26-42.26-4
gnuglibc>= 0 < 2.23-0ubuntu102.23-0ubuntu10
musl-libcmusl>= 0 < 0.9.15-1ubuntu0.1~esm10.9.15-1ubuntu0.1~esm1
musl-libcmusl>= 0 < 1.1.9-1ubuntu0.1~esm21.1.9-1ubuntu0.1~esm2
redhatenterprise_linux_desktop
redhatenterprise_linux_server
redhatenterprise_linux_server_aus
redhatenterprise_linux_server_eus
redhatenterprise_linux_server_tus
redhatenterprise_linux_workstation
redhatvirtualization_host

CVSS provenance

nvdv3.07.8HIGHCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
osv9.8CRITICAL
vulncheck7.8HIGH