Every CVE Search/ Get API key

CVE-2017-1000405

The Linux Kernel versions 2.6.38 through 4.14 have a problematic use of pmd_mkdirty() in the...

7.0 HighPublic exploitFix available

CVE-2017-1000405 is a high vulnerability (CVSS 7.0) in Linux Kernel, published November 30, 2017. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 2.84%, the 86th percentile. Fixed in linux 4.14.2-1.

The Linux Kernel versions 2.6.38 through 4.14 have a problematic use of pmd_mkdirty() in the touch_pmd() function inside the THP implementation. touch_pmd() can be reached by get_user_pages(). In such case, the pmd will become dirty. This scenario breaks the new can_follow_write_pmd()'s logic - pmd can become dirty without going through a COW cycle. This bug is not as severe as the original "Dirty cow" because an ext4 file (or any other regular file) cannot be mapped using THP. Nevertheless, it does allow us to overwrite read-only huge pages. For example, the zero huge page and sealed shmem files can be overwritten (since their mapping can be populated using THP). Note that after the first write page-fault to the zero page, it will be replaced with a new fresh (and zeroed) thp.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
High
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

2.84%Down 3.4 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.0

The Linux Kernel versions 2.6.38 through 4.14 have a problematic use of pmd_mkdirty() in the touch_pmd() function inside the THP implementation. touch_pmd() can be reached by get_user_pages(). In such case, the pmd will become dirty. This scenario breaks the new can_follow_write_pmd()'s logic - pmd can become dirty without going through a COW cycle. This bug is not as severe as the original "Dirty cow" because an ext4 file (or any other regular file) cannot be mapped using THP. Nevertheless, it does allow us to overwrite read-only huge pages. For example, the zero huge page and sealed shmem files can be overwritten (since their mapping can be populated using THP). Note that after the first write page-fault to the zero page, it will be replaced with a new fresh (and zeroed) thp.

Record
CVE-2017-1000405
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
6.9 MediumAV:L/AC:M/Au:N/C:C/I:C/A:C
Weakness
CWE-362
Updated
2026-11-02
CVE List No score

The Linux Kernel versions 2.6.38 through 4.14 have a problematic use of pmd_mkdirty() in the touch_pmd() function inside the THP implementation. touch_pmd() can be reached by get_user_pages(). In such case, the pmd will become dirty. This scenario breaks the new can_follow_write_pmd()'s logic - pmd can become dirty without going through a COW cycle. This bug is not as severe as the original "Dirty cow" because an ext4 file (or any other regular file) cannot be mapped using THP. Nevertheless, it does allow us to overwrite read-only huge pages. For example, the zero huge page and sealed shmem files can be overwritten (since their mapping can be populated using THP). Note that after the first write page-fault to the zero page, it will be replaced with a new fresh (and zeroed) thp.

Record
CVE-2017-1000405
Updated
2026-11-02
EUVDEUVD-2017-1545 No score

The Linux Kernel versions 2.6.38 through 4.14 have a problematic use of pmd_mkdirty() in the touch_pmd() function inside the THP implementation. touch_pmd() can be reached by get_user_pages(). In such case, the pmd will become dirty. This scenario breaks the new can_follow_write_pmd()'s logic - pmd can become dirty without going through a COW cycle. This bug is not as severe as the original "Dirty cow" because an ext4 file (or any other regular file) cannot be mapped using THP. Nevertheless, it does allow us to overwrite read-only huge pages. For example, the zero huge page and sealed shmem files can be overwritten (since their mapping can be populated using THP). Note that after the first write page-fault to the zero page, it will be replaced with a new fresh (and zeroed) thp.

Record
EUVD-2017-1545
Updated
2026-11-03
GitHub AdvisoriesGHSA-c6vh-7mwq-c4gc 7.0

The Linux Kernel versions 2.6.38 through 4.14 have a problematic use of pmd_mkdirty() in the...

The Linux Kernel versions 2.6.38 through 4.14 have a problematic use of pmd_mkdirty() in the touch_pmd() function inside the THP implementation. touch_pmd() can be reached by get_user_pages(). In such case, the pmd will become dirty. This scenario breaks the new can_follow_write_pmd()'s logic - pmd can become dirty without going through a COW cycle. This bug is not as severe as the original "Dirty cow" because an ext4 file (or any other regular file) cannot be mapped using THP. Nevertheless, it does allow us to overwrite read-only huge pages. For example, the zero huge page and sealed shmem files can be overwritten (since their mapping can be populated using THP). Note that after the first write page-fault to the zero page, it will be replaced with a new fresh (and zeroed) thp.

Record
GHSA-c6vh-7mwq-c4gc
CVSS 3.0
7.0 HighCVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-362
Updated
2026-11-02
OSV 7.0

The Linux Kernel versions 2.6.38 through 4.14 have a problematic use of pmd_mkdirty() in the touch_pmd() function inside the THP implementation. touch_pmd() can be reached by get_user_pages(). In such case, the pmd will become dirty. This scenario breaks the new can_follow_write_pmd()'s logic - pmd can become dirty without going through a COW cycle. This bug is not as severe as the original "Dirty cow" because an ext4 file (or any other regular file) cannot be mapped using THP. Nevertheless, it does allow us to overwrite read-only huge pages. For example, the zero huge page and sealed shmem files can be overwritten (since their mapping can be populated using THP). Note that after the first write page-fault to the zero page, it will be replaced with a new fresh (and zeroed) thp.

Record
CVE-2017-1000405
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2017-1000405 7.0

The Linux Kernel versions 2.6.38 through 4.14 have a problematic use of pmd_mkdirty() in the touch_pmd() function inside the THP implementation. touch_pmd() can be reached by get_user_pages(). In such case, the pmd will become dirty. This scenario breaks the new can_follow_write_pmd()'s logic - pmd can become dirty without going through a COW cycle. This bug is not as severe as the original "Dirty cow" because an ext4 file (or any other regular file) cannot be mapped using THP. Nevertheless, it does allow us to overwrite read-only huge pages. For example, the zero huge page and sealed shmem files can be overwritten (since their mapping can be populated using THP). Note that after the first write page-fault to the zero page, it will be replaced with a new fresh (and zeroed) thp.

Record
DEBIAN-CVE-2017-1000405
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 27 moreShow less
OSVRHSA-2018:0180 6.1

Red Hat Security Advisory: kernel-alt security and bug fix update

Record
RHSA-2018:0180
CVSS 3.0
6.1 MediumCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2017-1000405 7.0

The Linux Kernel versions 2.6.38 through 4.14 have a problematic use of pmd_mkdirty() in the touch_pmd() function inside the THP implementation. touch_pmd() can be reached by get_user_pages(). In such case, the pmd will become dirty. This scenario breaks the new can_follow_write_pmd()'s logic - pmd can become dirty without going through a COW cycle. This bug is not as severe as the original "Dirty cow" because an ext4 file (or any other regular file) cannot be mapped using THP. Nevertheless, it does allow us to overwrite read-only huge pages. For example, the zero huge page and sealed shmem files can be overwritten (since their mapping can be populated using THP). Note that after the first write page-fault to the zero page, it will be replaced with a new fresh (and zeroed) thp.

Record
UBUNTU-CVE-2017-1000405
CVSS 3.1
7.0 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 3.0
7.0 HighCVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVSUSE-SU-2017:3210-1 No score

Security update for the Linux Kernel

The SUSE Linux Enterprise 12 SP1 kernel was updated to receive various security and bugfixes.

The following security bugs were fixed:

  • CVE-2017-16939: The XFRM dump policy implementation in net/xfrm/xfrm_user.c in the Linux kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted SO_RCVBUF setsockopt system call in conjunction with XFRM_MSG_GETPOLICY Netlink messages. (bnc#1069702)
  • CVE-2017-1000405: mm, thp: do not dirty huge pages on read fault (bnc#1069496).
  • CVE-2017-16649: The usbnet_generic_cdc_bind function in drivers/net/usb/cdc_ether.c in the Linux kernel allowed local users to cause a denial of service (divide-by-zero error and system crash) or possibly have unspecified other impact via a crafted USB device. (bnc#1067085)
  • CVE-2014-0038: The compat_sys_recvmmsg function in net/compat.c, when CONFIG_X86_X32 is enabled, allowed local users to gain privileges via a recvmmsg system call with a crafted timeout pointer parameter (bnc#860993).
  • CVE-2017-16650: The qmi_wwan_bind function in drivers/net/usb/qmi_wwan.c in the Linux kernel allowed local users to cause a denial of service (divide-by-zero error and system crash) or possibly have unspecified other impact via a crafted USB device. (bnc#1067086)
  • CVE-2017-16535: The usb_get_bos_descriptor function in drivers/usb/core/config.c in the Linux kernel allowed local users to cause a denial of service (out-of-bounds read and system crash) or possibly have unspecified other impact via a crafted USB device. (bnc#1066700)
  • CVE-2017-15102: The tower_probe function in drivers/usb/misc/legousbtower.c in the Linux kernel allowed local users (who are physically proximate for inserting a crafted USB device) to gain privileges by leveraging a write-what-where condition that occurs after a race condition and a NULL pointer dereference. (bnc#1066705)
  • CVE-2017-16531: drivers/usb/core/config.c in the Linux kernel allowed local users to cause a denial of service (out-of-bounds read and system crash) or possibly have unspecified other impact via a crafted USB device, related to the USB_DT_INTERFACE_ASSOCIATION descriptor. (bnc#1066671)
  • CVE-2017-12193: The assoc_array_insert_into_terminal_node function in lib/assoc_array.c in the Linux kernel mishandled node splitting, which allowed local users to cause a denial of service (NULL pointer dereference and panic) via a crafted application, as demonstrated by the keyring key type, and key addition and link creation operations. (bnc#1066192)
  • CVE-2017-16529: The snd_usb_create_streams function in sound/usb/card.c in the Linux kernel allowed local users to cause a denial of service (out-of-bounds read and system crash) or possibly have unspecified other impact via a crafted USB device. (bnc#1066650)
  • CVE-2017-16525: The usb_serial_console_disconnect function in drivers/usb/serial/console.c in the Linux kernel allowed local users to cause a denial of service (use-after-free and system crash) or possibly have unspecified other impact via a crafted USB device, related to disconnection and failed setup. (bnc#1066618)
  • CVE-2017-16537: The imon_probe function in drivers/media/rc/imon.c in the Linux kernel allowed local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via a crafted USB device. (bnc#1066573)
  • CVE-2017-16536: The cx231xx_usb_probe function in drivers/media/usb/cx231xx/cx231xx-cards.c in the Linux kernel allowed local users to cause a denial of service (NULL pointer dereference and system crash) or possibly have unspecified other impact via a crafted USB device. (bnc#1066606)
  • CVE-2017-16527: sound/usb/mixer.c in the Linux kernel allowed local users to cause a denial of service (snd_usb_mixer_interrupt use-after-free and system crash) or possibly have unspecified other impact via a crafted USB device. (bnc#1066625)

The following non-security bugs were fixed:

  • NVMe: No lock while DMA mapping data…
Record
SUSE-SU-2017:3210-1
Updated
2026-11-02
OSVSUSE-SU-2017:3225-1 No score

Security update for the Linux Kernel

The SUSE Linux Enterprise 12 SP3 kernel was updated to receive various security and bugfixes.

The following security bugs were fixed:

  • CVE-2017-1000405: A bug in the THP CoW support could be used by local attackers to corrupt memory of other processes and cause them to crash (bnc#1069496).
  • CVE-2017-16939: The XFRM dump policy implementation in net/xfrm/xfrm_user.c in the Linux kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted SO_RCVBUF setsockopt system call in conjunction with XFRM_MSG_GETPOLICY Netlink messages (bnc#1069702).

The following non-security bugs were fixed:

Fix a build issue on ppc64le systems (bsc#1070805)

Record
SUSE-SU-2017:3225-1
Updated
2026-11-02
OSVSUSE-SU-2017:3226-1 No score

Security update for the Linux Kernel

The SUSE Linux Enterprise 12 SP2 kernel was updated to receive various security and bugfixes.

The following security bugs were fixed:

  • CVE-2017-1000405: A bug in the THP CoW support could be used by local attackers to corrupt memory of other processes and cause them to crash (bnc#1069496).
  • CVE-2017-16939: The XFRM dump policy implementation in net/xfrm/xfrm_user.c in the Linux kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted SO_RCVBUF setsockopt system call in conjunction with XFRM_MSG_GETPOLICY Netlink messages (bnc#1069702).

The following non-security bugs were fixed:

Fix a build issue on ppc64le systems (bsc#1070805)

Record
SUSE-SU-2017:3226-1
Updated
2026-11-02
OSVSUSE-SU-2017:3249-1 No score

Security update for the Linux Kernel

The SUSE Linux Enterprise 12 kernel was updated to 3.12.61 to receive various security and bugfixes.

The following security bugs were fixed:

  • CVE-2017-16939: The XFRM dump policy implementation in net/xfrm/xfrm_user.c in the Linux kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted SO_RCVBUF setsockopt system call in conjunction with XFRM_MSG_GETPOLICY Netlink messages (bnc#1069702 1069708).
  • CVE-2017-1000405: The Linux Kernel had a problematic use of pmd_mkdirty() in the touch_pmd() function inside the THP implementation. touch_pmd() could be reached by get_user_pages(). In such case, the pmd would become dirty. This scenario breaks the new can_follow_write_pmd()'s logic - pmd could become dirty without going through a COW cycle. This bug was not as severe as the original 'Dirty cow' because an ext4 file (or any other regular file) could not be mapped using THP. Nevertheless, it did allow us to overwrite read-only huge pages. For example, the zero huge page and sealed shmem files could be overwritten (since their mapping could be populated using THP). Note that after the first write page-fault to the zero page, it will be replaced with a new fresh (and zeroed) thp (bnc#1069496 1070307).
  • CVE-2017-16649: The usbnet_generic_cdc_bind function in drivers/net/usb/cdc_ether.c in the Linux kernel allowed local users to cause a denial of service (divide-by-zero error and system crash) or possibly have unspecified other impact via a crafted USB device (bnc#1067085).
  • CVE-2014-0038: The compat_sys_recvmmsg function in net/compat.c in the Linux kernel, when CONFIG_X86_X32 is enabled, allowed local users to gain privileges via a recvmmsg system call with a crafted timeout pointer parameter (bnc#860993).
  • CVE-2017-16650: The qmi_wwan_bind function in drivers/net/usb/qmi_wwan.c in the Linux kernel allowed local users to cause a denial of service (divide-by-zero error and system crash) or possibly have unspecified other impact via a crafted USB device (bnc#1067086).
  • CVE-2017-16535: The usb_get_bos_descriptor function in drivers/usb/core/config.c in the Linux kernel allowed local users to cause a denial of service (out-of-bounds read and system crash) or possibly have unspecified other impact via a crafted USB device (bnc#1066700).
  • CVE-2017-15102: The tower_probe function in drivers/usb/misc/legousbtower.c in the Linux kernel allowed local users (who are physically proximate for inserting a crafted USB device) to gain privileges by leveraging a write-what-where condition that occurs after a race condition and a NULL pointer dereference (bnc#1066705).
  • CVE-2017-16531: drivers/usb/core/config.c in the Linux kernel allowed local users to cause a denial of service (out-of-bounds read and system crash) or possibly have unspecified other impact via a crafted USB device, related to the USB_DT_INTERFACE_ASSOCIATION descriptor (bnc#1066671).
  • CVE-2017-12193: The assoc_array_insert_into_terminal_node function in lib/assoc_array.c in the Linux kernel mishandled node splitting, which allowed local users to cause a denial of service (NULL pointer dereference and panic) via a crafted application, as demonstrated by the keyring key type, and key addition and link creation operations (bnc#1066192).
  • CVE-2017-16529: The snd_usb_create_streams function in sound/usb/card.c in the Linux kernel allowed local users to cause a denial of service (out-of-bounds read and system crash) or possibly have unspecified other impact via a crafted USB device (bnc#1066650).
  • CVE-2017-16525: The usb_serial_console_disconnect function in drivers/usb/serial/console.c in the Linux kernel allowed local users to cause a denial of service (use-after-free and system crash) or possibly have unspecified other impact via a crafted USB device, related to disconnection and failed setup (bnc#1066618).
  • CVE-2017-16537: The imon_probe function in drivers/media/rc/imon.c in the Linux kernel allowed local users to cause a…
Record
SUSE-SU-2017:3249-1
Updated
2026-11-02
OSVSUSE-SU-2017:3284-1 No score

Security update for the Linux Kernel (Live Patch 11 for SLE 12 SP2)

This update for the Linux Kernel 4.4.74-92_32 fixes several issues.

The following security issues were fixed:

  • CVE-2017-1000405: Problematic use of pmd_mkdirty() in the touch_pmd() function allowed users to overwrite read-only huge pages (e.g. the zero huge page and sealed shmem files) (bsc#1070307).
  • CVE-2017-16939: The XFRM dump policy implementation in net/xfrm/xfrm_user.c kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted SO_RCVBUF setsockopt system call in conjunction with XFRM_MSG_GETPOLICY Netlink messages (bsc#1069708).

This non-security issue was fixed:

  • bsc#1062847: Enable proper shut down if NIC teaming is enabled
Record
SUSE-SU-2017:3284-1
Updated
2026-11-02
OSVSUSE-SU-2017:3285-1 No score

Security update for the Linux Kernel (Live Patch 14 for SLE 12 SP2)

This update for the Linux Kernel 4.4.90-92_45 fixes several issues.

The following security issues were fixed:

  • CVE-2017-1000405: Problematic use of pmd_mkdirty() in the touch_pmd() function allowed users to overwrite read-only huge pages (e.g. the zero huge page and sealed shmem files) (bsc#1070307).
  • CVE-2017-16939: The XFRM dump policy implementation in net/xfrm/xfrm_user.c kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted SO_RCVBUF setsockopt system call in conjunction with XFRM_MSG_GETPOLICY Netlink messages (bsc#1069708).

This non-security issue was fixed:

  • bsc#1062847: Enable proper shut down if NIC teaming is enabled
Record
SUSE-SU-2017:3285-1
Updated
2026-11-02
OSVSUSE-SU-2017:3286-1 No score

Security update for the Linux Kernel (Live Patch 8 for SLE 12 SP2)

This update for the Linux Kernel 4.4.59-92_20 fixes several issues.

The following security issues were fixed:

  • CVE-2017-1000405: Problematic use of pmd_mkdirty() in the touch_pmd() function allowed users to overwrite read-only huge pages (e.g. the zero huge page and sealed shmem files) (bsc#1070307).
  • CVE-2017-16939: The XFRM dump policy implementation in net/xfrm/xfrm_user.c kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted SO_RCVBUF setsockopt system call in conjunction with XFRM_MSG_GETPOLICY Netlink messages (bsc#1069708).
  • CVE-2017-10661: Race condition in fs/timerfd.c allowed local users to gain privileges or cause a denial of service (list corruption or use-after-free) via simultaneous file-descriptor operations that leverage improper might_cancel queueing (bsc#1053153).

This non-security issue was fixed:

  • bsc#1062847: Enable proper shut down if NIC teaming is enabled
Record
SUSE-SU-2017:3286-1
Updated
2026-11-02
OSVSUSE-SU-2017:3295-1 No score

Security update for the Linux Kernel (Live Patch 12 for SLE 12 SP2)

This update for the Linux Kernel 4.4.74-92_35 fixes several issues.

The following security issues were fixed:

  • CVE-2017-1000405: Problematic use of pmd_mkdirty() in the touch_pmd() function allowed users to overwrite read-only huge pages (e.g. the zero huge page and sealed shmem files) (bsc#1070307).
  • CVE-2017-16939: The XFRM dump policy implementation in net/xfrm/xfrm_user.c kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted SO_RCVBUF setsockopt system call in conjunction with XFRM_MSG_GETPOLICY Netlink messages (bsc#1069708).

This non-security issue was fixed:

  • bsc#1062847: Enable proper shut down if NIC teaming is enabled
Record
SUSE-SU-2017:3295-1
Updated
2026-11-02
OSVSUSE-SU-2017:3296-1 No score

Security update for the Linux Kernel (Live Patch 9 for SLE 12 SP2)

This update for the Linux Kernel 4.4.59-92_24 fixes several issues.

The following security issues were fixed:

  • CVE-2017-1000405: Problematic use of pmd_mkdirty() in the touch_pmd() function allowed users to overwrite read-only huge pages (e.g. the zero huge page and sealed shmem files) (bsc#1070307).
  • CVE-2017-16939: The XFRM dump policy implementation in net/xfrm/xfrm_user.c kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted SO_RCVBUF setsockopt system call in conjunction with XFRM_MSG_GETPOLICY Netlink messages (bsc#1069708).
  • CVE-2017-10661: Race condition in fs/timerfd.c allowed local users to gain privileges or cause a denial of service (list corruption or use-after-free) via simultaneous file-descriptor operations that leverage improper might_cancel queueing (bsc#1053153).

This non-security issue was fixed:

  • bsc#1062847: Enable proper shut down if NIC teaming is enabled
Record
SUSE-SU-2017:3296-1
Updated
2026-11-02
OSVSUSE-SU-2017:3297-1 No score

Security update for the Linux Kernel (Live Patch 13 for SLE 12 SP2)

This update for the Linux Kernel 4.4.74-92_38 fixes several issues.

The following security issues were fixed:

  • CVE-2017-1000405: Problematic use of pmd_mkdirty() in the touch_pmd() function allowed users to overwrite read-only huge pages (e.g. the zero huge page and sealed shmem files) (bsc#1070307).
  • CVE-2017-16939: The XFRM dump policy implementation in net/xfrm/xfrm_user.c kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted SO_RCVBUF setsockopt system call in conjunction with XFRM_MSG_GETPOLICY Netlink messages (bsc#1069708).

This non-security issue was fixed:

  • bsc#1062847: Enable proper shut down if NIC teaming is enabled
Record
SUSE-SU-2017:3297-1
Updated
2026-11-02
OSVSUSE-SU-2017:3300-1 No score

Security update for the Linux Kernel (Live Patch 10 for SLE 12 SP2)

This update for the Linux Kernel 4.4.74-92_29 fixes several issues.

The following security issues were fixed:

  • CVE-2017-1000405: Problematic use of pmd_mkdirty() in the touch_pmd() function allowed users to overwrite read-only huge pages (e.g. the zero huge page and sealed shmem files) (bsc#1070307).
  • CVE-2017-16939: The XFRM dump policy implementation in net/xfrm/xfrm_user.c kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted SO_RCVBUF setsockopt system call in conjunction with XFRM_MSG_GETPOLICY Netlink messages (bsc#1069708).

This non-security issue was fixed:

  • bsc#1062847: Enable proper shut down if NIC teaming is enabled
Record
SUSE-SU-2017:3300-1
Updated
2026-11-02
OSVSUSE-SU-2017:3310-1 No score

Security update for the Linux Kernel (Live Patch 7 for SLE 12 SP2)

This update for the Linux Kernel 4.4.59-92_17 fixes several issues.

The following security issues were fixed:

  • CVE-2017-1000405: Problematic use of pmd_mkdirty() in the touch_pmd() function allowed users to overwrite read-only huge pages (e.g. the zero huge page and sealed shmem files) (bsc#1070307).
  • CVE-2017-16939: The XFRM dump policy implementation in net/xfrm/xfrm_user.c kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted SO_RCVBUF setsockopt system call in conjunction with XFRM_MSG_GETPOLICY Netlink messages (bsc#1069708).
  • CVE-2017-10661: Race condition in fs/timerfd.c allowed local users to gain privileges or cause a denial of service (list corruption or use-after-free) via simultaneous file-descriptor operations that leverage improper might_cancel queueing (bsc#1053153).

This non-security issue was fixed:

  • bsc#1062847: Enable proper shut down if NIC teaming is enabled
Record
SUSE-SU-2017:3310-1
Updated
2026-11-02
OSVSUSE-SU-2017:3314-1 No score

Security update for the Linux Kernel (Live Patch 3 for SLE 12 SP3)

This update for the Linux Kernel 4.4.82-6_9 fixes several issues.

The following security issues were fixed:

  • CVE-2017-1000405: Problematic use of pmd_mkdirty() in the touch_pmd() function allowed users to overwrite read-only huge pages (e.g. the zero huge page and sealed shmem files) (bsc#1070307).
  • CVE-2017-16939: The XFRM dump policy implementation in net/xfrm/xfrm_user.c kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted SO_RCVBUF setsockopt system call in conjunction with XFRM_MSG_GETPOLICY Netlink messages (bsc#1069708).

This non-security issue was fixed:

  • bsc#1062847: Enable proper shut down if NIC teaming is enabled
Record
SUSE-SU-2017:3314-1
Updated
2026-11-02
OSVSUSE-SU-2017:3317-1 No score

Security update for the Linux Kernel (Live Patch 4 for SLE 12 SP3)

This update for the Linux Kernel 4.4.90-6_12 fixes several issues.

The following security issues were fixed:

  • CVE-2017-1000405: Problematic use of pmd_mkdirty() in the touch_pmd() function allowed users to overwrite read-only huge pages (e.g. the zero huge page and sealed shmem files) (bsc#1070307).
  • CVE-2017-16939: The XFRM dump policy implementation in net/xfrm/xfrm_user.c kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted SO_RCVBUF setsockopt system call in conjunction with XFRM_MSG_GETPOLICY Netlink messages (bsc#1069708).
Record
SUSE-SU-2017:3317-1
Updated
2026-11-02
OSVSUSE-SU-2017:3319-1 No score

Security update for the Linux Kernel (Live Patch 1 for SLE 12 SP3)

This update for the Linux Kernel 4.4.82-6_3 fixes several issues.

The following security issues were fixed:

  • CVE-2017-1000405: Problematic use of pmd_mkdirty() in the touch_pmd() function allowed users to overwrite read-only huge pages (e.g. the zero huge page and sealed shmem files) (bsc#1070307).
  • CVE-2017-16939: The XFRM dump policy implementation in net/xfrm/xfrm_user.c kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted SO_RCVBUF setsockopt system call in conjunction with XFRM_MSG_GETPOLICY Netlink messages (bsc#1069708).

This non-security issue was fixed:

  • bsc#1062847: Enable proper shut down if NIC teaming is enabled
Record
SUSE-SU-2017:3319-1
Updated
2026-11-02
OSVSUSE-SU-2017:3324-1 No score

Security update for the Linux Kernel (Live Patch 2 for SLE 12 SP3)

This update for the Linux Kernel 4.4.82-6_6 fixes several issues.

The following security issues were fixed:

  • CVE-2017-1000405: Problematic use of pmd_mkdirty() in the touch_pmd() function allowed users to overwrite read-only huge pages (e.g. the zero huge page and sealed shmem files) (bsc#1070307).
  • CVE-2017-16939: The XFRM dump policy implementation in net/xfrm/xfrm_user.c kernel allowed local users to gain privileges or cause a denial of service (use-after-free) via a crafted SO_RCVBUF setsockopt system call in conjunction with XFRM_MSG_GETPOLICY Netlink messages (bsc#1069708).

This non-security issue was fixed:

  • bsc#1062847: Enable proper shut down if NIC teaming is enabled
Record
SUSE-SU-2017:3324-1
Updated
2026-11-02
OSVSUSE-SU-2018:0213-1 No score

Security update for the Linux Kernel

The SUSE Linux Enterprise 12 SP2 Realtime kernel was updated to 4.4.104 to receive various security and bugfixes.

This update adds mitigations for various side channel attacks against modern CPUs that could disclose content of otherwise unreadable memory (bnc#1068032).

  • CVE-2017-5753: Local attackers on systems with modern CPUs featuring deep instruction pipelining could use attacker controllable speculative execution over code patterns in the Linux Kernel to leak content from otherwise not readable memory in the same address space, allowing retrieval of passwords, cryptographic keys and other secrets.

    This problem is mitigated by adding speculative fencing on affected code paths throughout the Linux kernel.

  • CVE-2017-5715: Local attackers on systems with modern CPUs featuring branch prediction could use mispredicted branches to speculatively execute code patterns that in turn could be made to leak other non-readable content in the same address space, an attack similar to CVE-2017-5753.

    This problem is mitigated by disabling predictive branches, depending on CPU architecture either by firmware updates and/or fixes in the user-kernel privilege boundaries.

    This is done with help of Linux Kernel fixes on the Intel/AMD x86_64 architectures. On x86_64, this requires also updates of the CPU microcode packages, delivered in seperate updates.

    As this feature can have a performance impact, it can be disabled using the 'nospec' kernel commandline option.

  • CVE-2017-5754: Local attackers on systems with modern CPUs featuring deep instruction pipelining could use code patterns in userspace to speculative executive code that would read otherwise read protected memory, an attack similar to CVE-2017-5753.

    This problem is mitigated by unmapping the Linux Kernel from the user address space during user code execution, following a approach called 'KAISER'. The terms used here are 'KAISER' / 'Kernel Address Isolation' and 'PTI' / 'Page Table Isolation'.

The following security bugs were fixed:

  • CVE-2017-1000405: The Linux Kernel versions had a problematic use of pmd_mkdirty() in the touch_pmd() function inside the THP implementation. touch_pmd() can be reached by get_user_pages(). In such case, the pmd will become dirty. This scenario breaks the new can_follow_write_pmd()'s logic - pmd can become dirty without going through a COW cycle. This bug is not as severe as the original 'Dirty cow' because an ext4 file (or any other regular file) cannot be mapped using THP. Nevertheless, it did allow us to overwrite read-only huge pages. For example, the zero huge page and sealed shmem files can be overwritten (since their mapping can be populated using THP). Note that after the first write page-fault to the zero page, it will be replaced with a new fresh (and zeroed) thp (bnc#1069496).
  • CVE-2017-1000410: The Linux kernel was affected by a vulnerability that lies in the processing of incoming L2CAP commands - ConfigRequest, and ConfigResponse messages. (bnc#1070535).
  • CVE-2017-11600: net/xfrm/xfrm_policy.c in the Linux kernel did not ensure that the dir value of xfrm_userpolicy_id is XFRM_POLICY_MAX or less, which allowed local users to cause a denial of service (out-of-bounds access) or possibly have unspecified other impact via an XFRM_MSG_MIGRATE xfrm Netlink message (bnc#1050231).
  • CVE-2017-12193: The assoc_array_insert_into_terminal_node function in lib/assoc_array.c in the Linux kernel mishandled node splitting, which allowed local users to cause a denial of service (NULL pointer dereference and panic) via a crafted application, as demonstrated by the keyring key type, and key addition and link creation operations (bnc#1066192).
  • CVE-2017-15115: The sctp_do_peeloff function in net/sctp/socket.c in the Linux kernel did not check whether the intended netns is used in a peel-off action, which allowed local users to cause a denial of service (use-after-free and system crash) or…
Record
SUSE-SU-2018:0213-1
Updated
2026-11-02
OSVSUSE-SU-2020:3400-1 No score

Security update for the Linux Kernel (Live Patch 7 for SLE 15 SP1)

This update for the Linux Kernel 4.12.14-197_26 fixes several issues.

The following security issues were fixed:

  • CVE-2017-1000405: Fixed a bug in the THP CoW support that could have been used by local attackers to corrupt memory of other processes and cause them to crash (bsc#1178264, bsc#1069496, bsc#1070307).
  • CVE-2020-12351: Fixed a type confusion while processing AMP packets aka 'BleedingTooth' aka 'BadKarma' (bsc#1177724, bsc#1177729, bsc#1178397).
  • CVE-2020-25645: Fixed an an issue in IPsec that caused traffic between two Geneve endpoints to be unencrypted (bnc#1177513).
Record
SUSE-SU-2020:3400-1
Updated
2026-11-02
OSVSUSE-SU-2020:3449-1 No score

Security update for the Linux Kernel (Live Patch 16 for SLE 15)

This update for the Linux Kernel 4.12.14-150_41 fixes several issues.

The following security issues were fixed:

  • CVE-2017-1000405: Fixed a bug in the THP CoW support that could have been used by local attackers to corrupt memory of other processes and cause them to crash (bsc#1178264, bsc#1069496, bsc#1070307).
  • CVE-2020-0430: Fixed an OOB read in skb_headlen of /include/linux/skbuff.h (bsc#1176723, bsc#1178003).
  • CVE-2020-12351: Fixed a type confusion while processing AMP packets aka 'BleedingTooth' aka 'BadKarma' (bsc#1177724, bsc#1177729, bsc#1178397).
  • CVE-2020-25645: Fixed an an issue in IPsec that caused traffic between two Geneve endpoints to be unencrypted (bnc#1177513).
Record
SUSE-SU-2020:3449-1
Updated
2026-11-02
OSVUSN-3507-2 No score

linux-gcp vulnerabilities

Mohamed Ghannam discovered that a use-after-free vulnerability existed in the Netlink subsystem (XFRM) in the Linux kernel. A local attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2017-16939)

It was discovered that the Linux kernel did not properly handle copy-on- write of transparent huge pages. A local attacker could use this to cause a denial of service (application crashes) or possibly gain administrative privileges. (CVE-2017-1000405)

Fan Wu, Haoran Qiu, and Shixiong Zhao discovered that the associative array implementation in the Linux kernel sometimes did not properly handle adding a new entry. A local attacker could use this to cause a denial of service (system crash). (CVE-2017-12193)

Eric Biggers discovered that the key management subsystem in the Linux kernel did not properly restrict adding a key that already exists but is uninstantiated. A local attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2017-15299)

It was discovered that a null pointer dereference error existed in the PowerPC KVM implementation in the Linux kernel. A local attacker could use this to cause a denial of service (system crash). (CVE-2017-15306)

Eric Biggers discovered a race condition in the key management subsystem of the Linux kernel around keys in a negative state. A local attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2017-15951)

Record
USN-3507-2
Updated
2026-11-02
OSVUSN-3508-2 No score

linux-hwe vulnerabilities

USN-3508-1 fixed vulnerabilities in the Linux kernel for Ubuntu 17.04. This update provides the corresponding updates for the Linux Hardware Enablement (HWE) kernel from Ubuntu 17.04 for Ubuntu 16.04 LTS.

Mohamed Ghannam discovered that a use-after-free vulnerability existed in the Netlink subsystem (XFRM) in the Linux kernel. A local attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2017-16939)

It was discovered that the Linux kernel did not properly handle copy-on- write of transparent huge pages. A local attacker could use this to cause a denial of service (application crashes) or possibly gain administrative privileges. (CVE-2017-1000405)

Yonggang Guo discovered that a race condition existed in the driver subsystem in the Linux kernel. A local attacker could use this to possibly gain administrative privileges. (CVE-2017-12146)

Record
USN-3508-2
Updated
2026-11-02
OSVUSN-3509-1 No score

linux, linux-aws, linux-kvm, linux-raspi2, linux-snapdragon vulnerabilities

Mohamed Ghannam discovered that a use-after-free vulnerability existed in the Netlink subsystem (XFRM) in the Linux kernel. A local attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2017-16939)

It was discovered that the Linux kernel did not properly handle copy-on- write of transparent huge pages. A local attacker could use this to cause a denial of service (application crashes) or possibly gain administrative privileges. (CVE-2017-1000405)

Fan Wu, Haoran Qiu, and Shixiong Zhao discovered that the associative array implementation in the Linux kernel sometimes did not properly handle adding a new entry. A local attacker could use this to cause a denial of service (system crash). (CVE-2017-12193)

Andrey Konovalov discovered an out-of-bounds read in the GTCO digitizer USB driver for the Linux kernel. A physically proximate attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2017-16643)

Record
USN-3509-1
Updated
2026-11-02
OSVUSN-3509-2 No score

linux-lts-xenial, linux-aws vulnerabilities

USN-3509-1 fixed vulnerabilities in the Linux kernel for Ubuntu 16.04 LTS. This update provides the corresponding updates for the Linux Hardware Enablement (HWE) kernel from Ubuntu 16.04 LTS for Ubuntu 14.04 LTS.

Mohamed Ghannam discovered that a use-after-free vulnerability existed in the Netlink subsystem (XFRM) in the Linux kernel. A local attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2017-16939)

It was discovered that the Linux kernel did not properly handle copy-on- write of transparent huge pages. A local attacker could use this to cause a denial of service (application crashes) or possibly gain administrative privileges. (CVE-2017-1000405)

Fan Wu, Haoran Qiu, and Shixiong Zhao discovered that the associative array implementation in the Linux kernel sometimes did not properly handle adding a new entry. A local attacker could use this to cause a denial of service (system crash). (CVE-2017-12193)

Andrey Konovalov discovered an out-of-bounds read in the GTCO digitizer USB driver for the Linux kernel. A physically proximate attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2017-16643)

Record
USN-3509-2
Updated
2026-11-02
OSVUSN-3510-1 No score

linux vulnerabilities

Mohamed Ghannam discovered that a use-after-free vulnerability existed in the Netlink subsystem (XFRM) in the Linux kernel. A local attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2017-16939)

It was discovered that the Linux kernel did not properly handle copy-on- write of transparent huge pages. A local attacker could use this to cause a denial of service (application crashes) or possibly gain administrative privileges. (CVE-2017-1000405)

Record
USN-3510-1
Updated
2026-11-02
OSVUSN-3511-1 No score

linux-azure vulnerabilities

Mohamed Ghannam discovered that a use-after-free vulnerability existed in the Netlink subsystem (XFRM) in the Linux kernel. A local attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2017-16939)

It was discovered that the Linux kernel did not properly handle copy-on- write of transparent huge pages. A local attacker could use this to cause a denial of service (application crashes) or possibly gain administrative privileges. (CVE-2017-1000405)

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
linux
Debian:12
before 4.14.2-1
4.14.2-1
linux
Debian:13
before 4.14.2-1
4.14.2-1
linux
Debian:14
before 4.14.2-1
4.14.2-1
kernel-abi-whitelists
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
kernel-alt
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
kernel-bootwrapper
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
kernel-debug
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
kernel-debug-debuginfo
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
kernel-debug-devel
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
kernel-debuginfo
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
Show 112 moreShow less
Affected packages
PackageAffectedFixed
kernel-debuginfo-common-aarch64
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
kernel-debuginfo-common-ppc64le
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
kernel-devel
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
kernel-doc
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
kernel-headers
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
kernel-tools
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
kernel-tools-debuginfo
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
kernel-tools-libs
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
perf
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
perf-debuginfo
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
python-perf
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
python-perf-debuginfo
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
kernel
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
kernel-tools-libs-devel
Red Hat:enterprise_linux:7::server
before 0:4.11.0-44.4.1.el7a
0:4.11.0-44.4.1.el7a
kernel-default
SUSE:OpenStack Cloud 6
before 3.12.74-60.64.66.1
3.12.74-60.64.66.1
kernel-source
SUSE:OpenStack Cloud 6
before 3.12.74-60.64.66.1
3.12.74-60.64.66.1
kernel-syms
SUSE:OpenStack Cloud 6
before 3.12.74-60.64.66.1
3.12.74-60.64.66.1
kernel-xen
SUSE:OpenStack Cloud 6
before 3.12.74-60.64.66.1
3.12.74-60.64.66.1
kgraft-patch-SLE12-SP1_Update_23
SUSE:OpenStack Cloud 6
before 1-2.1
1-2.1
kernel-ec2
SUSE:Linux Enterprise Module for Public Cloud 12
before 3.12.74-60.64.66.1
3.12.74-60.64.66.1
kernel-default
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 3.12.74-60.64.66.1
3.12.74-60.64.66.1
kernel-source
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 3.12.74-60.64.66.1
3.12.74-60.64.66.1
kernel-syms
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 3.12.74-60.64.66.1
3.12.74-60.64.66.1
kernel-xen
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 3.12.74-60.64.66.1
3.12.74-60.64.66.1
kgraft-patch-SLE12-SP1_Update_23
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 1-2.1
1-2.1
kernel-default
SUSE:Linux Enterprise Server 12 SP1-LTSS
before 3.12.74-60.64.66.1
3.12.74-60.64.66.1
kernel-source
SUSE:Linux Enterprise Server 12 SP1-LTSS
before 3.12.74-60.64.66.1
3.12.74-60.64.66.1
kernel-syms
SUSE:Linux Enterprise Server 12 SP1-LTSS
before 3.12.74-60.64.66.1
3.12.74-60.64.66.1
kernel-xen
SUSE:Linux Enterprise Server 12 SP1-LTSS
before 3.12.74-60.64.66.1
3.12.74-60.64.66.1
kgraft-patch-SLE12-SP1_Update_23
SUSE:Linux Enterprise Server 12 SP1-LTSS
before 1-2.1
1-2.1
kernel-default
SUSE:Linux Enterprise Desktop 12 SP3
before 4.4.92-6.30.1
4.4.92-6.30.1
kernel-source
SUSE:Linux Enterprise Desktop 12 SP3
before 4.4.92-6.30.1
4.4.92-6.30.1
kernel-syms
SUSE:Linux Enterprise Desktop 12 SP3
before 4.4.92-6.30.1
4.4.92-6.30.1
kernel-default
SUSE:Linux Enterprise High Availability Extension 12 SP3
before 4.4.92-6.30.1
4.4.92-6.30.1
kgraft-patch-SLE12-SP3_Update_5
SUSE:Linux Enterprise Live Patching 12 SP3
before 1-6.1
1-6.1
kernel-docs
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 4.4.92-6.30.2
4.4.92-6.30.2
kernel-obs-build
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 4.4.92-6.30.1
4.4.92-6.30.1
kernel-default
SUSE:Linux Enterprise Server 12 SP3
before 4.4.92-6.30.1
4.4.92-6.30.1
kernel-source
SUSE:Linux Enterprise Server 12 SP3
before 4.4.92-6.30.1
4.4.92-6.30.1
kernel-syms
SUSE:Linux Enterprise Server 12 SP3
before 4.4.92-6.30.1
4.4.92-6.30.1
kernel-default
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 4.4.92-6.30.1
4.4.92-6.30.1
kernel-source
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 4.4.92-6.30.1
4.4.92-6.30.1
kernel-syms
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 4.4.92-6.30.1
4.4.92-6.30.1
kernel-default
SUSE:Linux Enterprise Workstation Extension 12 SP3
before 4.4.92-6.30.1
4.4.92-6.30.1
kernel-default
SUSE:Linux Enterprise Desktop 12 SP2
before 4.4.90-92.50.1
4.4.90-92.50.1
kernel-source
SUSE:Linux Enterprise Desktop 12 SP2
before 4.4.90-92.50.1
4.4.90-92.50.1
kernel-syms
SUSE:Linux Enterprise Desktop 12 SP2
before 4.4.90-92.50.1
4.4.90-92.50.1
kernel-default
SUSE:Linux Enterprise High Availability Extension 12 SP2
before 4.4.90-92.50.1
4.4.90-92.50.1
kgraft-patch-SLE12-SP2_Update_15
SUSE:Linux Enterprise Live Patching 12
before 1-4.1
1-4.1
kernel-default
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
before 4.4.90-92.50.1
4.4.90-92.50.1
kernel-source
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
before 4.4.90-92.50.1
4.4.90-92.50.1
kernel-syms
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
before 4.4.90-92.50.1
4.4.90-92.50.1
kernel-docs
SUSE:Linux Enterprise Software Development Kit 12 SP2
before 4.4.90-92.50.3
4.4.90-92.50.3
kernel-obs-build
SUSE:Linux Enterprise Software Development Kit 12 SP2
before 4.4.90-92.50.1
4.4.90-92.50.1
kernel-default
SUSE:Linux Enterprise Server 12 SP2
before 4.4.90-92.50.1
4.4.90-92.50.1
kernel-source
SUSE:Linux Enterprise Server 12 SP2
before 4.4.90-92.50.1
4.4.90-92.50.1
kernel-syms
SUSE:Linux Enterprise Server 12 SP2
before 4.4.90-92.50.1
4.4.90-92.50.1
kernel-default
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 4.4.90-92.50.1
4.4.90-92.50.1
kernel-source
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 4.4.90-92.50.1
4.4.90-92.50.1
kernel-syms
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 4.4.90-92.50.1
4.4.90-92.50.1
kernel-default
SUSE:Linux Enterprise Workstation Extension 12 SP2
before 4.4.90-92.50.1
4.4.90-92.50.1
kernel-ec2
SUSE:Linux Enterprise Module for Public Cloud 12
before 3.12.61-52.106.1
3.12.61-52.106.1
kernel-default
SUSE:Linux Enterprise Server 12-LTSS
before 3.12.61-52.106.1
3.12.61-52.106.1
kernel-source
SUSE:Linux Enterprise Server 12-LTSS
before 3.12.61-52.106.1
3.12.61-52.106.1
kernel-syms
SUSE:Linux Enterprise Server 12-LTSS
before 3.12.61-52.106.1
3.12.61-52.106.1
kernel-xen
SUSE:Linux Enterprise Server 12-LTSS
before 3.12.61-52.106.1
3.12.61-52.106.1
kgraft-patch-SLE12_Update_29
SUSE:Linux Enterprise Server 12-LTSS
before 1-5.1
1-5.1
kgraft-patch-SLE12-SP2_Update_11
SUSE:Linux Enterprise Live Patching 12
before 5-2.1
5-2.1
kgraft-patch-SLE12-SP2_Update_14
SUSE:Linux Enterprise Live Patching 12
before 2-2.1
2-2.1
kgraft-patch-SLE12-SP2_Update_8
SUSE:Linux Enterprise Live Patching 12
before 7-2.1
7-2.1
kgraft-patch-SLE12-SP2_Update_12
SUSE:Linux Enterprise Live Patching 12
before 5-2.1
5-2.1
kgraft-patch-SLE12-SP2_Update_9
SUSE:Linux Enterprise Live Patching 12
before 6-2.1
6-2.1
kgraft-patch-SLE12-SP2_Update_13
SUSE:Linux Enterprise Live Patching 12
before 4-2.1
4-2.1
kgraft-patch-SLE12-SP2_Update_10
SUSE:Linux Enterprise Live Patching 12
before 6-2.1
6-2.1
kgraft-patch-SLE12-SP2_Update_7
SUSE:Linux Enterprise Live Patching 12
before 7-2.1
7-2.1
kgraft-patch-SLE12-SP3_Update_3
SUSE:Linux Enterprise Live Patching 12 SP3
before 3-2.1
3-2.1
kgraft-patch-SLE12-SP3_Update_4
SUSE:Linux Enterprise Live Patching 12 SP3
before 2-2.1
2-2.1
kgraft-patch-SLE12-SP3_Update_1
SUSE:Linux Enterprise Live Patching 12 SP3
before 4-2.1
4-2.1
kgraft-patch-SLE12-SP3_Update_2
SUSE:Linux Enterprise Live Patching 12 SP3
before 3-2.1
3-2.1
kernel-rt
SUSE:Linux Enterprise Real Time 12 SP2
before 4.4.104-24.1
4.4.104-24.1
kernel-rt_debug
SUSE:Linux Enterprise Real Time 12 SP2
before 4.4.104-24.1
4.4.104-24.1
kernel-source-rt
SUSE:Linux Enterprise Real Time 12 SP2
before 4.4.104-24.1
4.4.104-24.1
kernel-syms-rt
SUSE:Linux Enterprise Real Time 12 SP2
before 4.4.104-24.1
4.4.104-24.1
kgraft-patch-SLE12-SP5_Update_1
SUSE:Linux Enterprise Live Patching 12 SP5
before 8-2.2
8-2.2
kgraft-patch-SLE12-SP5_Update_0
SUSE:Linux Enterprise Live Patching 12 SP5
before 8-21.2
8-21.2
kernel-livepatch-SLE15-SP1_Update_7
SUSE:Linux Enterprise Live Patching 15 SP1
before 8-2.2
8-2.2
kgraft-patch-SLE12-SP4_Update_10
SUSE:Linux Enterprise Live Patching 12 SP4
before 8-2.2
8-2.2
kernel-livepatch-SLE15_Update_16
SUSE:Linux Enterprise Live Patching 15
before 8-2.2
8-2.2
linux
Ubuntu:14.04:LTS
before 3.13.0-137.186, 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-137.186
linux-aws
Ubuntu:14.04:LTS
before 4.4.0-1005.5, plus listed versions
4.4.0-1002.24.4.0-1003.3
4.4.0-1005.5
linux-lts-xenial
Ubuntu:14.04:LTS
before 4.4.0-103.126~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.1
Show 37 moreShow less
4.4.0-22.39~14.04.14.4.0-22.40~14.04.14.4.0-24.43~14.04.14.4.0-28.47~14.04.14.4.0-31.50~14.04.14.4.0-34.53~14.04.14.4.0-36.55~14.04.14.4.0-38.57~14.04.14.4.0-42.62~14.04.14.4.0-45.66~14.04.14.4.0-47.68~14.04.14.4.0-51.72~14.04.14.4.0-53.74~14.04.14.4.0-57.78~14.04.14.4.0-59.80~14.04.14.4.0-62.83~14.04.14.4.0-63.84~14.04.24.4.0-64.85~14.04.14.4.0-66.87~14.04.14.4.0-67.88~14.04.14.4.0-70.91~14.04.14.4.0-71.92~14.04.14.4.0-72.93~14.04.14.4.0-75.96~14.04.14.4.0-78.99~14.04.24.4.0-79.100~14.04.14.4.0-81.104~14.04.14.4.0-83.106~14.04.14.4.0-87.110~14.04.14.4.0-89.112~14.04.14.4.0-91.114~14.04.14.4.0-92.115~14.04.14.4.0-93.116~14.04.14.4.0-96.119~14.04.14.4.0-97.120~14.04.14.4.0-98.121~14.04.14.4.0-101.124~14.04.1
4.4.0-103.126~14.04.1
linux
Ubuntu:16.04:LTS
before 4.4.0-103.126, 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 45 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.404.4.0-24.434.4.0-28.474.4.0-31.504.4.0-34.534.4.0-36.554.4.0-38.574.4.0-42.624.4.0-43.634.4.0-45.664.4.0-47.684.4.0-51.724.4.0-53.744.4.0-57.784.4.0-59.804.4.0-62.834.4.0-63.844.4.0-64.854.4.0-65.864.4.0-66.874.4.0-67.884.4.0-70.914.4.0-71.924.4.0-72.934.4.0-75.96
4.4.0-103.126
linux-aws
Ubuntu:16.04:LTS
before 4.4.0-1043.52, plus listed versions
4.4.0-1001.104.4.0-1003.124.4.0-1004.134.4.0-1007.164.4.0-1009.18
Show 18 moreShow less
4.4.0-1011.204.4.0-1012.214.4.0-1013.224.4.0-1016.254.4.0-1017.264.4.0-1018.274.4.0-1020.294.4.0-1022.314.4.0-1026.354.4.0-1028.374.4.0-1030.394.4.0-1031.404.4.0-1032.414.4.0-1035.444.4.0-1037.464.4.0-1038.474.4.0-1039.484.4.0-1041.50
4.4.0-1043.52
linux-azure
Ubuntu:16.04:LTS
before 4.11.0-1016.16, plus listed versions
4.11.0-1009.94.11.0-1011.114.11.0-1013.134.11.0-1014.144.11.0-1015.15
4.11.0-1016.16
linux-gcp
Ubuntu:16.04:LTS
before 4.13.0-1002.5, plus listed versions
4.10.0-1004.44.10.0-1006.64.10.0-1007.74.10.0-1008.84.10.0-1009.9
4.13.0-1002.5
linux-hwe
Ubuntu:16.04:LTS
before 4.13.0-32.35~16.04.1, plus listed versions
4.8.0-36.36~16.04.14.8.0-39.42~16.04.14.8.0-41.44~16.04.14.8.0-42.45~16.04.14.8.0-44.47~16.04.1
Show 21 moreShow less
4.8.0-45.48~16.04.14.8.0-46.49~16.04.14.8.0-49.52~16.04.14.8.0-51.54~16.04.14.8.0-52.55~16.04.14.8.0-53.56~16.04.14.8.0-54.57~16.04.14.8.0-56.61~16.04.14.8.0-58.63~16.04.14.10.0-27.30~16.04.24.10.0-28.32~16.04.24.10.0-30.34~16.04.14.10.0-32.36~16.04.14.10.0-33.37~16.04.14.10.0-35.39~16.04.14.10.0-37.41~16.04.14.10.0-38.42~16.04.14.10.0-40.44~16.04.14.10.0-42.46~16.04.14.13.0-26.29~16.04.24.13.0-31.34~16.04.1
4.13.0-32.35~16.04.1
linux-kvm
Ubuntu:16.04:LTS
before 4.4.0-1012.17, plus listed versions
4.4.0-1004.94.4.0-1007.124.4.0-1008.134.4.0-1009.144.4.0-1010.15
4.4.0-1012.17
linux-oem
Ubuntu:16.04:LTS
before 4.13.0-1010.11, plus listed versions
4.13.0-1008.9
4.13.0-1010.11
linux-raspi2
Ubuntu:16.04:LTS
before 4.4.0-1079.87, plus listed versions
4.2.0-1013.194.2.0-1014.214.3.0-1006.64.4.0-1003.44.4.0-1004.5
Show 35 moreShow less
4.4.0-1009.104.4.0-1010.124.4.0-1010.134.4.0-1012.164.4.0-1016.224.4.0-1017.234.4.0-1019.254.4.0-1021.274.4.0-1023.294.4.0-1027.334.4.0-1029.364.4.0-1034.414.4.0-1038.454.4.0-1040.474.4.0-1042.494.4.0-1044.514.4.0-1046.534.4.0-1048.554.4.0-1050.574.4.0-1051.584.4.0-1052.594.4.0-1054.614.4.0-1055.624.4.0-1057.644.4.0-1059.674.4.0-1061.694.4.0-1065.734.4.0-1067.754.4.0-1069.774.4.0-1070.784.4.0-1071.794.4.0-1074.824.4.0-1075.834.4.0-1076.844.4.0-1077.85
4.4.0-1079.87
linux-snapdragon
Ubuntu:16.04:LTS
before 4.4.0-1081.86, plus listed versions
4.4.0-1012.124.4.0-1013.144.4.0-1013.154.4.0-1015.184.4.0-1019.22
Show 32 moreShow less
4.4.0-1020.234.4.0-1022.254.4.0-1024.274.4.0-1026.294.4.0-1030.334.4.0-1032.364.4.0-1035.394.4.0-1039.434.4.0-1042.464.4.0-1044.484.4.0-1046.504.4.0-1047.514.4.0-1048.524.4.0-1050.544.4.0-1051.554.4.0-1053.574.4.0-1054.584.4.0-1055.594.4.0-1057.614.4.0-1058.624.4.0-1059.634.4.0-1061.664.4.0-1063.684.4.0-1067.724.4.0-1069.744.4.0-1071.764.4.0-1072.774.4.0-1073.784.4.0-1076.814.4.0-1077.824.4.0-1078.834.4.0-1079.84
4.4.0-1081.86
linux-fips
Ubuntu:Pro:FIPS-updates:16.04:LTS
before 4.4.0-1005.5, plus listed versions
4.4.0-1003.3
4.4.0-1005.5
linux-hwe
Ubuntu:18.04:LTS
All versions, plus listed versions
4.18.0-13.14~18.04.14.18.0-14.15~18.04.14.18.0-15.16~18.04.14.18.0-16.17~18.04.14.18.0-17.18~18.04.1
Show 38 moreShow less
4.18.0-18.19~18.04.14.18.0-20.21~18.04.14.18.0-21.22~18.04.14.18.0-22.23~18.04.14.18.0-24.25~18.04.14.18.0-25.26~18.04.15.0.0-23.24~18.04.15.0.0-25.26~18.04.15.0.0-27.28~18.04.15.0.0-29.31~18.04.15.0.0-31.33~18.04.15.0.0-32.34~18.04.25.0.0-35.38~18.04.15.0.0-36.39~18.04.15.0.0-37.40~18.04.15.3.0-26.28~18.04.15.3.0-28.30~18.04.15.3.0-40.32~18.04.15.3.0-42.34~18.04.15.3.0-45.37~18.04.15.3.0-46.38~18.04.15.3.0-51.44~18.04.25.3.0-53.47~18.04.15.3.0-59.53~18.04.15.3.0-61.55~18.04.15.3.0-62.56~18.04.15.3.0-64.58~18.04.15.3.0-65.595.3.0-66.605.3.0-67.615.3.0-68.635.3.0-69.655.3.0-70.665.3.0-72.685.3.0-73.695.3.0-74.705.3.0-75.715.3.0-76.72
None known
linux-hwe-edge
Ubuntu:18.04:LTS
All versions, plus listed versions
5.0.0-15.16~18.04.15.0.0-16.17~18.04.15.0.0-17.18~18.04.15.0.0-19.20~18.04.15.0.0-20.21~18.04.1
Show 5 moreShow less
5.3.0-19.20~18.04.25.3.0-22.24~18.04.15.3.0-23.25~18.04.15.3.0-23.25~18.04.25.3.0-24.26~18.04.2
None known
linux-azure-fde
Ubuntu:20.04:LTS
All versions, plus listed versions
5.4.0-1063.66+cvm2.25.4.0-1063.66+cvm3.25.4.0-1064.67+cvm1.15.4.0-1065.68+cvm2.15.4.0-1067.70+cvm1.1
Show 21 moreShow less
5.4.0-1068.71+cvm1.15.4.0-1069.72+cvm1.15.4.0-1070.73+cvm1.15.4.0-1072.75+cvm1.15.4.0-1073.76+cvm1.15.4.0-1074.77+cvm1.15.4.0-1076.79+cvm1.15.4.0-1078.81+cvm1.15.4.0-1080.83+cvm1.15.4.0-1083.87+cvm1.15.4.0-1085.90+cvm1.15.4.0-1085.90+cvm2.15.4.0-1086.91+cvm1.15.4.0-1089.94+cvm1.25.4.0-1090.95+cvm1.15.4.0-1091.96+cvm1.15.4.0-1092.97+cvm1.15.4.0-1095.101+cvm1.15.4.0-1098.104+cvm1.15.4.0-1100.106+cvm1.15.4.0-1103.109+cvm1.1
None known
linux-gke
Ubuntu:20.04:LTS
All versions, plus listed versions
5.4.0-1033.355.4.0-1035.375.4.0-1036.385.4.0-1037.395.4.0-1039.41
Show 45 moreShow less
5.4.0-1041.435.4.0-1042.445.4.0-1043.455.4.0-1044.465.4.0-1046.485.4.0-1049.525.4.0-1051.545.4.0-1052.555.4.0-1053.565.4.0-1054.575.4.0-1055.585.4.0-1056.595.4.0-1057.605.4.0-1059.625.4.0-1061.645.4.0-1062.655.4.0-1063.665.4.0-1065.685.4.0-1066.695.4.0-1067.705.4.0-1068.715.4.0-1071.765.4.0-1072.775.4.0-1074.795.4.0-1076.825.4.0-1078.845.4.0-1080.865.4.0-1081.875.4.0-1083.895.4.0-1084.905.4.0-1086.935.4.0-1087.945.4.0-1090.975.4.0-1091.985.4.0-1094.1015.4.0-1095.1025.4.0-1096.1035.4.0-1097.1045.4.0-1098.1055.4.0-1099.1065.4.0-1100.1075.4.0-1101.1085.4.0-1102.1095.4.0-1103.1105.4.0-1104.111
None known
linux-raspi2
Ubuntu:20.04:LTS
All versions, plus listed versions
5.3.0-1007.85.3.0-1014.165.3.0-1015.175.3.0-1017.195.4.0-1004.45.4.0-1006.6
None known
linux-riscv
Ubuntu:20.04:LTS
All versions, plus listed versions
5.4.0-24.285.4.0-26.305.4.0-27.315.4.0-28.325.4.0-30.34
Show 7 moreShow less
5.4.0-31.355.4.0-33.375.4.0-34.385.4.0-36.415.4.0-37.425.4.0-39.445.4.0-40.45
None known
linux-intel-iot-realtime
Ubuntu:22.04:LTS
All versions, plus listed versions
5.15.0-1073.75
None known
linux-realtime
Ubuntu:22.04:LTS
All versions, plus listed versions
5.15.0-1032.35
None known
linux-riscv
Ubuntu:22.04:LTS
All versions, plus listed versions
5.13.0-1004.45.13.0-1006.6+22.04.15.13.0-1007.7+22.04.15.13.0-1010.11+22.04.15.15.0-1004.4
Show 18 moreShow less
5.15.0-1005.55.15.0-1006.65.15.0-1007.75.15.0-1008.85.15.0-1011.125.15.0-1012.135.15.0-1014.165.15.0-1015.175.15.0-1016.185.15.0-1017.195.15.0-1018.215.15.0-1019.225.15.0-1020.235.15.0-1022.265.15.0-1023.275.15.0-1026.305.15.0-1027.315.15.0-1028.32
None known
linux-raspi-realtime
Ubuntu:24.04:LTS
All versions, plus listed versions
6.8.0-2019.20
None known
linux-hwe
Ubuntu:16.04:LTS
before 4.10.0-42.46~16.04.1, plus listed versions
4.8.0-36.36~16.04.14.8.0-39.42~16.04.14.8.0-41.44~16.04.14.8.0-42.45~16.04.14.8.0-44.47~16.04.1
Show 18 moreShow less
4.8.0-45.48~16.04.14.8.0-46.49~16.04.14.8.0-49.52~16.04.14.8.0-51.54~16.04.14.8.0-52.55~16.04.14.8.0-53.56~16.04.14.8.0-54.57~16.04.14.8.0-56.61~16.04.14.8.0-58.63~16.04.14.10.0-27.30~16.04.24.10.0-28.32~16.04.24.10.0-30.34~16.04.14.10.0-32.36~16.04.14.10.0-33.37~16.04.14.10.0-35.39~16.04.14.10.0-37.41~16.04.14.10.0-38.42~16.04.14.10.0-40.44~16.04.1
4.10.0-42.46~16.04.1

Public exploits

Links only. Every CVE stores no exploit code.

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, Exploit-DB, GitHub Advisories, NVD, OSV, PoC in GitHub

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 88 versions, 4 references and the rest of 3 source descriptions. The JSON record has them.

MoveEnter Open