CVE-2024-41009
Medium · 5.5CVSS
5.5
EPSS
0.3%
Published
Jul 17, 2024
CISA due date
—
Cloudanix analysis
A problem in the Linux kernel's data buffer handling can let someone already on the system crash the computer.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The flaw permits a BPF program to create overlapping ringbuf reservations by advancing consumer_pos ahead of allocations, enabling modification of an earlier record's bpf_ringbuf_hdr via virtual memory aliasing; this causes bpf_ringbuf_submit/discard to call bpf_ringbuf_restore_from_rec with an invalid page reference, resulting in crashes.
Why it matters to the business
Local attackers can trigger denial-of-service crashes on Linux systems relying on BPF ring buffers, reducing availability of services and requiring reboots or restarts; the issue affects kernel stability across many deployments but carries low remote exploit risk.
How an attack unfolds
An attacker with local access loads a malicious BPF program, edits consumer_pos to 0x3000 before reserve calls to bypass size checks, allocates overlapping chunks A and B that alias due to double-mapping, overwrites chunk A's header from chunk B, then invokes submit/discard so the commit path dereferences the wrong page and crashes the kernel. Listed threat actors have targeted similar Linux kernel memory issues in espionage and financially motivated campaigns.
How to fix it
Upgrade the Linux kernel to a patched version that adds the oldest pending_pos check before allowing new reservations; reject any allocation whose range would exceed ring buffer size. Recompile and redeploy any custom BPF programs after the update. No specific fixed version for parse-community/parse-server applies to this kernel flaw.
How to confirm the fix worked
Run the ringbuf benchmark in BPF selftests (./benchs/run_bench_ringbufs.sh) before and after the update to confirm stability; inspect kernel source for the pending_pos calculation and size-spanning rejection logic; verify no crash on crafted overlapping reserve sequences.
Typical attack path
- Obtain local user or process execution on target Linux host
- Load or attach a crafted BPF program with ringbuf map access
- Advance consumer_pos to enable out-of-order overlapping reservations
- Reserve two chunks whose ranges alias via the double-mapped VM layout
- Modify the first chunk's header fields (len/pg_off) from the second chunk
- Call bpf_ringbuf_submit or discard to trigger invalid page restore and crash
How to detect it
Search kernel logs and dmesg for ringbuf header corruption or invalid page faults during bpf_ringbuf_commit; audit BPF program loads and ringbuf map creations via auditd or bpftool; review process activity around bpf_ringbuf_reserve calls.
What your security team should do
- Prioritize kernel updates on systems using BPF ring buffers given 811 days of public exposure
- Limit unprivileged BPF loading via kernel.unprivileged_bpf_disabled or LSM policies
- Monitor kernel logs for ringbuf-related oops or panic entries
- Test the fix in staging environments with the provided selftest workload
The record
In the Linux kernel, the following vulnerability has been resolved: bpf: Fix overrunning reservations in ringbuf The BPF ring buffer internally is implemented as a power-of-2 sized circular buffer, with two logical and ever-increasing counters: consumer_pos is the consumer counter to show which logical position the consumer consumed the data, and producer_pos which is the producer counter denoting the amount of data reserved by all producers. Each time a record is reserved, the producer that "owns" the record will successfully advance producer counter. In user space each time a record is read, the consumer of the data advanced the consumer counter once it finished processing. Both counters are stored in separate pages so that from user space, the producer counter is read-only and the consumer counter is read-write. One aspect that simplifies and thus speeds up the implementation of both producers and consumers is how the data area is mapped twice contiguously back-to-back in the virtual memory, allowing to not take any special measures for samples that have to wrap around at the end of the circular buffer data area, because the next page after the last data page would be first data page again, and thus the sample will still appear completely contiguous in virtual memory. Each record has a struct bpf_ringbuf_hdr { u32 len; u32 pg_off; } header for book-keeping the length and offset, and is inaccessible to the BPF program. Helpers like bpf_ringbuf_reserve() return `(void *)hdr + BPF_RINGBUF_HDR_SZ` for the BPF program to use. Bing-Jhong and Muhammad reported that it is however possible to make a second allocated memory chunk overlapping with the first chunk and as a result, the BPF program is now able to edit first chunk's header. For example, consider the creation of a BPF_MAP_TYPE_RINGBUF map with size of 0x4000. Next, the consumer_pos is modified to 0x3000 /before/ a call to bpf_ringbuf_reserve() is made. This will allocate a chunk A, which is in [0x0,0x3008], and the BPF program is able to edit [0x8,0x3008]. Now, lets allocate a chunk B with size 0x3000. This will succeed because consumer_pos was edited ahead of time to pass the `new_prod_pos - cons_pos > rb->mask` check. Chunk B will be in range [0x3008,0x6010], and the BPF program is able to edit [0x3010,0x6010]. Due to the ring buffer memory layout mentioned earlier, the ranges [0x0,0x4000] and [0x4000,0x8000] point to the same data pages. This means that chunk B at [0x4000,0x4008] is chunk A's header. bpf_ringbuf_submit() / bpf_ringbuf_discard() use the header's pg_off to then locate the bpf_ringbuf itself via bpf_ringbuf_restore_from_rec(). Once chunk B modified chunk A's header, then bpf_ringbuf_commit() refers to the wrong page and could cause a crash. Fix it by calculating the oldest pending_pos and check whether the range from the oldest outstanding record to the newest would span beyond the ring buffer size. If that is the case, then reject the request. We've tested with the ring buffer benchmark in BPF selftests (./benchs/run_bench_ringbufs.sh) before/after the fix and while it seems a bit slower on some benchmarks, it is still not significantly enough to matter.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| AlmaLinux:8 | bpftool | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-abi-stablelists | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-core | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-cross-headers | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-debug | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-debug-core | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-debug-devel | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-debug-modules | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-debug-modules-extra | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-devel | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-doc | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-headers | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-modules | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-modules-extra | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-rt | 0 | 4.18.0-553.27.1.rt7.368.el8_10 |
| AlmaLinux:8 | kernel-rt-core | 0 | 4.18.0-553.27.1.rt7.368.el8_10 |
| AlmaLinux:8 | kernel-rt-debug | 0 | 4.18.0-553.27.1.rt7.368.el8_10 |
| AlmaLinux:8 | kernel-rt-debug-core | 0 | 4.18.0-553.27.1.rt7.368.el8_10 |
| AlmaLinux:8 | kernel-rt-debug-devel | 0 | 4.18.0-553.27.1.rt7.368.el8_10 |
| AlmaLinux:8 | kernel-rt-debug-modules | 0 | 4.18.0-553.27.1.rt7.368.el8_10 |
| AlmaLinux:8 | kernel-rt-debug-modules-extra | 0 | 4.18.0-553.27.1.rt7.368.el8_10 |
| AlmaLinux:8 | kernel-rt-devel | 0 | 4.18.0-553.27.1.rt7.368.el8_10 |
| AlmaLinux:8 | kernel-rt-modules | 0 | 4.18.0-553.27.1.rt7.368.el8_10 |
| AlmaLinux:8 | kernel-rt-modules-extra | 0 | 4.18.0-553.27.1.rt7.368.el8_10 |
| AlmaLinux:8 | kernel-tools | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-tools-libs | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-tools-libs-devel | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-zfcpdump | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-zfcpdump-core | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-zfcpdump-devel | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-zfcpdump-modules | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | kernel-zfcpdump-modules-extra | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | perf | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:8 | python3-perf | 0 | 4.18.0-553.27.1.el8_10 |
| AlmaLinux:9 | bpftool | 0 | 7.4.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-64k | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-64k-core | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-64k-debug | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-64k-debug-core | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-64k-debug-devel | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-64k-debug-devel-matched | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-64k-debug-modules | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-64k-debug-modules-core | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-64k-debug-modules-extra | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-64k-devel | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-64k-devel-matched | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-64k-modules | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-64k-modules-core | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-64k-modules-extra | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-abi-stablelists | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-core | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-cross-headers | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-debug | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-debug-core | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-debug-devel | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-debug-devel-matched | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-debug-modules | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-debug-modules-core | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-debug-modules-extra | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-debug-uki-virt | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-devel | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-devel-matched | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-doc | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-headers | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-modules | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-modules-core | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-modules-extra | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-rt | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-rt-core | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-rt-debug | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-rt-debug-core | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-rt-debug-devel | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-rt-debug-modules | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-rt-debug-modules-core | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-rt-debug-modules-extra | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-rt-devel | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-rt-modules | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-rt-modules-core | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-rt-modules-extra | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-tools | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-tools-libs | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-tools-libs-devel | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-uki-virt | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-uki-virt-addons | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-zfcpdump | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-zfcpdump-core | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-zfcpdump-devel | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-zfcpdump-devel-matched | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-zfcpdump-modules | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-zfcpdump-modules-core | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | kernel-zfcpdump-modules-extra | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | libperf | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | perf | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | python3-perf | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | rtla | 0 | 5.14.0-503.15.1.el9_5 |
| AlmaLinux:9 | rv | 0 | 5.14.0-503.15.1.el9_5 |
| Debian:11 | linux | 0 | 5.10.223-1 |
| Debian:11 | linux-6.1 | 0 | 6.1.119-1~deb11u1 |
| Debian:12 | linux | 0 | 6.1.98-1 |
| Debian:13 | linux | 0 | 6.9.8-1 |
| Linux | Kernel | 5.8.0 | 5.10.223 |
| Red Hat:enterprise_linux:8::baseos | bpftool | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | bpftool-debuginfo | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-abi-stablelists | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-core | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-cross-headers | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-debug | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-debug-core | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-debug-debuginfo | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-debug-devel | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-debug-modules | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-debug-modules-extra | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-debuginfo | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-debuginfo-common-aarch64 | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-debuginfo-common-ppc64le | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-debuginfo-common-s390x | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-debuginfo-common-x86_64 | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-devel | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-doc | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-headers | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-modules | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-modules-extra | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-tools | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-tools-debuginfo | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-tools-libs | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-tools-libs-devel | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-zfcpdump | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-zfcpdump-core | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-zfcpdump-debuginfo | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-zfcpdump-devel | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-zfcpdump-modules | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | kernel-zfcpdump-modules-extra | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | perf | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | perf-debuginfo | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | python3-perf | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::baseos | python3-perf-debuginfo | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | bpftool | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | bpftool-debuginfo | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-abi-stablelists | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-core | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-cross-headers | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-debug | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-debug-core | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-debug-debuginfo | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-debug-devel | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-debug-modules | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-debug-modules-extra | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-debuginfo | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-debuginfo-common-aarch64 | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-debuginfo-common-ppc64le | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-debuginfo-common-s390x | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-debuginfo-common-x86_64 | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-devel | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-doc | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-headers | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-modules | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-modules-extra | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-tools | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-tools-debuginfo | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-tools-libs | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-tools-libs-devel | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-zfcpdump | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-zfcpdump-core | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-zfcpdump-debuginfo | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-zfcpdump-devel | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-zfcpdump-modules | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | kernel-zfcpdump-modules-extra | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | perf | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | perf-debuginfo | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | python3-perf | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::crb | python3-perf-debuginfo | 0 | 0:4.18.0-553.27.1.el8_10 |
| Red Hat:enterprise_linux:8::nfv | kernel-rt | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::nfv | kernel-rt-core | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::nfv | kernel-rt-debug | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::nfv | kernel-rt-debug-core | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::nfv | kernel-rt-debug-debuginfo | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::nfv | kernel-rt-debug-devel | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::nfv | kernel-rt-debug-kvm | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::nfv | kernel-rt-debug-modules | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::nfv | kernel-rt-debug-modules-extra | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::nfv | kernel-rt-debuginfo | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::nfv | kernel-rt-debuginfo-common-x86_64 | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::nfv | kernel-rt-devel | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::nfv | kernel-rt-kvm | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::nfv | kernel-rt-modules | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::nfv | kernel-rt-modules-extra | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::realtime | kernel-rt | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::realtime | kernel-rt-core | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::realtime | kernel-rt-debug | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::realtime | kernel-rt-debug-core | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::realtime | kernel-rt-debug-debuginfo | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::realtime | kernel-rt-debug-devel | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::realtime | kernel-rt-debug-kvm | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::realtime | kernel-rt-debug-modules | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::realtime | kernel-rt-debug-modules-extra | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
| Red Hat:enterprise_linux:8::realtime | kernel-rt-debuginfo | 0 | 0:4.18.0-553.27.1.rt7.368.el8_10 |
Related vulnerabilities
- CVE-2025-68301 In the Linux kernel, the following vulnerability has been resolved: net: atlantic: fix… Also affects bpftool
- CVE-2025-68285 In the Linux kernel, the following vulnerability has been resolved: libceph: fix… Also affects bpftool
- CVE-2025-40277 In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: Validate… Also affects bpftool
- CVE-2025-40248 In the Linux kernel, the following vulnerability has been resolved: vsock: Ignore… Also affects bpftool
- CVE-2025-40240 In the Linux kernel, the following vulnerability has been resolved: sctp: avoid NULL… Also affects bpftool
- CVE-2025-40154 In the Linux kernel, the following vulnerability has been resolved: ASoC: Intel… Also affects bpftool
- CVE-2025-40096 In the Linux kernel, the following vulnerability has been resolved: drm/sched: Fix… Also affects bpftool
- CVE-2025-39993 In the Linux kernel, the following vulnerability has been resolved: media: rc: fix races… Also affects bpftool