CVE-2022-50482

iommu/vt-d: Clean up si_domain in the init_dmars() error path

MEDIUM
5.5
CVSS Score
Published: October 4, 2025 at 03:16 PM UTC
Updated: June 17, 2026 at 05:23 AM UTC
1 product affected across 1 vendorLinux Kernel

Using Linux by Linux?

Get instant alerts when new vulnerabilities affect Linux - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
MEDIUM5.5
Exploit prediction
EPSS 0.2%

Description

In the Linux kernel, the following vulnerability has been resolved: iommu/vt-d: Clean up si_domain in the init_dmars() error path A splat from kmem_cache_destroy() was seen with a kernel prior to commit ee2653bbe89d ("iommu/vt-d: Remove domain and devinfo mempool") when there was a failure in init_dmars(), because the iommu_domain cache still had objects. While the mempool code is now gone, there still is a leak of the si_domain memory if init_dmars() fails. So clean up si_domain in the init_dmars() error path.

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

4.15 ≤ v < 4.19.2644.2 ≤ v < 4.14.2984.2 ≤ v < 4.19.2644.2 ≤ v < 5.10.1524.2 ≤ v < 5.15.764.2 ≤ v < 5.4.2214.2 ≤ v < 6.0.64.2 ≤ v < 6.14.20 ≤ v < 5.4.2215.11 ≤ v < 5.15.765.16 ≤ v < 6.0.65.5 ≤ v < 5.10.1524.26.1 rc186080ccc223aabf8d0b85a504f4f06aa88e82fb3
Vendor states this is fixed in 0365d6af75f9f2696e94a0fef24a2c8464c037c8 (fixed)
Vendor states this is fixed in 5cecfe151874b835331efe086bbdcaeaf64f6b90 (fixed)
Vendor states this is fixed in 620bf9f981365c18cc2766c53d92bf8131c63f32 (fixed)
Vendor states this is fixed in 724483b585a1b1e063d42ac5aa835707ff2ec165 (fixed)
Vendor states this is fixed in 749bea542b67513e99240dc58bbfc099e842d508 (fixed)
Vendor states this is fixed in c4ad3ae4c6be9d8b0701761c839771116bca6ea3 (fixed)
Vendor states this is fixed in d74196bb278b8f8af88e16bd595997dfa3d6fdb0 (fixed)
Vendor states this is fixed in 4.14.298 (unaffected)
Vendor states this is fixed in 4.19.264 (unaffected)
Vendor states this is fixed in 4.2 (unaffected)
Vendor states this is fixed in 5.10.152 (unaffected)
Vendor states this is fixed in 5.15.76 (unaffected)
Vendor states this is fixed in 5.4.221 (unaffected)
Vendor states this is fixed in 6.0.6 (unaffected)
Vendor states this is fixed in 6.1 (unaffected)

CVSS

Attack Vector
LOCAL
Complexity
LOW
Privileges
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
NONE
Availability
HIGH
Vector?

Quick Info

StatusANALYZED
CWE
CWE-908

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card