CVE-2024-50129·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: net: pse-pd: Fix out of bound for loop Adjust the loop limit to prevent out-of-bounds access when iterating over PI structures. The loop should not reach the index pcdev->nr_lines since we allocate exactly pcdev->nr_lines number of PI structures. This fix ensures proper bounds are maintained during iterations.
- Severity
- high
- Software
- Kernel
- Fixed in
- 6.11.6
- Published
- 2024-11-05
Affected versions
From: 6.10
Until: 6.11.6
Fixed in: 6.11.6
How to fix this CVE
Update your Linux kernel to version 6.11.6 or later to address a memory bounds checking vulnerability in the PSE-PD (Power Sourcing Equipment - Power Delivery) subsystem. This vulnerability could allow a local attacker with user-level privileges to trigger out-of-bounds memory access. Apply the patch immediately if you are running kernel versions 6.10 through 6.11.5.
sudo dnf update kernel kernel-develDefensia detects this vulnerability
How to check if you are affected
- Check installed kernel version: uname -r — verify if it falls within the vulnerable range (6.10.x to 6.11.5)
- Verify PSE-PD module is loaded: lsmod | grep pse — if output is empty, this component is not active on your system
- Search kernel logs for memory access violations: sudo dmesg | grep -i 'oob\|out.of.bounds\|bounds' — look for patterns indicating memory access errors
- Confirm patch application: grep -i 'CONFIG_PSE_PD' /boot/config-$(uname -r) — ensure the subsystem is compiled and then verify kernel version is 6.11.6 or later with uname -r
FAQ
What is CVE-2024-50129?
CVE-2024-50129 is a kernel memory bounds checking flaw in the Power Sourcing Equipment - Power Delivery (PSE-PD) subsystem. A loop iteration fails to respect allocated structure boundaries, allowing local privilege escalation via out-of-bounds memory access.
Is CVE-2024-50129 being actively exploited?
No, this vulnerability is not listed on the CISA Known Exploited Vulnerabilities (KEV) catalog and no public exploits are currently available.
What versions of Kernel are affected by CVE-2024-50129?
Linux kernel versions 6.10 through 6.11.5 are vulnerable. Kernel 6.11.6 and later contain the fix.
How do I check if my server is vulnerable to CVE-2024-50129?
Run `uname -r` to display your kernel version. If it shows 6.10.x or 6.11.0 through 6.11.5, your system is vulnerable and requires immediate patching.
Does Defensia detect CVE-2024-50129?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If Kernel is installed on a monitored server, CVE-2024-50129 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2024-50129. Free for 1 server.
Get started free