cbcvebase.
CVE-2018-18397
published 2018-12-12

CVE-2018-18397: The userfaultfd implementation in the Linux kernel before 4.19.7 mishandles access control for certain UFFDIO_ ioctl calls, as demonstrated by allowing local…

medium5.5CVSS 3.0
AVLACLPRLUINSUCNIHAN
EXPLOIT
The userfaultfd implementation in the Linux kernel before 4.19.7 mishandles access control for certain UFFDIO_ ioctl calls, as demonstrated by allowing local users to write data into holes in a tmpfs file (if the user has read-only access to that file, and that file contains holes), related to fs/userfaultfd.c and mm/userfaultfd.c.

Affected

23 ranges
VendorProductVersion rangeFixed in
canonicalubuntu_linux
canonicalubuntu_linux
canonicalubuntu_linux
canonicalubuntu_linux
debianlinux< linux 4.19.9-1 (bookworm)linux 4.19.9-1 (bookworm)
linuxlinux_kernel< 4.19.74.19.7
linuxlinux_kernel>= 0 < 4.19.9-14.19.9-1
linuxlinux_kernel>= 0 < 4.19.9-14.19.9-1
linuxlinux_kernel>= 0 < 4.19.9-14.19.9-1
linuxlinux_kernel>= 0 < 4.19.9-14.19.9-1
linuxlinux_kernel>= 0 < 4.15.0-46.494.15.0-46.49
redhatenterprise_linux_desktop
redhatenterprise_linux_server
redhatenterprise_linux_server_aus
redhatenterprise_linux_server_aus
redhatenterprise_linux_server_eus
redhatenterprise_linux_server_eus
redhatenterprise_linux_server_eus
redhatenterprise_linux_server_tus
redhatenterprise_linux_server_tus
redhatenterprise_linux_workstation
redhatopenshift_container_platform
redhatvirtualization_host

CVSS provenance

nvdv3.05.5MEDIUMCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
osv7.0HIGH