PT-2022-7648 · Linux+3 · Linux Kernel+3

Udipto Goswami

·

Published

2022-01-31

·

Updated

2024-09-16

·

CVE-2022-48822

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 (affected versions not specified)
Description The issue is related to a use-after-free vulnerability in the Linux kernel's USB gadget driver, specifically in the ffs func eps disable() function. This vulnerability occurs due to a race condition between ffs func eps disable() and ffs epfile release(), where the latter frees up the read buffer and destroys ffs->epfiles, marking it as NULL. Meanwhile, ffs func eps disable() proceeds with the stale value of epfile and attempts to free the already freed read buffer, causing a use-after-free condition. This can potentially impact the confidentiality, integrity, and availability of protected information.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Use After Free

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

Weakness Enumeration

Related Identifiers

BDU:2024-07756
CVE-2022-48822
OESA-2024-1944
OPENSUSE-SU-2024_2947-1
OPENSUSE-SU-2024_2948-1
SUSE-SU-2024:2893-1
SUSE-SU-2024:2894-1
SUSE-SU-2024:2902-1
SUSE-SU-2024:2929-1
SUSE-SU-2024:2939-1
SUSE-SU-2024:2947-1
SUSE-SU-2024:2948-1
SUSE-SU-2024:3189-1
SUSE-SU-2024:3251-1
SUSE-SU-2024:3252-1

Affected Products

Astra Linux
Linux Kernel
Red Os
Suse