
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-68338 is a Linux kernel vulnerability in the DSA (Distributed Switch Architecture) Microchip driver that involves improper handling of uninitialized interrupt request (IRQ) resources during error paths in device setup. Specifically, ksz_irq_free() can be called on uninitialized ksz_irq structures when ksz_ptp_irq_setup() fails, leading to freeing of uninitialized IRQ numbers and/or domains. The vulnerability was disclosed on December 23, 2025, and affects Linux kernel versions from 6.3 up to (but not including) the patched releases for stable branches (Red Hat Advisory, Red Hat Bugzilla). No official CVSS score has been assigned by NVD at this time; Feedly estimates the severity as Medium with an EPSS score of 0.000170 (Feedly).
The root cause is improper resource cleanup (related to CWE-459: Incomplete Cleanup) in the net/dsa/microchip driver of the Linux kernel. During the setup of Microchip DSA switch devices, if ksz_ptp_irq_setup() fails partway through initializing per-port IRQ structures, the error path invokes ksz_irq_free() on ports whose ksz_irq structures were never fully initialized. The fix replaces the error-path iteration with dsa_switch_for_each_user_port_continue_reverse(), which ensures only fully initialized ports are iterated and freed, preventing access to uninitialized memory regions (Red Hat Bugzilla, kernel.org patch). No public proof-of-concept exploit code is known to exist.
Successful triggering of this vulnerability can result in system instability or unexpected kernel behavior due to freeing of uninitialized IRQ numbers and/or interrupt domains during network switch device initialization. The primary impact is on availability — the kernel may crash or behave unpredictably on systems using Microchip DSA switches — with limited confidentiality or integrity impact expected. The vulnerability is constrained to the device setup/initialization phase and affects systems with Microchip KSZ-series network switches (Feedly).
There is no evidence of public proof-of-concept exploit code or in-the-wild exploitation of CVE-2025-68338 (Feedly). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is extremely low at 0.000170, indicating a very low probability of exploitation in the near term. Exploitation would require local access or the ability to trigger device setup failures on a system with Microchip DSA switch hardware.
Patches have been released for the affected Linux kernel stable branches: version 6.12.61, 6.17.11, and 6.18 (Feedly/EUVD). The upstream fixes are available at the following kernel.org commits: 9428654c827fa8d38b898135d26d39ee2d544246, 25b62cc5b22c45face094ae3e8717258e46d1d19, and 32abbcf4379a0f851d7eb9d4389e7bf5c64bf6c0. Administrators should update to the latest patched kernel version for their distribution; Red Hat users should monitor the Red Hat Bugzilla entry for downstream package availability (Red Hat Bugzilla).
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."