CVE-2024-26831 in Linuxinformación

Resumen

por VulDB • 2026-06-01

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

net/handshake: Corregir handshake_req_destroy_test1

Recientemente, handshake_req_destroy_test1 comenzó a fallar:

Se esperaba handshake_req_destroy_test == req, pero handshake_req_destroy_test == 0000000000000000 req == 0000000060f99b40 not ok 11 req_destroy funciona

Esto se debe a que "sock_release(sock)" fue reemplazado por "fput(filp)" para abordar una fuga de memoria. Tenga en cuenta que sock_release() es síncrono, pero fput() suele retrasar el cierre final y la limpieza.

El retraso no tiene consecuencias en los otros casos que fueron modificados, pero handshake_req_destroy_test1 está probando que handshake_req_cancel() seguido del cierre del archivo realmente llama al método ->hp_destroy. Por lo tanto, la prueba PTR_EQ al final debe asegurarse de que el cierre final esté completo antes de verificar el puntero.

No podemos usar una finalización (completion) aquí porque si ->hp_destroy nunca se llama (es decir, hay un error de API), la prueba se colgará.

Informado por: Guenter Roeck

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Reservar

2024-02-19

Divulgación

2024-04-17

Moderación

aceptado

Artículo

VDB-261232

CPE

listo

EPSS

0.00225

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!