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

Published

2022-09-08

·

Updated

2024-10-31

·

CVE-2022-48653

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 5.17.1
Description The vulnerability is related to a "scheduling while atomic" bug in the Linux kernel, specifically in the ice driver. This bug occurs when the function to unplug aux devices is called twice, once in the IDC callback and again in the ice prepare for reset function. The double call causes a scheduling conflict, leading to a BUG message. The issue is triggered when the aux drivers request a reset, and the function to unplug the aux devices is called. This can result in a denial-of-service condition.
Recommendations To resolve this issue, update the Linux kernel to a version that includes the fix for this vulnerability. Specifically, update to a version later than 5.17.1. If updating is not possible, consider disabling the ice driver or restricting its use to minimize the risk of exploitation. As a temporary workaround, consider disabling the ice unplug aux dev function until a patch is available.

Exploit

Fix

Improper Locking

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

Weakness Enumeration

Related Identifiers

BDU:2024-09375
CVE-2022-48653
OPENSUSE-SU-2024_1641-1
OPENSUSE-SU-2024_1644-1
OPENSUSE-SU-2024_1659-1
OPENSUSE-SU-2024_1663-1
SUSE-SU-2024:1641-1
SUSE-SU-2024:1644-1
SUSE-SU-2024:1647-1
SUSE-SU-2024:1659-1
SUSE-SU-2024:1663-1

Affected Products

Astra Linux
Linux Kernel
Red Os
Suse