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

Published

2023-01-01

·

Updated

2026-04-20

·

CVE-2023-53231

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 6.1.25-android14-5-maybe-dirty-mainline
Description The Linux kernel contained an issue where the detection of atomic context was insufficient, potentially leading to problems when z erofs decompressqueue endio was called under an RCU lock from blk mq flush plug list. This could result in a sleeping function being called from an invalid context. The fix ensures proper decompression handling by checking for rcu read lock any held() and using a more appropriate !in task() check. Historically, erofs always scheduled a kworker for decompression, but an optimization was added to perform decompression directly in thread context when beneficial, such as when running with dm-verity.
Recommendations Update to Linux kernel version 6.1.25-android14-5-maybe-dirty-mainline or a later version to address this issue.

Exploit

Fix

Related Identifiers

CVE-2023-53231
ECHO-C428-F711-4557
SUSE-SU-2025:03600-1
SUSE-SU-2025:03634-1
SUSE-SU-2025:20851-1
SUSE-SU-2025:20861-1
SUSE-SU-2025:20870-1
SUSE-SU-2025:20898-1
SUSE-SU-2025:3751-1
SUSE-SU-2025:4057-1
SUSE-SU-2025:4132-1
SUSE-SU-2025:4141-1

Affected Products

Debian
Linux Kernel
Suse