CVE-2026-43494
net/rds: restablecer op_nents cuando falla el pin de la página zerocopy
- Publicado
- 21 may 2026
- Actualizado
- 5 ago 2026
- Asignación de CNA
- Linux
- Evidencia observada
- 8 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HBajo · próximos 30 días
- Percentil
- 22,7 %
- Fecha del modelo
- 21 sept 2026
EPSS es una estimación estadística, no una certeza o una medida de impacto. Combínelo con CVSS, estado KEV, exposición y su entorno.
Resumen
En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: net/rds: restablecer op_nents cuando falla el anclaje de página de copia cero Cuando iov_iter_get_pages2() falla en rds_message_zcopy_from_user(), las páginas ancladas se liberan con put_page(), y rm->data.op_mmp_znotifier se borra. Pero no logramos borrar correctamente rm->data.op_nents. Más tarde, cuando se llama a rds_message_purge() desde rds_sendmsg(), el bucle de limpieza itera sobre el número incorrectamente no cero de op_nents y los libera de nuevo. Solucionar esto restableciendo correctamente op_nents cuando debería ser en rds_message_zcopy_from_user().
Fuentes
7- CVE-2026-43494-PinTheft-PoCExploit
Prueba de concepto para CVE-2026-43494 (PinTheft): escalada de privilegios local en Linux mediante el error de recuento de referencias de zerocopy de RDS + búferes fijos de io_uring → sobrescritura de caché de página SUID. Solo para investigación autorizada.
- PinTheft-goExploit
Una implementación en Go de PinTheft (CVE-2026-43494)
Uso responsable
Utilice información sobre vulnerabilidades solo en sistemas de su propiedad o que esté autorizado a probar. Kitploit enlaza con metadatos de investigación pública y no almacena código de explotación ni cargas útiles maliciosas.