CVE-2026-64312

In the Linux kernel, the following vulnerability has been resolved: crypto: pcrypt - restore callback for non-parallel fallback pcrypt installs pcrypt_aead_done() on the child AEAD request before trying to submit it through padata. If padata_do_parallel() returns -EBUSY, pcrypt falls back to calling the child AEAD directly. That fallback must not keep the padata completion callback. Otherwise an asynchronous completion runs pcrypt_aead_done() even though the request was never enrolled in padata. Restore the original request callback and callback data before calling the child AEAD directly. This keeps the fallback path aligned with a direct AEAD request while leaving the parallel path unchanged.
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*

History

24 Oct 2026, 13:10

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: crypto: pcrypt - restaurar el callback para el mecanismo de reserva no paralelo pcrypt instala pcrypt_aead_done() en la solicitud AEAD hija antes de intentar enviarla a través de padata. Si padata_do_parallel() devuelve -EBUSY, pcrypt recurre a llamar directamente a la AEAD hija. Ese mecanismo de reserva no debe mantener el callback de finalización de padata. De lo contrario, una finalización asíncrona ejecuta pcrypt_aead_done() incluso aunque la solicitud nunca fue inscrita en padata. Restaurar el callback de solicitud original y los datos del callback antes de llamar directamente a la AEAD hija. Esto mantiene la ruta del mecanismo de reserva alineada con una solicitud AEAD directa mientras deja la ruta paralela sin cambios.

19 Oct 2026, 21:17

Type Values Removed Values Added
CWE CWE-662

Information

Published : 2026-07-25 10:17

Updated : 2026-10-24 13:10


NVD link : CVE-2026-64312

Mitre link : CVE-2026-64312

CVE.ORG link : CVE-2026-64312


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
NVD-CWE-noinfo CWE-662

Improper Synchronization