CVE-2023-53832
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-53832 is a null pointer dereference vulnerability in the Linux kernel's md/raid10 subsystem, specifically within the raid10_sync_request function. The flaw was introduced by commit 7e83ccbecd60 ("md/raid10: Allow skipping recovery when clean arrays are assembled") and affects Linux kernel versions from that commit onward until the respective stable-branch fixes. It was published on December 9, 2025, and has an estimated CVSS severity of Medium (Feedly, EUVD). Fixed versions include kernel 4.19.283, 5.4.243, 5.10.180, 5.15.111, 6.1.28, 6.2.15, 6.3.2, and 6.4 (Feedly).

Technical details

The root cause is a null pointer dereference (CWE-476) in the raid10_sync_request function of the Linux kernel's RAID10 MD (Multiple Device) driver. The issue arises because init_resync() initializes a mempool and sets conf->have_replacement at the start of a sync operation, while close_sync() is expected to free the mempool upon completion. However, after commit 7e83ccbecd60, recovery can be skipped — causing init_resync() to be called (resetting conf->have_replacement to 0) without a corresponding close_sync() call. In a subsequent recovery cycle where a device has a replacement, r10bio->dev[i].repl_bio is not allocated because conf->have_replacement is 0, leading to a null pointer dereference when the code attempts to access it. The fix prevents init_resync() from being called when recovery is skipped (Feedly, Kernel Git).

Impact

Successful triggering of this vulnerability causes a kernel null pointer dereference, which typically results in a kernel panic (system crash), leading to a denial of service for the affected host. The vulnerability is exploitable locally by users or processes with access to RAID10 array management operations. There is no evidence of confidentiality or integrity impact; the primary consequence is availability loss due to system crash (Feedly).

Mitigation and workarounds

Apply the upstream Linux kernel patches that fix this issue by preventing init_resync() from being called when recovery is skipped. Fixed stable kernel versions are: 4.19.283, 5.4.243, 5.10.180, 5.15.111, 6.1.28, 6.2.15, 6.3.2, and 6.4 (Feedly). Users of affected distributions should apply vendor-provided kernel updates as soon as available. No configuration-based workaround is known; upgrading to a patched kernel version is the recommended remediation.

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management