CVE Catalog

CVE-2022-2503

MediumCVSS 6.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.38%

31th percentile - higher than 31% of all known CVEs

Summary

A vulnerability in the Linux kernel's dm-verity and LoadPin mechanisms allows users with root privileges to bypass verification by reloading the device-mapper table and switching the target to an equivalent dm-linear target. This allows root to load untrusted and unverified kernel modules and firmware, leading to arbitrary kernel execution and persistence for peripherals that do not verify firmware updates.

Risk Assessment

Root can bypass LoadPin and load untrusted kernel modules, leading to full system compromise and persistent access.

Recommendation

Update the Linux kernel to a version containing commit 4caae58406f8ceb741603eee460d79bacca9b1b5 or later.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

Dm-verity is used for extending root-of-trust to root filesystems. LoadPin builds on this property to restrict module/firmware loads to just the trusted root filesystem. Device-mapper table reloads currently allow users with root privileges to switch out the target with an equivalent dm-linear target and bypass verification till reboot. This allows root to bypass LoadPin and can be used to load untrusted and unverified kernel modules and firmware, which implies arbitrary kernel execution and persistence for peripherals that do not verify firmware updates. We recommend upgrading past commit 4caae58406f8ceb741603eee460d79bacca9b1b5

Vulnerability data from NVD (NIST) · CISA KEV · EPSS