CVE-2026-43499
rtmutex: Usar waiter::task en lugar de current en remove_waiter()
- Publicado
- 21 may 2026
- Actualizado
- 15 oct 2026
- Asignación de CNA
- Linux
- Evidencia observada
- 23 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
- 55,3 %
- Fecha del modelo
- 15 oct 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: rtmutex: Usar waiter::task en lugar de current en remove_waiter() remove_waiter() es usado por las rutas de slowlock, pero también es usado para la reversión de bloqueo de proxy en rt_mutex_start_proxy_lock() cuando es invocado desde futex_requeue(). En este último caso, waiter::task no es current, pero remove_waiter() opera en current para la operación de desencolado. Eso resulta en varios problemas: 1) el desencolado de rbtree ocurre sin que waiter::task::pi_lock esté retenido 2) el estado pi_blocked_on de la tarea de espera no se borra, lo que deja un puntero colgante preparado para UAF. 3) rt_mutex_adjust_prio_chain() opera en la tarea de espera de máxima prioridad incorrecta Usar waiter::task en lugar de current en todas las operaciones relacionadas en remove_waiter() para solucionar esos problemas. [ tglx: Corregir rt_mutex_adjust_prio_chain(), añadir un comentario y modificar el registro de cambios ]
Fuentes
- CVE-2026-43499-OnePlus15Exploit
Prueba de concepto educativa para la escalada de privilegios local en Android 16 en OnePlus 15, con detección de desplazamientos del kernel, generación de objetivos y compilación del exploit basada en LD_PRELOAD.
- CVE-2026-43499-S25UExploit
Independiente CVE-2026-43499 PoC para Galaxy S25 Ultra SM-S938N S938NKSUACZF1
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.