FlawAtlas
Search the atlas
UBUNTU-CVE-2017-18344 Moderate

UBUNTU-CVE-2017-18344

The timer_create syscall implementation in kernel/time/posix-timers.c in the Linux kernel before 4.14.8 doesn't properly validate the sigevent->sigev_notify field, which leads to out-of-bounds access in the show_timer function (called when /proc/$PID/timers is read). This allows userspace applications to read arbitrary kernel memory (on a kernel built with CONFIG_POSIX_TIMERS and CONFIG_CHECKPOINT_RESTORE).

Exploit probability Not scored
Published July 26, 2018
Required by Not available
Last source change April 22, 2026

02 / AFFECTED SOFTWARE

Affected packages

Ubuntu:14.04:LTS linux

134 explicit affected versions

Ubuntu:14.04:LTS linux-aws

10 explicit affected versions

Ubuntu:14.04:LTS linux-lts-xenial

50 explicit affected versions

Ubuntu:16.04:LTS linux

71 explicit affected versions

Ubuntu:16.04:LTS linux-aws

31 explicit affected versions

Ubuntu:16.04:LTS linux-azure

15 explicit affected versions

Ubuntu:16.04:LTS linux-euclid

9 explicit affected versions

Ubuntu:16.04:LTS linux-gcp

15 explicit affected versions

Ubuntu:16.04:LTS linux-hwe

34 explicit affected versions

Ubuntu:16.04:LTS linux-kvm

11 explicit affected versions

Ubuntu:16.04:LTS linux-raspi2

45 explicit affected versions

Ubuntu:16.04:LTS linux-snapdragon

42 explicit affected versions

Ubuntu:20.04:LTS linux-azure-fde

26 explicit affected versions

Ubuntu:20.04:LTS linux-gke

51 explicit affected versions

Ubuntu:20.04:LTS linux-raspi2

6 explicit affected versions

Ubuntu:20.04:LTS linux-riscv

12 explicit affected versions

Ubuntu:22.04:LTS linux-intel-iot-realtime

1 explicit affected versions

Ubuntu:22.04:LTS linux-realtime

1 explicit affected versions

Ubuntu:22.04:LTS linux-riscv

23 explicit affected versions

Ubuntu:24.04:LTS linux-raspi-realtime

1 explicit affected versions

Ubuntu:Pro:FIPS:16.04:LTS linux-fips

3 explicit affected versions

03 / CONNECTIONS

Connected vulnerabilities

related USN-3742-2

04 / EVIDENCE

Source records

Open Source Vulnerabilities UBUNTU-CVE-2017-18344

The timer_create syscall implementation in kernel/time/posix-timers.c in the Linux kernel before 4.14.8 doesn't properly validate the sigevent->sigev_notify field, which leads to out-of-bounds access in the show_timer function (called when /proc/$PID/timers is read). This allows userspace applications to read arbitrary kernel memory (on a kernel built with CONFIG_POSIX_TIMERS and CONFIG_CHECKPOINT_RESTORE).

View original source

05 / REFERENCES

Further evidence