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

CVE-2026-53273

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-416 Utilización después de liberación
Fecha de publicación:
25/06/2026
Última modificación:
08/07/2026

Descripción

*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> tee: optee: prevent use-after-free when the client exits before the supplicant<br /> <br /> Commit 70b0d6b0a199 ("tee: optee: Fix supplicant wait loop") made the<br /> client wait as killable so it can be interrupted during shutdown or<br /> after a supplicant crash. This changes the original lifetime expectations:<br /> the client task can now terminate while the supplicant is still processing<br /> its request.<br /> <br /> If the client exits first it removes the request from its queue and<br /> kfree()s it, while the request ID remains in supp-&gt;idr. A subsequent<br /> lookup on the supplicant path then dereferences freed memory, leading to<br /> a use-after-free.<br /> <br /> Serialise access to the request with supp-&gt;mutex:<br /> <br /> * Hold supp-&gt;mutex in optee_supp_recv() and optee_supp_send() while<br /> looking up and touching the request.<br /> * Let optee_supp_thrd_req() notice that the client has terminated and<br /> signal optee_supp_send() accordingly.<br /> <br /> With these changes the request cannot be freed while the supplicant still<br /> has a reference, eliminating the race.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.4.291 (incluyendo) 5.5 (excluyendo)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.10.235 (incluyendo) 5.10.259 (excluyendo)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.15.179 (incluyendo) 5.15.210 (excluyendo)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.1.130 (incluyendo) 6.1.176 (excluyendo)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.6.80 (incluyendo) 6.6.143 (excluyendo)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.12.17 (incluyendo) 6.12.94 (excluyendo)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.13.5 (incluyendo) 6.14 (excluyendo)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.14.1 (incluyendo) 6.18.36 (excluyendo)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.19 (incluyendo) 7.0.13 (excluyendo)
cpe:2.3:o:linux:linux_kernel:6.14:-:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14:rc5:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14:rc6:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14:rc7:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*