PatchSiren cyber security CVE debrief
CVE-2026-31501 Linux CVE debrief
A use-after-free vulnerability exists in the Linux kernel's net: ti: icssg-prueth driver. The vulnerability occurs when the CPPI descriptor is freed before its associated psdata pointer is used, leading to potential crashes or code execution. This issue arises from the CPPI descriptor being freed via k3_cppi_desc_pool_free() before the psdata pointer is used by emac_rx_timestamp(), which dereferences psdata[0] and psdata[1]. The vulnerability can lead to system crashes or potential code execution. Linux kernel developers, distribution maintainers, and users of affected versions should assess exposure and apply patches or updates. The affected product is the Linux kernel, and the '
- Vendor
- Linux
- Product
- Unknown
- CVSS
- CRITICAL 9.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-04-22
- Original CVE updated
- 2026-10-15
- Advisory published
- 2026-04-22
- Advisory updated
- 2026-10-15
Who should care
Linux kernel developers, Linux distribution maintainers, and users of affected Linux kernel versions should assess exposure and apply patches or updates. Affected deployments should be identified, and owners assigned for follow-up. Compensating controls should be reviewed for exposed systems while remediation is scheduled.
Why it matters
A use-after-free vulnerability in the Linux kernel's net: ti: icssg-prueth driver can lead to system crashes or potential code execution. Linux kernel developers, distribution maintainers, and users of affected versions should assess exposure and apply patches or updates.
- Potential system crashes due to use-after-free errors
- Possible code execution through exploitation of the vulnerability
- Need for patching or updating Linux kernel versions to prevent exploitation
- Importance of monitoring network traffic for potential exploitation attempts
Technical summary
The vulnerability occurs in the net: ti: icssg-prueth driver of the Linux kernel. A use-after-free error happens when the CPPI descriptor is freed before the psdata pointer is used. This can lead to system crashes or potential code execution. The issue arises from improper handling of the CPPI descriptor in the RX path. The vulnerability has been resolved by deferring the descriptor free until after all accesses through the psdata pointer are complete. Linux kernel developers and users should review and apply patches or updates to prevent exploitation.
Defensive priority
High
Recommended defensive actions
- Review and apply patches from Linux kernel maintainers
- Update Linux kernel to version 6.19.12 or later
- Monitor network traffic for potential exploitation attempts
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, including its CVSS score and weaknesses. Linux kernel versions 6.15.1 to 6.19.11 are affected. The vulnerability has been resolved in later versions of the Linux kernel. Evidence is limited to public CVE details and associated references. Defenders should verify affected deployments, review official advisories, and plan vendor-supported updates or mitigations.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-31501 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-31501
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-31501 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-31501
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c516c2e06fe580b8d38de60cd407072a5de81506
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/d5827316debcb677679bb014885d7be92c410e11
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/eb8c426c9803beb171f89d15fea17505eb517714
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.