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

CVE-2026-63795

Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-416 Utilización después de liberación
Fecha de publicación:
19/07/2026
Última modificación:
30/07/2026

Descripción

*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> 9p: avoid putting oldfid in p9_client_walk() error path<br /> <br /> When p9_client_walk() is called with clone set to false, fid aliases<br /> oldfid. If the walk subsequently fails after the request has been sent,<br /> the error path jumps to clunk_fid, which currently calls p9_fid_put(fid)<br /> unconditionally.<br /> <br /> This drops a reference to oldfid even though ownership of oldfid remains<br /> with the caller. If this is the last reference, oldfid can be clunked and<br /> destroyed while the caller still expects it to be valid. A later use or<br /> put of oldfid can then trigger a use-after-free or refcount underflow.<br /> <br /> Fix this by only putting fid in the clunk_fid error path when it does not<br /> alias oldfid, matching the existing guard in the error path below.<br /> <br /> This can be triggered when a multi-component walk is split into multiple<br /> p9_client_walk() calls and a later non-cloning walk fails. A reproducer<br /> and refcount warning logs are available on request.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.0 (incluyendo) 6.1.177 (excluyendo)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.2 (incluyendo) 6.6.144 (excluyendo)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.7 (incluyendo) 6.12.95 (excluyendo)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.13 (incluyendo) 6.18.38 (excluyendo)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.19 (incluyendo) 7.1.3 (excluyendo)