Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

CVE-2026-46051

Gravedad CVSS v3.1:
MEDIA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
27/05/2026
Última modificación:
16/06/2026

Descripción

*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> md/raid5: fix soft lockup in retry_aligned_read()<br /> <br /> When retry_aligned_read() encounters an overlapped stripe, it releases<br /> the stripe via raid5_release_stripe() which puts it on the lockless<br /> released_stripes llist. In the next raid5d loop iteration,<br /> release_stripe_list() drains the stripe onto handle_list (since<br /> STRIPE_HANDLE is set by the original IO), but retry_aligned_read()<br /> runs before handle_active_stripes() and removes the stripe from<br /> handle_list via find_get_stripe() -&gt; list_del_init(). This prevents<br /> handle_stripe() from ever processing the stripe to resolve the<br /> overlap, causing an infinite loop and soft lockup.<br /> <br /> Fix this by using __release_stripe() with temp_inactive_list instead<br /> of raid5_release_stripe() in the failure path, so the stripe does not<br /> go through the released_stripes llist. This allows raid5d to break out<br /> of its loop, and the overlap will be resolved when the stripe is<br /> eventually processed by handle_stripe().

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 3.12 (incluyendo) 5.10.258 (excluyendo)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.11 (incluyendo) 5.15.209 (excluyendo)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.16 (incluyendo) 6.1.175 (excluyendo)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.2 (incluyendo) 6.6.140 (excluyendo)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.7 (incluyendo) 6.12.86 (excluyendo)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.13 (incluyendo) 6.18.27 (excluyendo)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.19 (incluyendo) 7.0.4 (excluyendo)