CVE-2023-53620
MEDIUM
MEDIUM
Priority: 0.01
BB Relevance:
36/100
Published: 2025-10-07
Modified: 2026-11-05
First seen: 2026-11-05
Status: active
Attack Surface
Low Complexity
No Interaction
CVSS Vector Breakdown
AV:
Local
AC:
Low
PR:
Low
UI:
None
S:
Unchanged
C:
None
I:
None
A:
High
Description
In the Linux kernel, the following vulnerability has been resolved: md: fix soft lockup in status_resync status_resync() will calculate 'curr_resync - recovery_active' to show user a progress bar like following: [============>........] resync = 61.4% 'curr_resync' and 'recovery_active' is updated in md_do_sync(), and status_resync() can read them concurrently, hence it's possible that 'curr_resync - recovery_active' can overflow to a huge number. In this case status_resync() will be stuck in the loop to print a large amount of '=', which will end up soft lockup. Fix the problem by setting 'resync' to MD_RESYNC_ACTIVE in this case, this way resync in progress will be reported to user.
Weakness Classification (1)
Affected Software (10)
| Vendor | Product | Version |
|---|---|---|
| Linux | Linux | 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < b4acb6c3ede88d6b7d33742a09e63cfce5e7fb69 |
| Linux | Linux | 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 23309704e90859af2662bedc44101e6d1d2ece7e |
| Linux | Linux | 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 6efddf1e32e2a264694766ca485a4f5e04ee82a7 |
| Linux | Linux | 2.6.12 |
| linux | linux_kernel | 2.6.12.1 – 6.1.30 |
| linux | linux_kernel | 2.6.12 |
| linux | linux_kernel | 2.6.12 |
| linux | linux_kernel | 2.6.12 |
| linux | linux_kernel | 2.6.12 |
| linux | linux_kernel | 2.6.12 |