Every CVE Search/ Get API key

CVE-2016-4581

fs/pnode.c in the Linux kernel before 4.5.4 does not properly traverse a mount propagation tree...

5.5 MediumFix available

fs/pnode.c in the Linux kernel before 4.5.4 does not properly traverse a mount propagation tree in a certain case involving a slave mount, which allows local users to cause a denial of service (NULL pointer dereference and OOPS) via a crafted series of mount system calls.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.55%Down 1.0 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 5.5

fs/pnode.c in the Linux kernel before 4.5.4 does not properly traverse a mount propagation tree in a certain case involving a slave mount, which allows local users to cause a denial of service (NULL pointer dereference and OOPS) via a crafted series of mount system calls.

Record
CVE-2016-4581
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
4.9 MediumAV:L/AC:L/Au:N/C:N/I:N/A:C
Updated
2026-11-02
CVE List No score

fs/pnode.c in the Linux kernel before 4.5.4 does not properly traverse a mount propagation tree in a certain case involving a slave mount, which allows local users to cause a denial of service (NULL pointer dereference and OOPS) via a crafted series of mount system calls.

Record
CVE-2016-4581
Updated
2026-11-02
EUVDEUVD-2016-5567 No score

fs/pnode.c in the Linux kernel before 4.5.4 does not properly traverse a mount propagation tree in a certain case involving a slave mount, which allows local users to cause a denial of service (NULL pointer dereference and OOPS) via a crafted series of mount system calls.

Record
EUVD-2016-5567
Updated
2026-11-03
GitHub AdvisoriesGHSA-m632-mj54-c945 5.5

fs/pnode.c in the Linux kernel before 4.5.4 does not properly traverse a mount propagation tree...

fs/pnode.c in the Linux kernel before 4.5.4 does not properly traverse a mount propagation tree in a certain case involving a slave mount, which allows local users to cause a denial of service (NULL pointer dereference and OOPS) via a crafted series of mount system calls.

Record
GHSA-m632-mj54-c945
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSV 5.5

fs/pnode.c in the Linux kernel before 4.5.4 does not properly traverse a mount propagation tree in a certain case involving a slave mount, which allows local users to cause a denial of service (NULL pointer dereference and OOPS) via a crafted series of mount system calls.

Record
CVE-2016-4581
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2016-4581 5.5

fs/pnode.c in the Linux kernel before 4.5.4 does not properly traverse a mount propagation tree in a certain case involving a slave mount, which allows local users to cause a denial of service (NULL pointer dereference and OOPS) via a crafted series of mount system calls.

Record
DEBIAN-CVE-2016-4581
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 10 moreShow less
OSVRHSA-2016:2574 8.4

Red Hat Security Advisory: kernel security, bug fix, and enhancement update

Record
RHSA-2016:2574
CVSS 3.0
8.4 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2016:2584 8.4

Red Hat Security Advisory: kernel-rt security, bug fix, and enhancement update

Record
RHSA-2016:2584
CVSS 3.0
8.4 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2016-4581 5.5

fs/pnode.c in the Linux kernel before 4.5.4 does not properly traverse a mount propagation tree in a certain case involving a slave mount, which allows local users to cause a denial of service (NULL pointer dereference and OOPS) via a crafted series of mount system calls.

Record
UBUNTU-CVE-2016-4581
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUSN-2989-1 No score

linux vulnerabilities

Justin Yackoski discovered that the Atheros L2 Ethernet Driver in the Linux kernel incorrectly enables scatter/gather I/O. A remote attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-2117)

Jason A. Donenfeld discovered multiple out-of-bounds reads in the OZMO USB over wifi device drivers in the Linux kernel. A remote attacker could use this to cause a denial of service (system crash) or obtain potentially sensitive information from kernel memory. (CVE-2015-4004)

Andy Lutomirski discovered a race condition in the Linux kernel's translation lookaside buffer (TLB) handling of flush events. A local attacker could use this to cause a denial of service or possibly leak sensitive information. (CVE-2016-2069)

Ralf Spenneberg discovered that the Linux kernel's GTCO digitizer USB device driver did not properly validate endpoint descriptors. An attacker with physical access could use this to cause a denial of service (system crash). (CVE-2016-2187)

Hector Marco and Ismael Ripoll discovered that the Linux kernel would improperly disable Address Space Layout Randomization (ASLR) for x86 processes running in 32 bit mode if stack-consumption resource limits were disabled. A local attacker could use this to make it easier to exploit an existing vulnerability in a setuid/setgid program. (CVE-2016-3672)

Andrey Konovalov discovered that the CDC Network Control Model USB driver in the Linux kernel did not cancel work events queued if a later error occurred, resulting in a use-after-free. An attacker with physical access could use this to cause a denial of service (system crash). (CVE-2016-3951)

It was discovered that an out-of-bounds write could occur when handling incoming packets in the USB/IP implementation in the Linux kernel. A remote attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2016-3955)

Kangjie Lu discovered an information leak in the ANSI/IEEE 802.2 LLC type 2 Support implementations in the Linux kernel. A local attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-4485)

Kangjie Lu discovered an information leak in the routing netlink socket interface (rtnetlink) implementation in the Linux kernel. A local attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-4486)

It was discovered that in some situations the Linux kernel did not handle propagated mounts correctly. A local unprivileged attacker could use this to cause a denial of service (system crash). (CVE-2016-4581)

Record
USN-2989-1
Updated
2026-11-02
OSVUSN-3000-1 No score

linux-lts-utopic vulnerabilities

Justin Yackoski discovered that the Atheros L2 Ethernet Driver in the Linux kernel incorrectly enables scatter/gather I/O. A remote attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-2117)

Jann Horn discovered that eCryptfs improperly attempted to use the mmap() handler of a lower filesystem that did not implement one, causing a recursive page fault to occur. A local unprivileged attacker could use to cause a denial of service (system crash) or possibly execute arbitrary code with administrative privileges. (CVE-2016-1583)

Jason A. Donenfeld discovered multiple out-of-bounds reads in the OZMO USB over wifi device drivers in the Linux kernel. A remote attacker could use this to cause a denial of service (system crash) or obtain potentially sensitive information from kernel memory. (CVE-2015-4004)

Ralf Spenneberg discovered that the Linux kernel's GTCO digitizer USB device driver did not properly validate endpoint descriptors. An attacker with physical access could use this to cause a denial of service (system crash). (CVE-2016-2187)

Sergej Schumilo, Hendrik Schwartke, and Ralf Spenneberg discovered that the MCT USB RS232 Converter device driver in the Linux kernel did not properly validate USB device descriptors. An attacker with physical access could use this to cause a denial of service (system crash). (CVE-2016-3136)

Sergej Schumilo, Hendrik Schwartke, and Ralf Spenneberg discovered that the Cypress M8 USB device driver in the Linux kernel did not properly validate USB device descriptors. An attacker with physical access could use this to cause a denial of service (system crash). (CVE-2016-3137)

Sergej Schumilo, Hendrik Schwartke, and Ralf Spenneberg discovered that the Linux kernel's USB driver for Digi AccelePort serial converters did not properly validate USB device descriptors. An attacker with physical access could use this to cause a denial of service (system crash). (CVE-2016-3140)

Hector Marco and Ismael Ripoll discovered that the Linux kernel would improperly disable Address Space Layout Randomization (ASLR) for x86 processes running in 32 bit mode if stack-consumption resource limits were disabled. A local attacker could use this to make it easier to exploit an existing vulnerability in a setuid/setgid program. (CVE-2016-3672)

It was discovered that the Linux kernel's USB driver for IMS Passenger Control Unit devices did not properly validate the device's interfaces. An attacker with physical access could use this to cause a denial of service (system crash). (CVE-2016-3689)

Andrey Konovalov discovered that the CDC Network Control Model USB driver in the Linux kernel did not cancel work events queued if a later error occurred, resulting in a use-after-free. An attacker with physical access could use this to cause a denial of service (system crash). (CVE-2016-3951)

It was discovered that an out-of-bounds write could occur when handling incoming packets in the USB/IP implementation in the Linux kernel. A remote attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2016-3955)

Kangjie Lu discovered an information leak in the ANSI/IEEE 802.2 LLC type 2 Support implementations in the Linux kernel. A local attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-4485)

Kangjie Lu discovered an information leak in the routing netlink socket interface (rtnetlink) implementation in the Linux kernel. A local attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-4486)

It was discovered that in some situations the Linux kernel did not handle propagated mounts correctly. A local unprivileged attacker could use this to cause a denial of service (system crash). (CVE-2016-4581)

Record
USN-3000-1
Updated
2026-11-02
OSVUSN-3001-1 No score

linux-lts-vivid vulnerabilities

Justin Yackoski discovered that the Atheros L2 Ethernet Driver in the Linux kernel incorrectly enables scatter/gather I/O. A remote attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-2117)

Jann Horn discovered that eCryptfs improperly attempted to use the mmap() handler of a lower filesystem that did not implement one, causing a recursive page fault to occur. A local unprivileged attacker could use to cause a denial of service (system crash) or possibly execute arbitrary code with administrative privileges. (CVE-2016-1583)

Jason A. Donenfeld discovered multiple out-of-bounds reads in the OZMO USB over wifi device drivers in the Linux kernel. A remote attacker could use this to cause a denial of service (system crash) or obtain potentially sensitive information from kernel memory. (CVE-2015-4004)

Ralf Spenneberg discovered that the Linux kernel's GTCO digitizer USB device driver did not properly validate endpoint descriptors. An attacker with physical access could use this to cause a denial of service (system crash). (CVE-2016-2187)

Hector Marco and Ismael Ripoll discovered that the Linux kernel would improperly disable Address Space Layout Randomization (ASLR) for x86 processes running in 32 bit mode if stack-consumption resource limits were disabled. A local attacker could use this to make it easier to exploit an existing vulnerability in a setuid/setgid program. (CVE-2016-3672)

Andrey Konovalov discovered that the CDC Network Control Model USB driver in the Linux kernel did not cancel work events queued if a later error occurred, resulting in a use-after-free. An attacker with physical access could use this to cause a denial of service (system crash). (CVE-2016-3951)

It was discovered that an out-of-bounds write could occur when handling incoming packets in the USB/IP implementation in the Linux kernel. A remote attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2016-3955)

Vitaly Kuznetsov discovered that the Linux kernel did not properly suppress hugetlbfs support in X86 paravirtualized guests. An attacker in the guest OS could cause a denial of service (guest system crash). (CVE-2016-3961)

Kangjie Lu discovered an information leak in the ANSI/IEEE 802.2 LLC type 2 Support implementations in the Linux kernel. A local attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-4485)

Kangjie Lu discovered an information leak in the routing netlink socket interface (rtnetlink) implementation in the Linux kernel. A local attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-4486)

Jann Horn discovered that the InfiniBand interfaces within the Linux kernel could be coerced into overwriting kernel memory. A local unprivileged attacker could use this to possibly gain administrative privileges on systems where InifiniBand related kernel modules are loaded. (CVE-2016-4565)

It was discovered that in some situations the Linux kernel did not handle propagated mounts correctly. A local unprivileged attacker could use this to cause a denial of service (system crash). (CVE-2016-4581)

Record
USN-3001-1
Updated
2026-11-02
OSVUSN-3002-1 No score

linux-lts-wily vulnerabilities

Justin Yackoski discovered that the Atheros L2 Ethernet Driver in the Linux kernel incorrectly enables scatter/gather I/O. A remote attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-2117)

Jann Horn discovered that eCryptfs improperly attempted to use the mmap() handler of a lower filesystem that did not implement one, causing a recursive page fault to occur. A local unprivileged attacker could use to cause a denial of service (system crash) or possibly execute arbitrary code with administrative privileges. (CVE-2016-1583)

Jason A. Donenfeld discovered multiple out-of-bounds reads in the OZMO USB over wifi device drivers in the Linux kernel. A remote attacker could use this to cause a denial of service (system crash) or obtain potentially sensitive information from kernel memory. (CVE-2015-4004)

Ralf Spenneberg discovered that the Linux kernel's GTCO digitizer USB device driver did not properly validate endpoint descriptors. An attacker with physical access could use this to cause a denial of service (system crash). (CVE-2016-2187)

Hector Marco and Ismael Ripoll discovered that the Linux kernel would improperly disable Address Space Layout Randomization (ASLR) for x86 processes running in 32 bit mode if stack-consumption resource limits were disabled. A local attacker could use this to make it easier to exploit an existing vulnerability in a setuid/setgid program. (CVE-2016-3672)

Andrey Konovalov discovered that the CDC Network Control Model USB driver in the Linux kernel did not cancel work events queued if a later error occurred, resulting in a use-after-free. An attacker with physical access could use this to cause a denial of service (system crash). (CVE-2016-3951)

It was discovered that an out-of-bounds write could occur when handling incoming packets in the USB/IP implementation in the Linux kernel. A remote attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2016-3955)

Vitaly Kuznetsov discovered that the Linux kernel did not properly suppress hugetlbfs support in X86 paravirtualized guests. An attacker in the guest OS could cause a denial of service (guest system crash). (CVE-2016-3961)

Kangjie Lu discovered an information leak in the ANSI/IEEE 802.2 LLC type 2 Support implementations in the Linux kernel. A local attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-4485)

Kangjie Lu discovered an information leak in the routing netlink socket interface (rtnetlink) implementation in the Linux kernel. A local attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-4486)

Jann Horn discovered that the InfiniBand interfaces within the Linux kernel could be coerced into overwriting kernel memory. A local unprivileged attacker could use this to possibly gain administrative privileges on systems where InifiniBand related kernel modules are loaded. (CVE-2016-4565)

It was discovered that in some situations the Linux kernel did not handle propagated mounts correctly. A local unprivileged attacker could use this to cause a denial of service (system crash). (CVE-2016-4581)

Record
USN-3002-1
Updated
2026-11-02
OSVUSN-3005-1 No score

linux-lts-xenial vulnerabilities

Justin Yackoski discovered that the Atheros L2 Ethernet Driver in the Linux kernel incorrectly enables scatter/gather I/O. A remote attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-2117)

Jann Horn discovered that eCryptfs improperly attempted to use the mmap() handler of a lower filesystem that did not implement one, causing a recursive page fault to occur. A local unprivileged attacker could use to cause a denial of service (system crash) or possibly execute arbitrary code with administrative privileges. (CVE-2016-1583)

Multiple race conditions where discovered in the Linux kernel's ext4 file system. A local user could exploit this flaw to cause a denial of service (disk corruption) by writing to a page that is associated with a different users file after unsynchronized hole punching and page-fault handling. (CVE-2015-8839)

Ralf Spenneberg discovered that the Linux kernel's GTCO digitizer USB device driver did not properly validate endpoint descriptors. An attacker with physical access could use this to cause a denial of service (system crash). (CVE-2016-2187)

Vitaly Kuznetsov discovered that the Linux kernel did not properly suppress hugetlbfs support in X86 paravirtualized guests. An attacker in the guest OS could cause a denial of service (guest system crash). (CVE-2016-3961)

Kangjie Lu discovered an information leak in the ANSI/IEEE 802.2 LLC type 2 Support implementations in the Linux kernel. A local attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-4485)

Kangjie Lu discovered an information leak in the routing netlink socket interface (rtnetlink) implementation in the Linux kernel. A local attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-4486)

Jann Horn discovered that the extended Berkeley Packet Filter (eBPF) implementation in the Linux kernel could overflow reference counters on systems with more than 32GB of physical ram and with RLIMIT_MEMLOCK set to infinite. A local unprivileged attacker could use to create a use-after- free situation, causing a denial of service (system crash) or possibly gain administrative privileges. (CVE-2016-4558)

Jann Horn discovered that the InfiniBand interfaces within the Linux kernel could be coerced into overwriting kernel memory. A local unprivileged attacker could use this to possibly gain administrative privileges on systems where InifiniBand related kernel modules are loaded. (CVE-2016-4565)

It was discovered that in some situations the Linux kernel did not handle propagated mounts correctly. A local unprivileged attacker could use this to cause a denial of service (system crash). (CVE-2016-4581)

Record
USN-3005-1
Updated
2026-11-02
OSVUSN-3006-1 No score

linux vulnerabilities

Justin Yackoski discovered that the Atheros L2 Ethernet Driver in the Linux kernel incorrectly enables scatter/gather I/O. A remote attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-2117)

Jann Horn discovered that eCryptfs improperly attempted to use the mmap() handler of a lower filesystem that did not implement one, causing a recursive page fault to occur. A local unprivileged attacker could use to cause a denial of service (system crash) or possibly execute arbitrary code with administrative privileges. (CVE-2016-1583)

Multiple race conditions where discovered in the Linux kernel's ext4 file system. A local user could exploit this flaw to cause a denial of service (disk corruption) by writing to a page that is associated with a different users file after unsynchronized hole punching and page-fault handling. (CVE-2015-8839)

Ralf Spenneberg discovered that the Linux kernel's GTCO digitizer USB device driver did not properly validate endpoint descriptors. An attacker with physical access could use this to cause a denial of service (system crash). (CVE-2016-2187)

Vitaly Kuznetsov discovered that the Linux kernel did not properly suppress hugetlbfs support in X86 paravirtualized guests. An attacker in the guest OS could cause a denial of service (guest system crash). (CVE-2016-3961)

Kangjie Lu discovered an information leak in the ANSI/IEEE 802.2 LLC type 2 Support implementations in the Linux kernel. A local attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-4485)

Kangjie Lu discovered an information leak in the routing netlink socket interface (rtnetlink) implementation in the Linux kernel. A local attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-4486)

Jann Horn discovered that the extended Berkeley Packet Filter (eBPF) implementation in the Linux kernel could overflow reference counters on systems with more than 32GB of physical ram and with RLIMIT_MEMLOCK set to infinite. A local unprivileged attacker could use to create a use-after- free situation, causing a denial of service (system crash) or possibly gain administrative privileges. (CVE-2016-4558)

Jann Horn discovered that the InfiniBand interfaces within the Linux kernel could be coerced into overwriting kernel memory. A local unprivileged attacker could use this to possibly gain administrative privileges on systems where InifiniBand related kernel modules are loaded. (CVE-2016-4565)

It was discovered that in some situations the Linux kernel did not handle propagated mounts correctly. A local unprivileged attacker could use this to cause a denial of service (system crash). (CVE-2016-4581)

Record
USN-3006-1
Updated
2026-11-02
OSVUSN-3007-1 No score

linux-raspi2 vulnerabilities

Justin Yackoski discovered that the Atheros L2 Ethernet Driver in the Linux kernel incorrectly enables scatter/gather I/O. A remote attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-2117)

Jann Horn discovered that eCryptfs improperly attempted to use the mmap() handler of a lower filesystem that did not implement one, causing a recursive page fault to occur. A local unprivileged attacker could use to cause a denial of service (system crash) or possibly execute arbitrary code with administrative privileges. (CVE-2016-1583)

Multiple race conditions where discovered in the Linux kernel's ext4 file system. A local user could exploit this flaw to cause a denial of service (disk corruption) by writing to a page that is associated with a different users file after unsynchronized hole punching and page-fault handling. (CVE-2015-8839)

Ralf Spenneberg discovered that the Linux kernel's GTCO digitizer USB device driver did not properly validate endpoint descriptors. An attacker with physical access could use this to cause a denial of service (system crash). (CVE-2016-2187)

Vitaly Kuznetsov discovered that the Linux kernel did not properly suppress hugetlbfs support in X86 paravirtualized guests. An attacker in the guest OS could cause a denial of service (guest system crash). (CVE-2016-3961)

Kangjie Lu discovered an information leak in the ANSI/IEEE 802.2 LLC type 2 Support implementations in the Linux kernel. A local attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-4485)

Kangjie Lu discovered an information leak in the routing netlink socket interface (rtnetlink) implementation in the Linux kernel. A local attacker could use this to obtain potentially sensitive information from kernel memory. (CVE-2016-4486)

Jann Horn discovered that the extended Berkeley Packet Filter (eBPF) implementation in the Linux kernel could overflow reference counters on systems with more than 32GB of physical ram and with RLIMIT_MEMLOCK set to infinite. A local unprivileged attacker could use to create a use-after- free situation, causing a denial of service (system crash) or possibly gain administrative privileges. (CVE-2016-4558)

Jann Horn discovered that the InfiniBand interfaces within the Linux kernel could be coerced into overwriting kernel memory. A local unprivileged attacker could use this to possibly gain administrative privileges on systems where InifiniBand related kernel modules are loaded. (CVE-2016-4565)

It was discovered that in some situations the Linux kernel did not handle propagated mounts correctly. A local unprivileged attacker could use this to cause a denial of service (system crash). (CVE-2016-4581)

Record
USN-3007-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
linux
Debian:12
before 4.5.4-1
4.5.4-1
linux
Debian:13
before 4.5.4-1
4.5.4-1
linux
Debian:14
before 4.5.4-1
4.5.4-1
linux
Debian:8
before 3.16.7-ckt25-2+deb8u2, plus listed versions
3.16.7-ckt11-13.16.7-ckt11-1+deb8u13.16.7-ckt11-1+deb8u23.16.7-ckt11-1+deb8u2~bpo70+13.16.7-ckt11-1+deb8u3
Show 25 moreShow less
3.16.7-ckt11-1+deb8u3~bpo70+13.16.7-ckt11-1+deb8u43.16.7-ckt11-1+deb8u4~bpo70+13.16.7-ckt11-1+deb8u53.16.7-ckt11-1+deb8u63.16.7-ckt11-1+deb8u6~bpo70+13.16.7-ckt11-1~bpo70+13.16.7-ckt17-13.16.7-ckt20-13.16.7-ckt20-1+deb8u13.16.7-ckt20-1+deb8u23.16.7-ckt20-1+deb8u2~bpo70+13.16.7-ckt20-1+deb8u33.16.7-ckt20-1+deb8u3~bpo70+13.16.7-ckt20-1+deb8u43.16.7-ckt20-1+deb8u4~bpo70+13.16.7-ckt25-13.16.7-ckt25-1~bpo70+13.16.7-ckt25-23.16.7-ckt25-2+deb8u13.16.7-ckt25-2~bpo70+13.16.7-ckt9-23.16.7-ckt9-33.16.7-ckt9-3~deb8u13.16.7-ckt9-3~deb8u1~bpo70+1
3.16.7-ckt25-2+deb8u2
kernel-debug-debuginfo
Red Hat:enterprise_linux:7::client
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debuginfo
Red Hat:enterprise_linux:7::client
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debuginfo-common-x86_64
Red Hat:enterprise_linux:7::client
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-tools-debuginfo
Red Hat:enterprise_linux:7::client
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-tools-libs-devel
Red Hat:enterprise_linux:7::client
before 0:3.10.0-514.el7
0:3.10.0-514.el7
perf-debuginfo
Red Hat:enterprise_linux:7::client
before 0:3.10.0-514.el7
0:3.10.0-514.el7
Show 98 moreShow less
Affected packages
PackageAffectedFixed
python-perf-debuginfo
Red Hat:enterprise_linux:7::client
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel
Red Hat:enterprise_linux:7::client
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-abi-whitelists
Red Hat:enterprise_linux:7::client
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debug
Red Hat:enterprise_linux:7::client
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debug-devel
Red Hat:enterprise_linux:7::client
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-devel
Red Hat:enterprise_linux:7::client
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-doc
Red Hat:enterprise_linux:7::client
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-headers
Red Hat:enterprise_linux:7::client
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-tools
Red Hat:enterprise_linux:7::client
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-tools-libs
Red Hat:enterprise_linux:7::client
before 0:3.10.0-514.el7
0:3.10.0-514.el7
perf
Red Hat:enterprise_linux:7::client
before 0:3.10.0-514.el7
0:3.10.0-514.el7
python-perf
Red Hat:enterprise_linux:7::client
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debug-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debuginfo-common-x86_64
Red Hat:enterprise_linux:7::computenode
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-tools-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-tools-libs-devel
Red Hat:enterprise_linux:7::computenode
before 0:3.10.0-514.el7
0:3.10.0-514.el7
perf-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:3.10.0-514.el7
0:3.10.0-514.el7
python-perf-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel
Red Hat:enterprise_linux:7::computenode
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-abi-whitelists
Red Hat:enterprise_linux:7::computenode
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debug
Red Hat:enterprise_linux:7::computenode
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debug-devel
Red Hat:enterprise_linux:7::computenode
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-devel
Red Hat:enterprise_linux:7::computenode
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-doc
Red Hat:enterprise_linux:7::computenode
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-headers
Red Hat:enterprise_linux:7::computenode
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-tools
Red Hat:enterprise_linux:7::computenode
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-tools-libs
Red Hat:enterprise_linux:7::computenode
before 0:3.10.0-514.el7
0:3.10.0-514.el7
perf
Red Hat:enterprise_linux:7::computenode
before 0:3.10.0-514.el7
0:3.10.0-514.el7
python-perf
Red Hat:enterprise_linux:7::computenode
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debug-debuginfo
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debug-devel
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debuginfo
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debuginfo-common-ppc64
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debuginfo-common-ppc64le
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debuginfo-common-x86_64
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-tools-debuginfo
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-tools-libs-devel
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
perf-debuginfo
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
python-perf-debuginfo
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-abi-whitelists
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-bootwrapper
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debug
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debuginfo-common-s390x
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-devel
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-doc
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-headers
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-kdump
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-kdump-debuginfo
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-kdump-devel
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-tools
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-tools-libs
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
perf
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
python-perf
Red Hat:enterprise_linux:7::server
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debug-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debuginfo-common-x86_64
Red Hat:enterprise_linux:7::workstation
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-tools-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-tools-libs-devel
Red Hat:enterprise_linux:7::workstation
before 0:3.10.0-514.el7
0:3.10.0-514.el7
perf-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:3.10.0-514.el7
0:3.10.0-514.el7
python-perf-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel
Red Hat:enterprise_linux:7::workstation
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-abi-whitelists
Red Hat:enterprise_linux:7::workstation
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debug
Red Hat:enterprise_linux:7::workstation
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-debug-devel
Red Hat:enterprise_linux:7::workstation
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-devel
Red Hat:enterprise_linux:7::workstation
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-doc
Red Hat:enterprise_linux:7::workstation
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-headers
Red Hat:enterprise_linux:7::workstation
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-tools
Red Hat:enterprise_linux:7::workstation
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-tools-libs
Red Hat:enterprise_linux:7::workstation
before 0:3.10.0-514.el7
0:3.10.0-514.el7
perf
Red Hat:enterprise_linux:7::workstation
before 0:3.10.0-514.el7
0:3.10.0-514.el7
python-perf
Red Hat:enterprise_linux:7::workstation
before 0:3.10.0-514.el7
0:3.10.0-514.el7
kernel-rt
Red Hat:rhel_extras_rt:7
before 0:3.10.0-514.rt56.420.el7
0:3.10.0-514.rt56.420.el7
kernel-rt-debug
Red Hat:rhel_extras_rt:7
before 0:3.10.0-514.rt56.420.el7
0:3.10.0-514.rt56.420.el7
kernel-rt-debug-debuginfo
Red Hat:rhel_extras_rt:7
before 0:3.10.0-514.rt56.420.el7
0:3.10.0-514.rt56.420.el7
kernel-rt-debug-devel
Red Hat:rhel_extras_rt:7
before 0:3.10.0-514.rt56.420.el7
0:3.10.0-514.rt56.420.el7
kernel-rt-debug-kvm
Red Hat:rhel_extras_rt:7
before 0:3.10.0-514.rt56.420.el7
0:3.10.0-514.rt56.420.el7
kernel-rt-debug-kvm-debuginfo
Red Hat:rhel_extras_rt:7
before 0:3.10.0-514.rt56.420.el7
0:3.10.0-514.rt56.420.el7
kernel-rt-debuginfo
Red Hat:rhel_extras_rt:7
before 0:3.10.0-514.rt56.420.el7
0:3.10.0-514.rt56.420.el7
kernel-rt-debuginfo-common-x86_64
Red Hat:rhel_extras_rt:7
before 0:3.10.0-514.rt56.420.el7
0:3.10.0-514.rt56.420.el7
kernel-rt-devel
Red Hat:rhel_extras_rt:7
before 0:3.10.0-514.rt56.420.el7
0:3.10.0-514.rt56.420.el7
kernel-rt-doc
Red Hat:rhel_extras_rt:7
before 0:3.10.0-514.rt56.420.el7
0:3.10.0-514.rt56.420.el7
kernel-rt-kvm
Red Hat:rhel_extras_rt:7
before 0:3.10.0-514.rt56.420.el7
0:3.10.0-514.rt56.420.el7
kernel-rt-kvm-debuginfo
Red Hat:rhel_extras_rt:7
before 0:3.10.0-514.rt56.420.el7
0:3.10.0-514.rt56.420.el7
kernel-rt-trace
Red Hat:rhel_extras_rt:7
before 0:3.10.0-514.rt56.420.el7
0:3.10.0-514.rt56.420.el7
kernel-rt-trace-debuginfo
Red Hat:rhel_extras_rt:7
before 0:3.10.0-514.rt56.420.el7
0:3.10.0-514.rt56.420.el7
kernel-rt-trace-devel
Red Hat:rhel_extras_rt:7
before 0:3.10.0-514.rt56.420.el7
0:3.10.0-514.rt56.420.el7
kernel-rt-trace-kvm
Red Hat:rhel_extras_rt:7
before 0:3.10.0-514.rt56.420.el7
0:3.10.0-514.rt56.420.el7
kernel-rt-trace-kvm-debuginfo
Red Hat:rhel_extras_rt:7
before 0:3.10.0-514.rt56.420.el7
0:3.10.0-514.rt56.420.el7
linux
Ubuntu:14.04:LTS
before 3.13.0-87.133, plus listed versions
3.11.0-12.193.12.0-1.33.12.0-2.53.12.0-2.73.12.0-3.8
Show 45 moreShow less
3.12.0-3.93.12.0-4.103.12.0-4.123.12.0-5.133.12.0-7.153.13.0-1.163.13.0-2.173.13.0-3.183.13.0-4.193.13.0-5.203.13.0-6.233.13.0-7.253.13.0-7.263.13.0-8.273.13.0-8.283.13.0-10.303.13.0-11.313.13.0-12.323.13.0-13.333.13.0-14.343.13.0-15.353.13.0-16.363.13.0-17.373.13.0-18.383.13.0-19.393.13.0-19.403.13.0-20.423.13.0-21.433.13.0-22.443.13.0-23.453.13.0-24.463.13.0-24.473.13.0-27.503.13.0-29.533.13.0-30.543.13.0-30.553.13.0-32.573.13.0-33.583.13.0-34.603.13.0-35.623.13.0-36.633.13.0-37.643.13.0-39.663.13.0-40.693.13.0-41.70
3.13.0-87.133
linux-lts-utopic
Ubuntu:14.04:LTS
before 3.16.0-73.95~14.04.1, plus listed versions
3.16.0-25.33~14.04.23.16.0-26.35~14.04.13.16.0-28.37~14.04.13.16.0-28.38~14.04.13.16.0-29.39~14.04.1
Show 37 moreShow less
3.16.0-30.40~14.04.13.16.0-31.41~14.04.13.16.0-31.43~14.04.13.16.0-33.44~14.04.13.16.0-34.45~14.04.13.16.0-34.47~14.04.13.16.0-36.48~14.04.13.16.0-37.49~14.04.13.16.0-37.51~14.04.13.16.0-38.52~14.04.13.16.0-39.53~14.04.13.16.0-40.54~14.04.13.16.0-41.55~14.04.13.16.0-41.57~14.04.13.16.0-43.58~14.04.13.16.0-44.59~14.04.13.16.0-45.60~14.04.13.16.0-46.62~14.04.13.16.0-48.64~14.04.13.16.0-49.65~14.04.13.16.0-50.66~14.04.13.16.0-50.67~14.04.13.16.0-51.69~14.04.13.16.0-52.71~14.04.13.16.0-53.72~14.04.13.16.0-55.74~14.04.13.16.0-56.75~14.04.13.16.0-57.77~14.04.13.16.0-59.79~14.04.13.16.0-60.80~14.04.13.16.0-62.82~14.04.13.16.0-62.83~14.04.13.16.0-67.87~14.04.13.16.0-69.89~14.04.13.16.0-70.90~14.04.13.16.0-71.91~14.04.13.16.0-71.92~14.04.1
3.16.0-73.95~14.04.1
linux-lts-vivid
Ubuntu:14.04:LTS
before 3.19.0-61.69~14.04.1, plus listed versions
3.19.0-18.18~14.04.13.19.0-20.20~14.04.13.19.0-21.21~14.04.13.19.0-22.22~14.04.13.19.0-23.24~14.04.1
Show 21 moreShow less
3.19.0-25.26~14.04.13.19.0-26.28~14.04.13.19.0-28.30~14.04.13.19.0-30.33~14.04.13.19.0-30.34~14.04.13.19.0-31.36~14.04.13.19.0-32.37~14.04.13.19.0-33.38~14.04.13.19.0-37.42~14.04.13.19.0-39.44~14.04.13.19.0-41.46~14.04.23.19.0-42.48~14.04.13.19.0-43.49~14.04.13.19.0-47.53~14.04.13.19.0-49.55~14.04.13.19.0-51.57~14.04.13.19.0-51.58~14.04.13.19.0-56.62~14.04.13.19.0-58.64~14.04.13.19.0-59.65~14.04.13.19.0-59.66~14.04.1
3.19.0-61.69~14.04.1
linux-lts-wily
Ubuntu:14.04:LTS
before 4.2.0-38.45~14.04.1, plus listed versions
4.2.0-18.22~14.04.14.2.0-19.23~14.04.14.2.0-21.25~14.04.14.2.0-22.27~14.04.14.2.0-23.28~14.04.1
Show 8 moreShow less
4.2.0-25.30~14.04.14.2.0-27.32~14.04.14.2.0-30.35~14.04.14.2.0-30.36~14.04.14.2.0-34.39~14.04.14.2.0-35.40~14.04.14.2.0-36.41~14.04.14.2.0-36.42~14.04.1
4.2.0-38.45~14.04.1
linux-lts-xenial
Ubuntu:14.04:LTS
before 4.4.0-24.43~14.04.1, plus listed versions
4.4.0-13.29~14.04.14.4.0-14.30~14.04.24.4.0-15.31~14.04.14.4.0-18.34~14.04.14.4.0-21.37~14.04.14.4.0-22.39~14.04.14.4.0-22.40~14.04.1
4.4.0-24.43~14.04.1
linux
Ubuntu:16.04:LTS
before 4.4.0-24.43, plus listed versions
4.2.0-16.194.2.0-17.214.2.0-19.234.3.0-1.104.3.0-2.11
Show 21 moreShow less
4.3.0-5.164.3.0-6.174.3.0-7.184.4.0-2.164.4.0-4.194.4.0-6.214.4.0-7.224.4.0-8.234.4.0-9.244.4.0-10.254.4.0-11.264.4.0-12.284.4.0-13.294.4.0-14.304.4.0-15.314.4.0-16.324.4.0-17.334.4.0-18.344.4.0-21.374.4.0-22.394.4.0-22.40
4.4.0-24.43
linux-raspi2
Ubuntu:16.04:LTS
before 4.4.0-1012.16, plus listed versions
4.2.0-1013.194.2.0-1014.214.3.0-1006.64.4.0-1003.44.4.0-1004.54.4.0-1009.104.4.0-1010.124.4.0-1010.13
4.4.0-1012.16
linux-snapdragon
Ubuntu:16.04:LTS
before 4.4.0-1015.18, plus listed versions
4.4.0-1012.124.4.0-1013.144.4.0-1013.15
4.4.0-1015.18

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2016-4581 is a medium vulnerability (CVSS 5.5) in Linux Kernel, published May 23, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.55%, the 46th percentile. Fixed in linux 4.5.4-1.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 40 versions and 33 references. The JSON record has them.

MoveEnter Open