PatchSiren cyber security CVE debrief
CVE-2026-98416 Linux CVE debrief
A NULL dereference vulnerability was found in the Linux kernel's dmaengine: ti: k3-udma-glue. The vulnerability occurs when the devm_kcalloc() function fails to allocate memory for rx_chn->flows in a channel request function, leading to a NULL pointer dereference in k3_udma_glue_release_rx_flow(). The fix skips the flow release loop in k3_udma_glue_release_rx_chn() when rx_chn->flows is not allocated. This vulnerability can lead to a denial-of-service (DoS) condition. Linux kernel maintainers and users should assess exposure and prioritize verification of affected versions.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-14
- Original CVE updated
- 2026-10-14
- Advisory published
- 2026-10-14
- Advisory updated
- 2026-10-14
Who should care
Linux kernel maintainers, Linux distribution maintainers, and users of affected Linux kernel versions should assess exposure and prioritize verification and remediation. They should review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
Why it matters
A NULL dereference vulnerability in the Linux kernel's dmaengine: ti: k3-udma-glue can lead to a denial-of-service (DoS) condition. Linux kernel maintainers and users should assess exposure and prioritize verification of affected versions.
- Verify Linux kernel versions for exposure
- Apply patches to affected versions
- Monitor Linux kernel updates for remediation
Technical summary
The vulnerability occurs in the Linux kernel's dmaengine: ti: k3-udma-glue. When devm_kcalloc() fails to allocate memory for rx_chn->flows, a NULL pointer dereference happens in k3_udma_glue_release_rx_flow(). The fix skips the flow release loop in k3_udma_glue_release_rx_chn() when rx_chn->flows is not allocated. This fix prevents a denial-of-service (DoS) condition that could be triggered by a local attacker. Linux kernel maintainers and users should assess exposure and prioritize verification of affected versions.
Defensive priority
Linux kernel maintainers and users should assess exposure and prioritize verification of affected versions.
Recommended defensive actions
- Review Linux kernel versions for exposure
- Verify affected versions and apply patches
- Monitor Linux kernel updates for remediation
- 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.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
Evidence notes
The Linux Verification Center (linuxtesting.org) found this vulnerability using SVACE. The vulnerability was resolved by fixing the NULL dereference in k3_udma_glue_release_rx_chn(). The fix was verified through code review and testing to ensure that it properly handles the memory allocation failure and prevents the NULL pointer dereference.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-98416 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-98416
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-98416 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-98416
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
dmaengine: ti: k3-udma-glue: fix NULL dereference in k3_udma_glue_release_rx_chn()
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/98xxx/CVE-2026-98416.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b51ed7885ab0e8ecad765adc13b465cb1498cdc9
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b2985956e06632939bee47cee13bccd78ad7c3a1
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/967612574c542dec71f820a6eb16dea80dd187a1
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/89f5414660724bb562db4ac74665da16d4a57d99
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/5a6cb4d387eebf7d32a6ed3fcd39f94bf38bd134
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b14e6c52872556de2d6c137531e0ce85085c10ed
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/5b2d92b7b177226e1dca2e80dc8369131276c2a4
Supplemental source
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.