Security readout for executives and security teams
Plain-English summary
CVE-2022-50652 is a Linux kernel bug in the uio_dmem_genirq driver. A repeated interrupt-disable request can leave a spinlock locked, causing kernel warnings and potential local denial-of-service behavior on systems using this UIO driver. Exposure is likely limited to systems that load this driver and expose /dev/uio devices.
Executive priority
Treat as targeted operational risk, not an internet-scale emergency. Prioritize embedded or hardware-interface systems where UIO devices are exposed to local users or applications.
Technical view
The flaw is a missing unlock path in uio_dmem_genirq_irqcontrol(). A prior change avoided calling disable_irq() while holding a spinlock, but introduced a path where an already-disabled interrupt receives another disable request and the spinlock is not released. The kernel fix aligns behavior with uio_pdrv_genirq by using disable_irq_nosync() and correcting locking.
Likely exposure
Most general-purpose Linux systems are unlikely to be exposed unless uio_dmem_genirq is loaded and /dev/uio devices are accessible. Embedded, industrial, FPGA, or custom hardware platforms using UIO drivers should prioritize review.
Exploitation context
The source bundle shows a local trigger through /dev/uio0 writes in a test setup. There is no KEV listing and no cited evidence of active exploitation. Practical risk depends on local access to the relevant UIO device and driver deployment.
Researcher notes
The public record lacks CVSS and CWE data. The provided description identifies the affected subsystem and locking failure, with multiple stable kernel commit references. Confirm exact affected and fixed version ranges through vendor kernel advisories because downstream kernels may backport patches.
Mitigation direction
- Update to a vendor kernel containing the referenced upstream stable fixes.
- Check Linux distribution advisories for backported fixes.
- Disable or unload uio_dmem_genirq if it is not required.
- Restrict /dev/uio device access to trusted users only.
- Monitor kernel logs for scheduling-while-atomic or UIO-related warnings.
Validation and detection
- Inventory kernels and compare against vendor fixed builds.
- Check whether uio_dmem_genirq is present or loaded.
- Review permissions and ownership on /dev/uio* devices.
- Confirm the relevant stable patch is present in kernel source or changelog.
- Review dmesg for UIO irqcontrol-related warnings.
Public sources used
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
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-2022-50652 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
Open ATT&CK lookup- Severity
- Unknown
- CVSS
- Not scored
- Known Exploited
- No
- Published
CNA and ADP enrichment extracted from CVE v5
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.
CVSS and timeline data
No CVSS vectors or timeline events were available in the normalized CVE source material.
Source materials
- CVE List V5 sourceCVE List V5
- https://git.kernel.org/stable/c/9977cb7af5a8f4738198b020436e2e56c5cd721eCVE reference
- https://git.kernel.org/stable/c/a323d24a0183be730d2398b11b3a91e5c2e222a0CVE reference
- https://git.kernel.org/stable/c/ac5585bb06a2e82177269bee93e59887ce591106CVE reference
- https://git.kernel.org/stable/c/eca77a25a7cb3201738f4b55b9b8fa1089d7d002CVE reference
- https://git.kernel.org/stable/c/9bf7a0b2b15cd12e15f7858072bd89933746de67CVE reference
- https://git.kernel.org/stable/c/79a4bdb6b9920134af1a4738a1fa36a0438cd905CVE reference
- https://git.kernel.org/stable/c/030b6c7bb1e4edebaee2b1e48fbcc9cd5998d51dCVE reference
- https://git.kernel.org/stable/c/ee180e867ce4b2f744799247b81050b3e5dd62cdCVE reference
- https://git.kernel.org/stable/c/9de255c461d1b3f0242b3ad1450c3323a3e00b34CVE reference
Products and packages named in the record
CWE details
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
