CVE-2021-31440
This vulnerability allows local attackers to escalate privileges on affected installations of...
This vulnerability allows local attackers to escalate privileges on affected installations of Linux Kernel 5.11.15. An attacker must first obtain the ability to execute low-privileged code on the target system in order to exploit this vulnerability. The specific flaw exists within the handling of eBPF programs. The issue results from the lack of proper validation of user-supplied eBPF programs prior to executing them. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the context of the kernel. Was ZDI-CAN-13661.
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
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.8
This vulnerability allows local attackers to escalate privileges on affected installations of Linux Kernel 5.11.15. An attacker must first obtain the ability to execute low-privileged code on the target system in order to exploit this vulnerability. The specific flaw exists within the handling of eBPF programs. The issue results from the lack of proper validation of user-supplied eBPF programs prior to executing them. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the context of the kernel. Was ZDI-CAN-13661.
- Record
CVE-2021-31440- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Weakness
- CWE-682
- Updated
- 2026-11-02
EUVDEUVD-2021-18340
8.8
This vulnerability allows local attackers to escalate privileges on affected installations of Linux Kernel 5.11.15. An attacker must first obtain the ability to execute low-privileged code on the target system in order to exploit this vulnerability. The specific flaw exists within the handling of eBPF programs. The issue results from the lack of proper validation of user-supplied eBPF programs prior to executing them. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the context of the kernel. Was ZDI-CAN-13661.
- Record
EUVD-2021-18340- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-c57j-pq55-rh2x
7.0
This vulnerability allows local attackers to escalate privileges on affected installations of...
This vulnerability allows local attackers to escalate privileges on affected installations of Linux Kernel 5.11.15. An attacker must first obtain the ability to execute low-privileged code on the target system in order to exploit this vulnerability. The specific flaw exists within the handling of eBPF programs. The issue results from the lack of proper validation of user-supplied eBPF programs prior to executing them. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the context of the kernel. Was ZDI-CAN-13661.
- Record
GHSA-c57j-pq55-rh2x- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-682
- Updated
- 2026-11-02
NVD
7.0
This vulnerability allows local attackers to escalate privileges on affected installations of Linux Kernel 5.11.15. An attacker must first obtain the ability to execute low-privileged code on the target system in order to exploit this vulnerability. The specific flaw exists within the handling of eBPF programs. The issue results from the lack of proper validation of user-supplied eBPF programs prior to executing them. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the context of the kernel. Was ZDI-CAN-13661.
- Record
CVE-2021-31440- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 3.0
- 8.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - CVSS 2.0
- 6.9 Medium
AV:L/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-682
- Updated
- 2026-11-02
OSV
7.0
This vulnerability allows local attackers to escalate privileges on affected installations of Linux Kernel 5.11.15. An attacker must first obtain the ability to execute low-privileged code on the target system in order to exploit this vulnerability. The specific flaw exists within the handling of eBPF programs. The issue results from the lack of proper validation of user-supplied eBPF programs prior to executing them. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the context of the kernel. Was ZDI-CAN-13661.
- Record
CVE-2021-31440- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-31440
7.0
This vulnerability allows local attackers to escalate privileges on affected installations of Linux Kernel 5.11.15. An attacker must first obtain the ability to execute low-privileged code on the target system in order to exploit this vulnerability. The specific flaw exists within the handling of eBPF programs. The issue results from the lack of proper validation of user-supplied eBPF programs prior to executing them. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the context of the kernel. Was ZDI-CAN-13661.
- Record
DEBIAN-CVE-2021-31440- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 11 moreShow less
OSVRHSA-2021:4140
7.8
Red Hat Security Advisory: kernel-rt security and bug fix update
- Record
RHSA-2021:4140- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2021:4356
7.8
Red Hat Security Advisory: kernel security, bug fix, and enhancement update
- Record
RHSA-2021:4356- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-31440
7.0
This vulnerability allows local attackers to escalate privileges on affected installations of Linux Kernel 5.11.15. An attacker must first obtain the ability to execute low-privileged code on the target system in order to exploit this vulnerability. The specific flaw exists within the handling of eBPF programs. The issue results from the lack of proper validation of user-supplied eBPF programs prior to executing them. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the context of the kernel. Was ZDI-CAN-13661.
- Record
UBUNTU-CVE-2021-31440- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 3.0
- 8.8 High
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2021:4356 No score
Moderate: kernel security, bug fix, and enhancement update
The kernel packages contain the Linux kernel, the core of any Linux operating system.
Security Fix(es):
- kernel: out-of-bounds reads in pinctrl subsystem (CVE-2020-0427)
- kernel: Improper input validation in some Intel(R) Ethernet E810 Adapter drivers (CVE-2020-24502)
- kernel: Insufficient access control in some Intel(R) Ethernet E810 Adapter drivers (CVE-2020-24503)
- kernel: Uncontrolled resource consumption in some Intel(R) Ethernet E810 Adapter drivers (CVE-2020-24504)
- kernel: Fragmentation cache not cleared on reconnection (CVE-2020-24586)
- kernel: Reassembling fragments encrypted under different keys (CVE-2020-24587)
- kernel: wifi frame payload being parsed incorrectly as an L2 frame (CVE-2020-24588)
- kernel: Forwarding EAPOL from unauthenticated wifi client (CVE-2020-26139)
- kernel: accepting plaintext data frames in protected networks (CVE-2020-26140)
- kernel: not verifying TKIP MIC of fragmented frames (CVE-2020-26141)
- kernel: accepting fragmented plaintext frames in protected networks (CVE-2020-26143)
- kernel: accepting unencrypted A-MSDU frames that start with RFC1042 header (CVE-2020-26144)
- kernel: accepting plaintext broadcast fragments as full frames (CVE-2020-26145)
- kernel: powerpc: RTAS calls can be used to compromise kernel integrity (CVE-2020-27777)
- kernel: locking inconsistency in tty_io.c and tty_jobctrl.c can lead to a read-after-free (CVE-2020-29660)
- kernel: buffer overflow in mwifiex_cmd_802_11_ad_hoc_start function via a long SSID value (CVE-2020-36158)
- kernel: slab out-of-bounds read in hci_extended_inquiry_result_evt() (CVE-2020-36386)
- kernel: Improper access control in BlueZ may allow information disclosure vulnerability. (CVE-2021-0129)
- kernel: Use-after-free in ndb_queue_rq() in drivers/block/nbd.c (CVE-2021-3348)
- kernel: Linux kernel eBPF RINGBUF map oversized allocation (CVE-2021-3489)
- kernel: double free in bluetooth subsystem when the HCI device initialization fails (CVE-2021-3564)
- kernel: use-after-free in function hci_sock_bound_ioctl() (CVE-2021-3573)
- kernel: eBPF 32-bit source register truncation on div/mod (CVE-2021-3600)
- kernel: DoS in rb_per_cpu_empty() (CVE-2021-3679)
- kernel: Mounting overlayfs inside an unprivileged user namespace can reveal files (CVE-2021-3732)
- kernel: heap overflow in __cgroup_bpf_run_filter_getsockopt() (CVE-2021-20194)
- kernel: Race condition in sctp_destroy_sock list_del (CVE-2021-23133)
- kernel: fuse: stall on CPU can occur because a retry loop continually finds the same bad inode (CVE-2021-28950)
- kernel: System crash in intel_pmu_drain_pebs_nhm in arch/x86/events/intel/ds.c (CVE-2021-28971)
- kernel: protection can be bypassed to leak content of kernel memory (CVE-2021-29155)
- kernel: improper input validation in tipc_nl_retrieve_key function in net/tipc/node.c (CVE-2021-29646)
- kernel: lack a full memory barrier may lead to DoS (CVE-2021-29650)
- kernel: local escalation of privileges in handling of eBPF programs (CVE-2021-31440)
- kernel: protection of stack pointer against speculative pointer arithmetic can be bypassed to leak content of kernel memory (CVE-2021-31829)
- kernel: out-of-bounds reads and writes due to enforcing incorrect limits for pointer arithmetic operations by BPF verifier (CVE-2021-33200)
- kernel: reassembling encrypted fragments with non-consecutive packet numbers (CVE-2020-26146)
- kernel: reassembling mixed encrypted/plaintext fragments (CVE-2020-26147)
- kernel: the copy-on-write implementation can grant unintended write access because of a race condition in a THP mapcount check (CVE-2020-29368)
- kernel: flowtable list del corruption with kernel BUG at lib/list_debug.c:50 (CVE-2021-3635)
- kernel: NULL pointer dereference in llsec_key_alloc() in net/mac802154/llsec.c (CVE-2021-3659)
- kernel: setsockopt System Call Untrusted Pointer Dereference Information Disclosure (CVE-2021-20239)
- kernel: out of bounds array access in drivers/md/dm-ioctl.c (CVE-2021-31916)
- Record
ALSA-2021:4356- Updated
- 2026-11-02
OSVCLSA-2022-1644933991 No score
Fix of CVE: CVE-2021-31440, CVE-2022-0435
- tipc: improve size validations for received domain records (Jon Maloy) {CVE-2022-0435}
- bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Yauheni Kaliuta) {CVE-2021-31440}
- bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds (Yauheni Kaliuta) {CVE-2021-31440}
- Record
CLSA-2022-1644933991- Updated
- 2026-11-02
OSVMGASA-2021-0214 No score
Updated kernel packages fix security vulnerabilities
This kernel update is based on upstream 5.10.37 and fixes at least the following security issues:
It was discovered that the io_uring implementation of the Linux kernel did not properly enforce the MAX_RW_COUNT limit in some situations. A local attacker could use this to cause a denial of service (system crash) or execute arbitrary code (CVE-2021-3491).
An out-of-bounds (OOB) memory access flaw was found in fs/f2fs/node.c in the f2fs module in the Linux kernel in versions before 5.12.0-rc4. A bounds check failure allows a local attacker to gain access to out-of-bounds memory leading to a system crash or a leak of internal kernel information (CVE-2021-3506).
A race condition in Linux kernel SCTP sockets (net/sctp/socket.c) before 5.12-rc8 can lead to kernel privilege escalation from the context of a network service or an unprivileged process. If sctp_destroy_sock is called without sock_net(sk)->sctp.addr_wq_lock then an element is removed from the auto_asconf_splist list without any proper locking. This can be exploited by an attacker with network service privileges to escalate to root or from the context of an unprivileged user directly if a BPF_CGROUP_INET_SOCK_CREATE is attached which denies creation of some SCTP socket. NOTE! This already had a fix in kernel-5.10.33, but that fix caused some systems to deadlock, so this is now fixed in a better way (CVE-2021-23133).
bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (CVE-2021-31440).
kernel/bpf/verifier.c in the Linux kernel through 5.12.1 performs undesirable speculative loads, leading to disclosure of stack content via side-channel attacks. The specific concern is not protecting the BPF stack area against speculative loads. Also, the BPF stack can contain uninitialized data that might represent sensitive information previously operated on by the kernel (CVE-2021-31829).
net/bluetooth/hci_request.c in the Linux kernel through 5.12.2 has a race condition for removal of the HCI controller (CVE-2021-32399).
In the Linux kernel before 5.12.4, net/bluetooth/hci_event.c has a use-after-free when destroying an hci_chan. This leads to writing an arbitrary value. (CVE-2021-33034).
Other fixes in this update:
- Revert upstream iommu/vt-d fixes causing systems to hang at boot:
- "iommu/vt-d: Preset Access/Dirty bits for IOVA over FL"
- "iommu/vt-d: Remove WO permissions on second-level paging entries"
- Revert "irqbypass: do not start cons/prod when failed connect" as it may cause VM freeze on arm64 with GICv4
- ACPI / EC: Fix media keys not working problem on more Asus laptops
- ACPI: PM: Add ACPI ID of Alder Lake Fan
- iwlwifi: add new pci id for 6235
- usb: xhci: Add reset resume quirk for AMD xhci controller
- usb: xhci: Increase timeout for HC halt
For other upstream fixes, see the referenced changelogs.
- Record
MGASA-2021-0214- Updated
- 2026-11-02
OSVMGASA-2021-0215 No score
Updated kernel-linus packages fix security vulnerabilities
This kernel-linus update is based on upstream 5.10.37 and fixes at least the following security issues:
It was discovered that the io_uring implementation of the Linux kernel did not properly enforce the MAX_RW_COUNT limit in some situations. A local attacker could use this to cause a denial of service (system crash) or execute arbitrary code (CVE-2021-3491).
An out-of-bounds (OOB) memory access flaw was found in fs/f2fs/node.c in the f2fs module in the Linux kernel in versions before 5.12.0-rc4. A bounds check failure allows a local attacker to gain access to out-of-bounds memory leading to a system crash or a leak of internal kernel information (CVE-2021-3506).
A race condition in Linux kernel SCTP sockets (net/sctp/socket.c) before 5.12-rc8 can lead to kernel privilege escalation from the context of a network service or an unprivileged process. If sctp_destroy_sock is called without sock_net(sk)->sctp.addr_wq_lock then an element is removed from the auto_asconf_splist list without any proper locking. This can be exploited by an attacker with network service privileges to escalate to root or from the context of an unprivileged user directly if a BPF_CGROUP_INET_SOCK_CREATE is attached which denies creation of some SCTP socket. NOTE! This already had a fix in kernel-5.10.33, but that fix caused some systems to deadlock, so this is now fixed in a better way (CVE-2021-23133).
bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (CVE-2021-31440).
kernel/bpf/verifier.c in the Linux kernel through 5.12.1 performs undesirable speculative loads, leading to disclosure of stack content via side-channel attacks. The specific concern is not protecting the BPF stack area against speculative loads. Also, the BPF stack can contain uninitialized data that might represent sensitive information previously operated on by the kernel (CVE-2021-31829).
net/bluetooth/hci_request.c in the Linux kernel through 5.12.2 has a race condition for removal of the HCI controller (CVE-2021-32399).
In the Linux kernel before 5.12.4, net/bluetooth/hci_event.c has a use-after-free when destroying an hci_chan. This leads to writing an arbitrary value. (CVE-2021-33034).
For other upstream fixes, see the referenced changelogs.
- Record
MGASA-2021-0215- Updated
- 2026-11-02
OSVPUB-A-189614572 No score
In __reg_combine_64_into_32 of verifier.c, there is a possible out of bounds write due to an integer overflow. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation.
- Record
PUB-A-189614572- Updated
- 2026-11-05
OSVSUSE-SU-2021:3360-1 No score
Security update for the Linux Kernel (Live Patch 0 for SLE 15 SP3)
This update for the Linux Kernel 5.3.18-57 fixes several issues.
The following security issues were fixed:
- CVE-2021-31440: Fixed a lack of proper validation of user-supplied eBPF programs prior to executing them. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the context of the kernel. (bsc#1190127).
- CVE-2021-38160: Fixed a bug that could lead to a data corruption or loss. This can be triggered by an untrusted device that supplies a buf->len value exceeding the buffer size in drivers/char/virtio_console.c (bsc#1190118)
- CVE-2021-3640: Fixed a user-after-free bug in the function sco_sock_sendmsg which could lead to local privilege escalation. (bsc#1188613)
- CVE-2021-3573: Fixed a user-after-free bug in the function hci_sock_bound_ioctl which could lead to local privilege escalation. (bsc#1187054).
- Record
SUSE-SU-2021:3360-1- Updated
- 2026-11-02
OSVUSN-4999-1 No score
linux, linux-aws, linux-aws-5.8, linux-azure, linux-azure-5.8, linux-gcp, linux-gcp-5.8, linux-hwe-5.8, linux-kvm, linux-oracle, linux-oracle-5.8, linux-raspi vulnerabilities
Norbert Slusarek discovered a race condition in the CAN BCM networking protocol of the Linux kernel leading to multiple use-after-free vulnerabilities. A local attacker could use this issue to execute arbitrary code. (CVE-2021-3609)
Piotr Krysiuk discovered that the eBPF implementation in the Linux kernel did not properly enforce limits for pointer operations. A local attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2021-33200)
Mathy Vanhoef discovered that the Linux kernel’s WiFi implementation did not properly clear received fragments from memory in some situations. A physically proximate attacker could possibly use this issue to inject packets or expose sensitive information. (CVE-2020-24586)
Mathy Vanhoef discovered that the Linux kernel’s WiFi implementation incorrectly handled encrypted fragments. A physically proximate attacker could possibly use this issue to decrypt fragments. (CVE-2020-24587)
Mathy Vanhoef discovered that the Linux kernel’s WiFi implementation incorrectly handled certain malformed frames. If a user were tricked into connecting to a malicious server, a physically proximate attacker could use this issue to inject packets. (CVE-2020-24588)
Kiyin (尹亮) discovered that the NFC LLCP protocol implementation in the Linux kernel contained a reference counting error. A local attacker could use this to cause a denial of service (system crash). (CVE-2020-25670)
Kiyin (尹亮) discovered that the NFC LLCP protocol implementation in the Linux kernel did not properly deallocate memory in certain error situations. A local attacker could use this to cause a denial of service (memory exhaustion). (CVE-2020-25671, CVE-2020-25672)
Kiyin (尹亮) discovered that the NFC LLCP protocol implementation in the Linux kernel did not properly handle error conditions in some situations, leading to an infinite loop. A local attacker could use this to cause a denial of service. (CVE-2020-25673)
Mathy Vanhoef discovered that the Linux kernel’s WiFi implementation incorrectly handled EAPOL frames from unauthenticated senders. A physically proximate attacker could inject malicious packets to cause a denial of service (system crash). (CVE-2020-26139)
Mathy Vanhoef discovered that the Linux kernel’s WiFi implementation did not properly verify certain fragmented frames. A physically proximate attacker could possibly use this issue to inject or decrypt packets. (CVE-2020-26141)
Mathy Vanhoef discovered that the Linux kernel’s WiFi implementation accepted plaintext fragments in certain situations. A physically proximate attacker could use this issue to inject packets. (CVE-2020-26145)
Mathy Vanhoef discovered that the Linux kernel’s WiFi implementation could reassemble mixed encrypted and plaintext fragments. A physically proximate attacker could possibly use this issue to inject packets or exfiltrate selected fragments. (CVE-2020-26147)
Or Cohen discovered that the SCTP implementation in the Linux kernel contained a race condition in some situations, leading to a use-after-free condition. A local attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2021-23133)
Piotr Krysiuk and Benedict Schlueter discovered that the eBPF implementation in the Linux kernel performed out of bounds speculation on pointer arithmetic. A local attacker could use this to expose sensitive information. (CVE-2021-29155)
Manfred Paul discovered that the extended Berkeley Packet Filter (eBPF) implementation in the Linux kernel contained an out-of-bounds vulnerability. A local attacker could use this issue to execute arbitrary code. (CVE-2021-31440)
Piotr Krysiuk discovered that the eBPF implementation in the Linux kernel did not properly prevent speculative loads in certain situations. A local attacker could use this to expose sensitive information (kernel memory). (CVE-2021-31829)
- Record
USN-4999-1- Updated
- 2026-11-02
OSVUSN-5001-1 No score
linux-oem-5.10 vulnerabilities
Norbert Slusarek discovered a race condition in the CAN BCM networking protocol of the Linux kernel leading to multiple use-after-free vulnerabilities. A local attacker could use this issue to execute arbitrary code. (CVE-2021-3609)
Mathy Vanhoef discovered that the Linux kernel’s WiFi implementation did not properly clear received fragments from memory in some situations. A physically proximate attacker could possibly use this issue to inject packets or expose sensitive information. (CVE-2020-24586)
Mathy Vanhoef discovered that the Linux kernel’s WiFi implementation incorrectly handled encrypted fragments. A physically proximate attacker could possibly use this issue to decrypt fragments. (CVE-2020-24587)
Mathy Vanhoef discovered that the Linux kernel’s WiFi implementation incorrectly handled certain malformed frames. If a user were tricked into connecting to a malicious server, a physically proximate attacker could use this issue to inject packets. (CVE-2020-24588)
Mathy Vanhoef discovered that the Linux kernel’s WiFi implementation incorrectly handled EAPOL frames from unauthenticated senders. A physically proximate attacker could inject malicious packets to cause a denial of service (system crash). (CVE-2020-26139)
Mathy Vanhoef discovered that the Linux kernel’s WiFi implementation did not properly verify certain fragmented frames. A physically proximate attacker could possibly use this issue to inject or decrypt packets. (CVE-2020-26141)
Mathy Vanhoef discovered that the Linux kernel’s WiFi implementation accepted plaintext fragments in certain situations. A physically proximate attacker could use this issue to inject packets. (CVE-2020-26145)
Mathy Vanhoef discovered that the Linux kernel’s WiFi implementation could reassemble mixed encrypted and plaintext fragments. A physically proximate attacker could possibly use this issue to inject packets or exfiltrate selected fragments. (CVE-2020-26147)
Or Cohen discovered that the SCTP implementation in the Linux kernel contained a race condition in some situations, leading to a use-after-free condition. A local attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2021-23133)
Or Cohen and Nadav Markus discovered a use-after-free vulnerability in the nfc implementation in the Linux kernel. A privileged local attacker could use this issue to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2021-23134)
Manfred Paul discovered that the extended Berkeley Packet Filter (eBPF) implementation in the Linux kernel contained an out-of-bounds vulnerability. A local attacker could use this issue to execute arbitrary code. (CVE-2021-31440)
It was discovered that a race condition in the kernel Bluetooth subsystem could lead to use-after-free of slab objects. An attacker could use this issue to possibly execute arbitrary code. (CVE-2021-32399)
It was discovered that a use-after-free existed in the Bluetooth HCI driver of the Linux kernel. A local attacker could use this to cause a denial of service (system crash) or possibly execute arbitrary code. (CVE-2021-33034)
It was discovered that an out-of-bounds (OOB) memory access flaw existed in the f2fs module of the Linux kernel. A local attacker could use this issue to cause a denial of service (system crash). (CVE-2021-3506)
Mathias Krause discovered that a null pointer dereference existed in the Nitro Enclaves kernel driver of the Linux kernel. A local attacker could use this issue to cause a denial of service or possibly execute arbitrary code. (CVE-2021-3543)
- Record
USN-5001-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
kernel-tools-libs-develAlmaLinux:8 From an advisory covering 45 CVEs |
before 4.18.0-348.el8 | 4.18.0-348.el8 |
bpftoolTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
kernelTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
kernel-coreTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
kernel-cross-headersTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
kernel-debugTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
kernel-debug-coreTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
kernel-debug-develTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
kernel-debug-modulesTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
kernel-debug-modules-extraTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
Show 127 moreShow less
| Package | Affected | Fixed |
|---|---|---|
kernel-debug-modules-internalTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
kernel-develTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
kernel-headersTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
kernel-ipaclones-internalTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
kernel-modulesTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
kernel-modules-extraTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
kernel-modules-internalTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
kernel-selftests-internalTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
kernel-toolsTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
kernel-tools-libsTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
kernel-tools-libs-develTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
perfTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
python3-perfTuxCare:CentOS:8.4 From an advisory covering 2 CVEs |
before 4.18.0-305.25.1.el8_4.tuxcare.els2 | 4.18.0-305.25.1.el8_4.tuxcare.els2 |
linuxDebian:12 |
before 5.10.38-1 | 5.10.38-1 |
linuxDebian:13 |
before 5.10.38-1 | 5.10.38-1 |
linuxDebian:14 |
before 5.10.38-1 | 5.10.38-1 |
kernelMageia:7 From an advisory covering 7 CVEs |
before 5.10.37-2.mga7 | 5.10.37-2.mga7 |
kmod-virtualboxMageia:7 From an advisory covering 7 CVEs |
before 6.1.22-1.4.mga7 | 6.1.22-1.4.mga7 |
kmod-xtables-addonsMageia:7 From an advisory covering 7 CVEs |
before 3.13-26.mga7 | 3.13-26.mga7 |
kernelMageia:8 From an advisory covering 7 CVEs |
before 5.10.37-2.mga8 | 5.10.37-2.mga8 |
kmod-virtualboxMageia:8 From an advisory covering 7 CVEs |
before 6.1.22-1.4.mga8 | 6.1.22-1.4.mga8 |
kmod-xtables-addonsMageia:8 From an advisory covering 7 CVEs |
before 3.18-1.4.mga8 | 3.18-1.4.mga8 |
kernel-linusMageia:7 From an advisory covering 7 CVEs |
before 5.10.37-1.mga7 | 5.10.37-1.mga7 |
kernel-linusMageia:8 From an advisory covering 7 CVEs |
before 5.10.37-1.mga8 | 5.10.37-1.mga8 |
:linux_kernel:Android |
:0 up to :2022-06-05, plus listed versions Kernel |
:2022-06-05 |
kernel-rtRed Hat:enterprise_linux:8::nfv From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-coreRed Hat:enterprise_linux:8::nfv From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-debugRed Hat:enterprise_linux:8::nfv From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-debug-coreRed Hat:enterprise_linux:8::nfv From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-debug-debuginfoRed Hat:enterprise_linux:8::nfv From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-debug-develRed Hat:enterprise_linux:8::nfv From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-debug-kvmRed Hat:enterprise_linux:8::nfv From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-debug-modulesRed Hat:enterprise_linux:8::nfv From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-debug-modules-extraRed Hat:enterprise_linux:8::nfv From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-debuginfoRed Hat:enterprise_linux:8::nfv From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-debuginfo-common-x86_64Red Hat:enterprise_linux:8::nfv From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-develRed Hat:enterprise_linux:8::nfv From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-kvmRed Hat:enterprise_linux:8::nfv From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-modulesRed Hat:enterprise_linux:8::nfv From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-modules-extraRed Hat:enterprise_linux:8::nfv From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rtRed Hat:enterprise_linux:8::realtime From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-coreRed Hat:enterprise_linux:8::realtime From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-debugRed Hat:enterprise_linux:8::realtime From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-debug-coreRed Hat:enterprise_linux:8::realtime From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-debug-debuginfoRed Hat:enterprise_linux:8::realtime From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-debug-develRed Hat:enterprise_linux:8::realtime From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-debug-modulesRed Hat:enterprise_linux:8::realtime From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-debug-modules-extraRed Hat:enterprise_linux:8::realtime From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-debuginfoRed Hat:enterprise_linux:8::realtime From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-debuginfo-common-x86_64Red Hat:enterprise_linux:8::realtime From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-develRed Hat:enterprise_linux:8::realtime From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-modulesRed Hat:enterprise_linux:8::realtime From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
kernel-rt-modules-extraRed Hat:enterprise_linux:8::realtime From an advisory covering 46 CVEs |
before 0:4.18.0-348.rt7.130.el8 | 0:4.18.0-348.rt7.130.el8 |
bpftoolRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
bpftool-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernelRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-abi-stablelistsRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-coreRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debugRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debug-coreRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debug-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debug-develRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debug-modulesRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debug-modules-extraRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debuginfo-common-aarch64Red Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debuginfo-common-ppc64leRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debuginfo-common-s390xRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debuginfo-common-x86_64Red Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-develRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-docRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-modulesRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-modules-extraRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-toolsRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-tools-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-tools-libsRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-zfcpdumpRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-zfcpdump-coreRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-zfcpdump-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-zfcpdump-develRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-zfcpdump-modulesRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-zfcpdump-modules-extraRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
perfRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
perf-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
python3-perfRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
python3-perf-debuginfoRed Hat:enterprise_linux:8::baseos From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
bpftool-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debug-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debuginfo-common-aarch64Red Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debuginfo-common-ppc64leRed Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-debuginfo-common-x86_64Red Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-tools-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-tools-libs-develRed Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
perf-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
python3-perf-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 61 CVEs |
before 0:4.18.0-348.el8 | 0:4.18.0-348.el8 |
kernel-livepatch-SLE15-SP3_Update_0SUSE:Linux Enterprise Live Patching 15 SP3 From an advisory covering 4 CVEs |
before 7-3.1 | 7-3.1 |
linux-hwe-edgeUbuntu:16.04:LTS |
All versions, plus listed versions 4.8.0-28.30~16.04.14.8.0-30.32~16.04.14.8.0-32.34~16.04.14.8.0-34.36~16.04.14.10.0-14.16~16.04.1 Show 18 moreShow less4.10.0-19.21~16.04.14.10.0-20.22~16.04.14.10.0-21.23~16.04.14.10.0-22.24~16.04.14.10.0-24.28~16.04.14.10.0-26.30~16.04.14.11.0-13.19~16.04.14.11.0-14.20~16.04.14.13.0-16.19~16.04.34.13.0-17.20~16.04.14.13.0-19.22~16.04.14.13.0-21.24~16.04.14.13.0-25.29~16.04.24.15.0-13.14~16.04.14.15.0-15.16~16.04.14.15.0-20.21~16.04.14.15.0-22.24~16.04.14.15.0-23.25~16.04.1 |
None known |
linux-aws-5.0Ubuntu:18.04:LTS |
All versions, plus listed versions 5.0.0-1021.24~18.04.15.0.0-1022.25~18.04.15.0.0-1023.26~18.04.15.0.0-1024.27~18.04.15.0.0-1025.285.0.0-1027.30 |
None known |
linux-aws-5.3Ubuntu:18.04:LTS |
All versions, plus listed versions 5.3.0-1016.17~18.04.15.3.0-1017.18~18.04.15.3.0-1019.21~18.04.15.3.0-1023.25~18.04.15.3.0-1028.30~18.04.1 Show 5 moreShow less5.3.0-1030.32~18.04.15.3.0-1032.34~18.04.25.3.0-1033.355.3.0-1034.365.3.0-1035.37 |
None known |
linux-azureUbuntu:18.04:LTS |
All versions, plus listed versions 4.15.0-1002.24.15.0-1003.34.15.0-1004.44.15.0-1008.84.15.0-1009.9 Show 39 moreShow less4.15.0-1012.124.15.0-1013.134.15.0-1014.144.15.0-1018.184.15.0-1019.194.15.0-1021.214.15.0-1022.234.15.0-1023.244.15.0-1025.264.15.0-1028.294.15.0-1030.314.15.0-1031.324.15.0-1032.334.15.0-1035.364.15.0-1036.384.15.0-1037.394.18.0-1011.11~18.04.14.18.0-1013.13~18.04.14.18.0-1014.14~18.04.14.18.0-1018.18~18.04.14.18.0-1019.19~18.04.14.18.0-1020.20~18.04.14.18.0-1023.24~18.04.14.18.0-1024.25~18.04.14.18.0-1025.27~18.04.15.0.0-1014.14~18.04.15.0.0-1016.17~18.04.15.0.0-1018.19~18.04.15.0.0-1020.21~18.04.15.0.0-1022.23~18.04.15.0.0-1023.24~18.04.15.0.0-1025.27~18.04.15.0.0-1027.29~18.04.15.0.0-1028.30~18.04.15.0.0-1029.31~18.04.15.0.0-1031.335.0.0-1032.345.0.0-1035.375.0.0-1036.38 |
None known |
linux-azure-5.3Ubuntu:18.04:LTS |
All versions, plus listed versions 5.3.0-1007.8~18.04.15.3.0-1008.9~18.04.15.3.0-1009.10~18.04.15.3.0-1010.11~18.04.15.3.0-1012.13~18.04.1 Show 11 moreShow less5.3.0-1013.14~18.04.15.3.0-1016.17~18.04.15.3.0-1018.19~18.04.15.3.0-1019.20~18.04.15.3.0-1020.21~18.04.15.3.0-1022.23~18.04.15.3.0-1028.29~18.04.15.3.0-1031.32~18.04.15.3.0-1032.33~18.04.15.3.0-1034.35~18.04.15.3.0-1035.36 |
None known |
linux-azure-edgeUbuntu:18.04:LTS |
All versions, plus listed versions 4.18.0-1006.6~18.04.14.18.0-1007.7~18.04.14.18.0-1008.8~18.04.15.0.0-1012.12~18.04.2 |
None known |
linux-gcpUbuntu:18.04:LTS |
All versions, plus listed versions 4.15.0-1001.14.15.0-1003.34.15.0-1005.54.15.0-1006.64.15.0-1008.8 Show 33 moreShow less4.15.0-1009.94.15.0-1010.104.15.0-1014.144.15.0-1015.154.15.0-1017.184.15.0-1018.194.15.0-1019.204.15.0-1021.224.15.0-1023.244.15.0-1024.254.15.0-1025.264.15.0-1026.274.15.0-1027.284.15.0-1028.294.15.0-1029.314.15.0-1030.324.15.0-1032.344.15.0-1033.354.15.0-1034.364.15.0-1036.384.15.0-1037.394.15.0-1040.424.15.0-1042.454.15.0-1044.705.0.0-1020.20~18.04.15.0.0-1021.21~18.04.15.0.0-1025.26~18.04.15.0.0-1026.27~18.04.15.0.0-1028.29~18.04.15.0.0-1029.30~18.04.15.0.0-1031.325.0.0-1033.345.0.0-1034.35 |
None known |
linux-gcp-5.3Ubuntu:18.04:LTS |
All versions, plus listed versions 5.3.0-1008.9~18.04.15.3.0-1009.10~18.04.15.3.0-1010.11~18.04.15.3.0-1012.13~18.04.15.3.0-1014.15~18.04.1 Show 8 moreShow less5.3.0-1016.17~18.04.15.3.0-1017.18~18.04.15.3.0-1018.19~18.04.15.3.0-1020.22~18.04.15.3.0-1026.28~18.04.15.3.0-1029.31~18.04.15.3.0-1030.32~18.04.15.3.0-1032.34~18.04.1 |
None known |
linux-gcp-edgeUbuntu:18.04:LTS |
All versions, plus listed versions 4.18.0-1004.5~18.04.14.18.0-1005.6~18.04.14.18.0-1006.7~18.04.14.18.0-1007.8~18.04.14.18.0-1008.9~18.04.1 Show 7 moreShow less4.18.0-1009.10~18.04.14.18.0-1011.12~18.04.14.18.0-1012.13~18.04.14.18.0-1013.14~18.04.14.18.0-1015.16~18.04.15.0.0-1011.11~18.04.15.0.0-1013.13~18.04.1 |
None known |
linux-gke-4.15Ubuntu:18.04:LTS |
All versions, plus listed versions 4.15.0-1030.324.15.0-1032.344.15.0-1033.354.15.0-1034.364.15.0-1036.38 Show 28 moreShow less4.15.0-1037.394.15.0-1040.424.15.0-1041.434.15.0-1042.444.15.0-1044.464.15.0-1045.484.15.0-1046.494.15.0-1048.514.15.0-1049.524.15.0-1050.534.15.0-1052.554.15.0-1055.584.15.0-1057.604.15.0-1058.614.15.0-1059.624.15.0-1063.664.15.0-1064.674.15.0-1066.694.15.0-1067.704.15.0-1069.724.15.0-1070.734.15.0-1072.764.15.0-1073.784.15.0-1074.794.15.0-1076.814.15.0-1077.824.15.0-1078.834.15.0-1079.84 |
None known |
linux-hweUbuntu: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 less4.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-edgeUbuntu: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 less5.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-oemUbuntu:18.04:LTS |
All versions, plus listed versions 4.15.0-1002.34.15.0-1004.54.15.0-1006.94.15.0-1008.114.15.0-1009.12 Show 45 moreShow less4.15.0-1012.154.15.0-1013.164.15.0-1015.184.15.0-1017.204.15.0-1018.214.15.0-1021.244.15.0-1024.294.15.0-1026.314.15.0-1028.334.15.0-1030.354.15.0-1033.384.15.0-1034.394.15.0-1035.404.15.0-1036.414.15.0-1038.434.15.0-1039.444.15.0-1043.484.15.0-1045.504.15.0-1050.574.15.0-1056.654.15.0-1057.664.15.0-1059.684.15.0-1063.724.15.0-1064.734.15.0-1065.754.15.0-1066.764.15.0-1067.774.15.0-1069.794.15.0-1073.834.15.0-1076.864.15.0-1079.894.15.0-1080.904.15.0-1081.914.15.0-1087.974.15.0-1090.1004.15.0-1091.1014.15.0-1093.1034.15.0-1094.1044.15.0-1096.1064.15.0-1097.1074.15.0-1099.1094.15.0-1100.1104.15.0-1101.1124.15.0-1102.1134.15.0-1103.114 |
None known |
linux-oracle-5.0Ubuntu:18.04:LTS |
All versions, plus listed versions 5.0.0-1007.12~18.04.15.0.0-1008.13~18.04.15.0.0-1009.14~18.04.15.0.0-1010.15~18.04.15.0.0-1011.165.0.0-1013.185.0.0-1014.19 |
None known |
linux-oracle-5.3Ubuntu:18.04:LTS |
All versions, plus listed versions 5.3.0-1011.12~18.04.15.3.0-1013.14~18.04.15.3.0-1014.15~18.04.15.3.0-1016.18~18.04.15.3.0-1018.20~18.04.1 Show 4 moreShow less5.3.0-1024.26~18.04.15.3.0-1027.29~18.04.15.3.0-1028.30~18.04.15.3.0-1030.32~18.04.1 |
None known |
linux-aws-5.8Ubuntu:20.04:LTS |
before 5.8.0-1038.40~20.04.1, plus listed versions 5.8.0-1035.37~20.04.1 |
5.8.0-1038.40~20.04.1 |
linux-azure-5.8Ubuntu:20.04:LTS |
before 5.8.0-1036.38~20.04.1, plus listed versions 5.8.0-1033.35~20.04.1 |
5.8.0-1036.38~20.04.1 |
linux-gcp-5.8Ubuntu:20.04:LTS |
before 5.8.0-1035.37~20.04.1, plus listed versions 5.8.0-1032.34~20.04.1 |
5.8.0-1035.37~20.04.1 |
linux-hwe-5.8Ubuntu:20.04:LTS |
before 5.8.0-59.66~20.04.1, plus listed versions 5.8.0-23.24~20.04.15.8.0-25.26~20.04.15.8.0-28.30~20.04.15.8.0-29.31~20.04.15.8.0-31.33~20.04.1 Show 14 moreShow less5.8.0-33.36~20.04.15.8.0-34.37~20.04.25.8.0-36.40~20.04.15.8.0-38.43~20.04.15.8.0-40.45~20.04.15.8.0-41.46~20.04.15.8.0-43.49~20.04.15.8.0-44.50~20.04.15.8.0-45.51~20.04.15.8.0-48.54~20.04.15.8.0-49.55~20.04.15.8.0-50.56~20.04.15.8.0-53.60~20.04.15.8.0-55.62~20.04.1 |
5.8.0-59.66~20.04.1 |
linux-oem-5.10Ubuntu:20.04:LTS |
before 5.10.0-1032.33, plus listed versions 5.10.0-1008.95.10.0-1011.125.10.0-1013.145.10.0-1014.155.10.0-1016.17 Show 8 moreShow less5.10.0-1017.185.10.0-1019.205.10.0-1021.225.10.0-1022.235.10.0-1023.245.10.0-1025.265.10.0-1026.275.10.0-1029.30 |
5.10.0-1032.33 |
linux-oracle-5.8Ubuntu:20.04:LTS |
before 5.8.0-1033.34~20.04.1, plus listed versions 5.8.0-1031.32~20.04.2 |
5.8.0-1033.34~20.04.1 |
linux-riscv-5.8Ubuntu:20.04:LTS |
before 5.8.0-29.31~20.04.1, plus listed versions 5.8.0-14.16~20.04.15.8.0-14.16~20.04.35.8.0-16.18~20.04.15.8.0-17.19~20.04.15.8.0-18.20~20.04.1 Show 4 moreShow less5.8.0-20.22~20.04.15.8.0-22.24~20.04.15.8.0-25.27~20.04.15.8.0-26.28~20.04.1 |
5.8.0-29.31~20.04.1 |
linux-raspi2Ubuntu: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-riscvUbuntu: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 less5.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-aws-5.8Ubuntu:20.04:LTS From an advisory covering 17 CVEs |
before 5.8.0-1038.40~20.04.1, plus listed versions 5.8.0-1035.37~20.04.1 |
5.8.0-1038.40~20.04.1 |
linux-azure-5.8Ubuntu:20.04:LTS From an advisory covering 17 CVEs |
before 5.8.0-1036.38~20.04.1, plus listed versions 5.8.0-1033.35~20.04.1 |
5.8.0-1036.38~20.04.1 |
linux-gcp-5.8Ubuntu:20.04:LTS From an advisory covering 17 CVEs |
before 5.8.0-1035.37~20.04.1, plus listed versions 5.8.0-1032.34~20.04.1 |
5.8.0-1035.37~20.04.1 |
linux-hwe-5.8Ubuntu:20.04:LTS From an advisory covering 17 CVEs |
before 5.8.0-59.66~20.04.1, plus listed versions 5.8.0-23.24~20.04.15.8.0-25.26~20.04.15.8.0-28.30~20.04.15.8.0-29.31~20.04.15.8.0-31.33~20.04.1 Show 14 moreShow less5.8.0-33.36~20.04.15.8.0-34.37~20.04.25.8.0-36.40~20.04.15.8.0-38.43~20.04.15.8.0-40.45~20.04.15.8.0-41.46~20.04.15.8.0-43.49~20.04.15.8.0-44.50~20.04.15.8.0-45.51~20.04.15.8.0-48.54~20.04.15.8.0-49.55~20.04.15.8.0-50.56~20.04.15.8.0-53.60~20.04.15.8.0-55.62~20.04.1 |
5.8.0-59.66~20.04.1 |
linux-oracle-5.8Ubuntu:20.04:LTS From an advisory covering 17 CVEs |
before 5.8.0-1033.34~20.04.1, plus listed versions 5.8.0-1031.32~20.04.2 |
5.8.0-1033.34~20.04.1 |
linux-oem-5.10Ubuntu:20.04:LTS From an advisory covering 15 CVEs |
before 5.10.0-1033.34, plus listed versions 5.10.0-1008.95.10.0-1011.125.10.0-1013.145.10.0-1014.155.10.0-1016.17 Show 9 moreShow less5.10.0-1017.185.10.0-1019.205.10.0-1021.225.10.0-1022.235.10.0-1023.245.10.0-1025.265.10.0-1026.275.10.0-1029.305.10.0-1032.33 |
5.10.0-1033.34 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | WhatsWrongAndWhy/CVE-2021-31440 | 2026-07-21 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-31440 is a high vulnerability (CVSS 8.8) in Linux Kernel, published May 19, 2021. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 1.75%, the 78th percentile. Fixed in linux 5.10.38-1.
References
zerodayinitiative.com/advisories/ZDI-21-503
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=10bf4e83167cc68595b85fd73bb91e8f2c086e36
security.netapp.com/advisory/ntap-20210706-0003
nvd.nist.gov/vuln/detail/CVE-2021-31440
github.com/advisories/GHSA-c57j-pq55-rh2x
vulners.com/cve/CVE-2019-14615
Show 194 moreShow less
vulners.com/cve/CVE-2020-0427
vulners.com/cve/CVE-2020-24502
vulners.com/cve/CVE-2020-24503
vulners.com/cve/CVE-2020-24504
vulners.com/cve/CVE-2020-24586
vulners.com/cve/CVE-2020-24587
vulners.com/cve/CVE-2020-24588
vulners.com/cve/CVE-2020-26139
vulners.com/cve/CVE-2020-26140
vulners.com/cve/CVE-2020-26141
vulners.com/cve/CVE-2020-26143
vulners.com/cve/CVE-2020-26144
vulners.com/cve/CVE-2020-26145
vulners.com/cve/CVE-2020-26146
vulners.com/cve/CVE-2020-26147
vulners.com/cve/CVE-2020-27777
vulners.com/cve/CVE-2020-29368
vulners.com/cve/CVE-2020-29660
vulners.com/cve/CVE-2020-36158
vulners.com/cve/CVE-2020-36312
vulners.com/cve/CVE-2020-36386
errata.cloudlinux.com/centos8.4-els/CLSA-2022-1644933991.html
security-tracker.debian.org/tracker/CVE-2021-31440
advisories.mageia.org/MGASA-2021-0214.html
bugs.mageia.org/show_bug.cgi?id=28908
cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.10.34
cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.10.35
cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.10.36
cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.10.37
advisories.mageia.org/MGASA-2021-0215.html
bugs.mageia.org/show_bug.cgi?id=28917
source.android.com/security/bulletin/2022-06-01
android.googlesource.com/kernel/common/+/10bf4e83167cc68595b85fd73bb91e8f2c086e36
access.redhat.com/errata/RHSA-2021:4140
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.5_release_notes
bugzilla.redhat.com/show_bug.cgi?id=1875275
bugzilla.redhat.com/show_bug.cgi?id=1902412
bugzilla.redhat.com/show_bug.cgi?id=1903244
bugzilla.redhat.com/show_bug.cgi?id=1905747
bugzilla.redhat.com/show_bug.cgi?id=1906522
bugzilla.redhat.com/show_bug.cgi?id=1912683
bugzilla.redhat.com/show_bug.cgi?id=1913348
bugzilla.redhat.com/show_bug.cgi?id=1919893
bugzilla.redhat.com/show_bug.cgi?id=1921958
bugzilla.redhat.com/show_bug.cgi?id=1923636
bugzilla.redhat.com/show_bug.cgi?id=1930376
bugzilla.redhat.com/show_bug.cgi?id=1930379
bugzilla.redhat.com/show_bug.cgi?id=1930381
bugzilla.redhat.com/show_bug.cgi?id=1941762
bugzilla.redhat.com/show_bug.cgi?id=1941784
bugzilla.redhat.com/show_bug.cgi?id=1945345
bugzilla.redhat.com/show_bug.cgi?id=1945388
bugzilla.redhat.com/show_bug.cgi?id=1946965
bugzilla.redhat.com/show_bug.cgi?id=1948772
bugzilla.redhat.com/show_bug.cgi?id=1951595
bugzilla.redhat.com/show_bug.cgi?id=1957788
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4140.json
access.redhat.com/security/cve/CVE-2019-14615
cve.org/CVERecord?id=CVE-2019-14615
nvd.nist.gov/vuln/detail/CVE-2019-14615
access.redhat.com/security/cve/CVE-2020-0427
cve.org/CVERecord?id=CVE-2020-0427
nvd.nist.gov/vuln/detail/CVE-2020-0427
access.redhat.com/security/cve/CVE-2020-24502
cve.org/CVERecord?id=CVE-2020-24502
nvd.nist.gov/vuln/detail/CVE-2020-24502
access.redhat.com/security/cve/CVE-2020-24503
cve.org/CVERecord?id=CVE-2020-24503
nvd.nist.gov/vuln/detail/CVE-2020-24503
access.redhat.com/security/cve/CVE-2020-24504
cve.org/CVERecord?id=CVE-2020-24504
nvd.nist.gov/vuln/detail/CVE-2020-24504
intel.com/content/www/us/en/security-center/advisory/intel-sa-00462.html
access.redhat.com/security/cve/CVE-2020-24586
cve.org/CVERecord?id=CVE-2020-24586
nvd.nist.gov/vuln/detail/CVE-2020-24586
lore.kernel.org/linux-wireless/20210511200110.3f8290e59823.I622a67769ed39257327a362cfc09c812320eb979@changeid
access.redhat.com/security/cve/CVE-2020-24587
cve.org/CVERecord?id=CVE-2020-24587
nvd.nist.gov/vuln/detail/CVE-2020-24587
access.redhat.com/security/cve/CVE-2020-24588
cve.org/CVERecord?id=CVE-2020-24588
nvd.nist.gov/vuln/detail/CVE-2020-24588
lore.kernel.org/linux-wireless/20210511200110.25d93176ddaf.I9e265b597f2cd23eb44573f35b625947b386a9de@changeid
access.redhat.com/security/cve/CVE-2020-26139
cve.org/CVERecord?id=CVE-2020-26139
nvd.nist.gov/vuln/detail/CVE-2020-26139
lore.kernel.org/linux-wireless/20210511200110.cb327ed0cabe.Ib7dcffa2a31f0913d660de65ba3c8aca75b1d10f@changeid
access.redhat.com/security/cve/CVE-2020-26140
cve.org/CVERecord?id=CVE-2020-26140
nvd.nist.gov/vuln/detail/CVE-2020-26140
access.redhat.com/security/cve/CVE-2020-26141
cve.org/CVERecord?id=CVE-2020-26141
nvd.nist.gov/vuln/detail/CVE-2020-26141
lore.kernel.org/linux-wireless/20210511200110.c3f1d42c6746.I795593fcaae941c471425b8c7d5f7bb185d29142@changeid
access.redhat.com/security/cve/CVE-2020-26143
cve.org/CVERecord?id=CVE-2020-26143
nvd.nist.gov/vuln/detail/CVE-2020-26143
access.redhat.com/security/cve/CVE-2020-26144
cve.org/CVERecord?id=CVE-2020-26144
nvd.nist.gov/vuln/detail/CVE-2020-26144
access.redhat.com/security/cve/CVE-2020-26145
cve.org/CVERecord?id=CVE-2020-26145
nvd.nist.gov/vuln/detail/CVE-2020-26145
lore.kernel.org/linux-wireless/20210511200110.9ca6ca7945a9.I1e18b514590af17c155bda86699bc3a971a8dcf4@changeid
access.redhat.com/security/cve/CVE-2020-26146
cve.org/CVERecord?id=CVE-2020-26146
nvd.nist.gov/vuln/detail/CVE-2020-26146
access.redhat.com/security/cve/CVE-2020-26147
cve.org/CVERecord?id=CVE-2020-26147
nvd.nist.gov/vuln/detail/CVE-2020-26147
lore.kernel.org/linux-wireless/20210511200110.30c4394bb835.I5acfdb552cc1d20c339c262315950b3eac491397@changeid
access.redhat.com/security/cve/CVE-2020-29368
cve.org/CVERecord?id=CVE-2020-29368
nvd.nist.gov/vuln/detail/CVE-2020-29368
access.redhat.com/security/cve/CVE-2020-29660
cve.org/CVERecord?id=CVE-2020-29660
nvd.nist.gov/vuln/detail/CVE-2020-29660
cve.org/CVERecord?id=CVE-2020-36158
nvd.nist.gov/vuln/detail/CVE-2020-36158
cve.org/CVERecord?id=CVE-2020-36312
nvd.nist.gov/vuln/detail/CVE-2020-36312
cve.org/CVERecord?id=CVE-2020-36386
nvd.nist.gov/vuln/detail/CVE-2020-36386
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=51c19bf3d5cfaa66571e4b88ba2a6f6295311101
lore.kernel.org/linux-block/24dff677353e2e30a71d8b66c4dffdbdf77c4dbd.1611595239.git.josef@toxicpanda.com
git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git/commit?id=4b81ccebaeee885ab1aa1438133f2991e3a2b6ea
openwall.com/lists/oss-security/2021/05/11/10
openwall.com/lists/oss-security/2021/05/25/1
git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git/commit?id=e305509e678b3a4af2b3cfd410f409f7cdaabb52
openwall.com/lists/oss-security/2021/06/08/2
lore.kernel.org/patchwork/patch/1379497
openwall.com/lists/oss-security/2021/06/23/1
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=1165affd484889d4986cf3b724318935a0b120d8
lore.kernel.org/lkml/[email protected]
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=427215d85e8d
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=b166a20b07382b8bc1dcee2a448715c9c2c81b5b
openwall.com/lists/oss-security/2021/04/18/4
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=175e476b8cdf2a4de7432583b49c871345e4f8a1
zerodayinitiative.com/blog/2021/5/26/cve-2021-31440-an-incorrect-bounds-calculation-in-the-linux-kernel-ebpf-verifier
github.com/torvalds/linux/commit/4edbe1d7bcffcd6269f3b5eb63f710393ff2ec7a
seclists.org/oss-sec/2021/q1/268
git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git/patch?id=3d0220f6861d713213b015b582e9f21e5b28d2e0
git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git/patch?id=a7036191277f9fa68d92f2071ddc38c09b1e5ee5
git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git/patch?id=bb01a1bba579b4b1c5566af24d95f1767859771e
openwall.com/lists/oss-security/2021/05/27/1
lore.kernel.org/linux-cve-announce/2024022557-CVE-2021-46905-6507@gregkh/T
security.access.redhat.com/data/csaf/v2/advisories/2021/rhsa-2021_4356.json
git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit?h=next&id=bd59380c5ba4147dcbaad3e582b55ccfd120b764
openwall.com/lists/oss-security/2020/10/09/1
openwall.com/lists/oss-security/2020/11/23/2
lore.kernel.org/linux-cve-announce/2024082945-CVE-2021-4442-0a5f@gregkh/T
bugs.chromium.org/p/project-zero/issues/detail?id=2177
lore.kernel.org/linux-cve-announce/2024022824-CVE-2021-46983-f808@gregkh/T
lore.kernel.org/linux-cve-announce/2024022831-CVE-2021-47011-5b75@gregkh/T
lore.kernel.org/linux-cve-announce/2024030142-CVE-2021-47080-eb20@gregkh/T
lore.kernel.org/linux-cve-announce/2024052137-CVE-2021-47226-5d4f@gregkh/T
lore.kernel.org/linux-cve-announce/2025061843-CVE-2022-50042-7d6f@gregkh/T
lore.kernel.org/linux-cve-announce/2025061854-CVE-2022-50073-7199@gregkh/T
lore.kernel.org/linux-cve-announce/2025100455-CVE-2023-53578-7dbf@gregkh/T
lore.kernel.org/linux-cve-announce/2025100429-CVE-2023-53598-cbd8@gregkh/T
lore.kernel.org/linux-cve-announce/2025100432-CVE-2023-53607-9638@gregkh/T
suse.com/support/update/announcement/2021/suse-su-20213360-1
bugzilla.suse.com/1187054
bugzilla.suse.com/1188613
bugzilla.suse.com/1190118
bugzilla.suse.com/1190127
suse.com/security/cve/CVE-2021-31440
suse.com/security/cve/CVE-2021-3573
suse.com/security/cve/CVE-2021-3640
suse.com/security/cve/CVE-2021-38160
ubuntu.com/security/CVE-2021-31440
git.kernel.org/linus/10bf4e83167cc68595b85fd73bb91e8f2c086e36
ubuntu.com/security/notices/USN-4997-1
ubuntu.com/security/notices/USN-4999-1
ubuntu.com/security/notices/USN-5001-1
ubuntu.com/security/notices/USN-4997-2
ubuntu.com/security/CVE-2020-24586
ubuntu.com/security/CVE-2020-24587
ubuntu.com/security/CVE-2020-24588
ubuntu.com/security/CVE-2020-25670
ubuntu.com/security/CVE-2020-25671
ubuntu.com/security/CVE-2020-25672
ubuntu.com/security/CVE-2020-25673
ubuntu.com/security/CVE-2020-26139
ubuntu.com/security/CVE-2020-26141
ubuntu.com/security/CVE-2020-26145
ubuntu.com/security/CVE-2020-26147
ubuntu.com/security/CVE-2021-3609
ubuntu.com/security/CVE-2021-23133
ubuntu.com/security/CVE-2021-29155
ubuntu.com/security/CVE-2021-31829
ubuntu.com/security/CVE-2021-33200
Left out here: 224 references. The JSON record has them.