PT-2025-8438 · Linux+2 · Linux Kernel+2

Lin Ma

·

Published

2022-04-13

·

Updated

2025-05-16

·

CVE-2022-49505

CVSS v3.1

7.8

High

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 5.18-rc2
Description A use-after-free issue in the Linux kernel's NFC subsystem allows for potential exploitation. The nfc dev up() function does not properly check if the rfkill object is unregistered before use, leading to a possible crash or code execution. The issue is triggered when the device del(&dev->dev) function is called in nfc unregister device(), but the rfkill object is still dereferenced. Technical details include the nfc dev up() function and the rfkill blocked() function.
Recommendations For Linux kernel versions prior to 5.18-rc2, update to a version that includes the fix for this issue. As a temporary workaround, consider disabling the NFC subsystem until a patch is available. Restrict access to the nfc dev up() function to minimize the risk of exploitation. Avoid using the rfkill object in the affected NFC subsystem until the issue is resolved.

Exploit

Fix

Use After Free

Double Free

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2025-04337
CVE-2022-49505
OESA-2025-1513
OPENSUSE-SU-2025_1263-1
SUSE-SU-2025:1027-1
SUSE-SU-2025:1176-1
SUSE-SU-2025:1183-1
SUSE-SU-2025:1194-1
SUSE-SU-2025:1241-1
SUSE-SU-2025:1263-1
SUSE-SU-2025:1293-1
SUSE-SU-2025_1027-1
SUSE-SU-2025_1241-1
SUSE-SU-2025_1263-1
SUSE-SU-2025_1293-1

Affected Products

Astra Linux
Linux Kernel
Suse