
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-68220 is a denial-of-service vulnerability in the Linux kernel's Texas Instruments NetCP (Network Coprocessor) Ethernet driver caused by inconsistent error handling in the knav_dma_open_channel function. The function inconsistently returns NULL (in the header when the driver is disabled) versus not returning NULL or ERR_PTR (in the driver implementation on failure), causing callers to mishandle the return value and trigger a kernel crash. The vulnerability was published on December 16, 2025, and affects the Linux kernel, including Microsoft's Azure Linux 3 kernel package azl3_kernel_6.6.117.1-1 and other distributions shipping affected kernel versions. It carries a CVSS v3.1 base score of 6.2 (Medium) with local attack vector and high availability impact (Feedly, Microsoft MSRC).
The root cause is improper error handling (CWE-388 / improper error handling) in the knav_dma_open_channel function within the TI NetCP driver (drivers/net/ethernet/ti/netcp). The header file include/linux/soc/ti/knav_dma.h returns NULL when the driver is disabled, but the driver implementation does not consistently return NULL or ERR_PTR on failure. When knav_dma_open_channel fails during network device initialization, the caller netcp_free_navigator_resources receives an unexpected return value and passes it to knav_dma_close_channel, which dereferences it and triggers an alignment exception fault (0x221) at address 0xfffffff2 on ARM. The crash call trace proceeds: knav_dma_close_channel → netcp_free_navigator_resources → netcp_ndo_open → __dev_open → ip_auto_config → do_one_initcall → kernel_init_freeable, meaning the crash occurs during early kernel boot on affected ARM Keystone hardware (Feedly).
Successful triggering of this vulnerability results in a complete denial of service: the kernel crashes with an unhandled alignment exception during network device initialization, preventing the system from fully booting when network auto-configuration is required. The impact is confined to availability (no confidentiality or integrity impact), but is severe for affected ARM-based TI Keystone platforms, as the crash occurs at boot time and renders the system inoperable. There is no risk of data exfiltration or lateral movement from this vulnerability; the sole consequence is system unavailability (Feedly, Microsoft MSRC).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of writing. The vulnerability is locally triggered (attack vector: local) and requires no privileges or user interaction, but is limited to specific ARM-based TI Keystone hardware running affected kernel versions. The EPSS score is 0.024% (very low probability of exploitation in the next 30 days), and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog (Feedly).
A patch was released by Microsoft on December 17, 2025, standardizing knav_dma_open_channel to consistently return NULL on all error conditions, resolving the inconsistent error handling. Upstream Linux kernel fixes are available via stable kernel commits (e.g., 3afeb909c3e2, 90a88306eb87, 2572c358ee43, 952637c5b9be). Downstream distributions including Debian (DLA-4436-1) and Ubuntu (USN-8096-1/2/3/5, USN-8094-3/4/5, USN-8152-1) have also issued updated kernel packages. Organizations running affected ARM Keystone systems should apply the relevant kernel update for their distribution as soon as possible; no configuration-based workaround is available (Feedly, Microsoft MSRC, Debian LTS, Ubuntu USN-8096-1).
Fix availability across major Linux distributions and their releases.
bionic (esm-infra)
linux
bionic (fips-updates)
linux-fips
bionic (fips)
linux-fips
devel
linux
focal (esm-infra)
linux
focal (fips-updates)
linux-fips
focal (fips)
linux-fips
jammy
linux: 5.15.0-173.183
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."