Security readout for executives and security teams
Plain-English summary
This is a Linux kernel reliability flaw affecting RISC-V KVM cleanup. When the KVM module is removed, cleanup happens in the wrong order, leaving interrupt state inconsistent and preventing KVM from being inserted again. The provided sources do not show remote exploitation or data compromise.
Executive priority
Treat as a targeted availability risk for RISC-V virtualization platforms, not a broad enterprise emergency. Patch affected RISC-V KVM hosts through normal kernel maintenance, with higher priority where virtualization uptime or module reload workflows matter.
Technical view
CVE-2025-23135 concerns RISC-V KVM module teardown. The AIA exit path ran before kvm_exit, so architecture-specific disable logic did not run before IRQ resources were freed, producing a percpu IRQ warning and leaving KVM reload blocked. The fix reorders RISC-V-specific cleanup after kvm_exit.
Likely exposure
Exposure appears limited to Linux systems running RISC-V with KVM, especially environments that unload and reload the KVM module. Organizations without RISC-V virtualization are unlikely to be exposed based on the supplied sources.
Exploitation context
The bundle reports no KEV listing and provides no evidence of active exploitation. The described impact is operational availability: after module removal, KVM may not be insertable again because IRQ state is inconsistent.
Researcher notes
Evidence is limited to the CVE description and Linux stable references. No CVSS, CWE, CPE detail, exploitability analysis, or active exploitation source is provided. The clearest observable condition is a warning during rmmod followed by failed KVM reinsertion.
Mitigation direction
Apply the relevant Linux stable kernel update containing the referenced fix commits.
Prioritize RISC-V hosts using KVM or AIA interrupt virtualization.
Avoid planned KVM module unload/reload workflows on affected RISC-V hosts until patched.
Check distribution or kernel vendor advisories for exact fixed package versions.
Validation and detection
Inventory Linux RISC-V hosts and identify whether KVM is enabled or loaded.
Check kernel versions against vendor guidance and referenced stable fixes.
Review operational logs for percpu IRQ warnings during KVM module removal.
Confirm patched hosts can unload and reload KVM cleanly in controlled maintenance testing.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2025-23135 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
0CVSS vectors
3Timeline events
0ADP providers
4Source links
Vulnerability timeline
Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.
CVE reservedCVE Program
The CVE ID was reserved by the assigning CNA.
CVE publishedCVE Program
The CVE record was published.
Apr 16, 2025, 14:13 UTC (UTC+00:00)
CVE updatedCVE Program
The CVE record metadata indicates this as the latest update time.