Saltar al contenido
CVE-2026-89636 Fuente: CVE.org Publicada · sin explotación confirmada

Vulnerabilidad de uso después de liberar memoria (use-after-free) en Linux kernel (smb: client: clear ce->tgthint in free_tgts())

Linux · Linux · Publicada en CVE.org el 11-09-2026 · Última actualización: 10-11-2026

Descripción

En el Linux kernel se ha resuelto la siguiente vulnerabilidad: smb: client: clear ce->tgthint in free_tgts() Cuando free_tgts() libera todas las estructuras de ce->tlist, ce->tgthint queda apuntando a una de las estructuras cache_dfs_tgt liberadas. Si ce->tgthint no se restablece antes de usarse más adelante, se produce un uso después de liberar memoria (use-after-free). Se establece ce->tgthint en NULL en free_tgts() después de liberar los elementos, para reflejar que no quedan elementos.

Qué hacer

Revisa si usas el producto afectado y en qué versión, y aplica la actualización o la mitigación que indique el aviso del fabricante. CISA no ha confirmado que se esté explotando; si eso cambia, esta ficha pasa a «explotada» y te avisamos en el boletín.

Versiones afectadas

  • Linux Afectadas: 54be1f6c1c37498bba557049df646cc239fa37e3 y anteriores a 14f60e959b5ac813715ff72e127beb3584ddabf6 · 54be1f6c1c37498bba557049df646cc239fa37e3 y anteriores a 3ff9462bb7a06d8d32a1dc02d39580b078ec9e55 · 54be1f6c1c37498bba557049df646cc239fa37e3 y anteriores a 7507bd1885643d0461a6017767492450af1ce2a3 · 54be1f6c1c37498bba557049df646cc239fa37e3 y anteriores a 9ab46a13798a61d9d020b01d4e57efdabe6624fa · 54be1f6c1c37498bba557049df646cc239fa37e3 y anteriores a 5baab40404a9393bcc0b7b8f1950bf2c307e0984 · 54be1f6c1c37498bba557049df646cc239fa37e3 y anteriores a b1b741cf8e7ce1b91d937e23decd3d3358748700
  • Linux Afectadas: 5.0 No afectadas: 6.1.188 · 6.6.157 · 6.12.109 · 6.18.50 · 7.2.4 · 7.3

Según el registro de la vulnerabilidad en CVE.org, tal como lo publicó el fabricante. Confirma tu versión exacta en el aviso del fabricante.

Referencias

Ver el texto original en inglés (CVE.org)

smb: client: clear ce->tgthint in free_tgts()

In the Linux kernel, the following vulnerability has been resolved: smb: client: clear ce->tgthint in free_tgts() When free_tgts() frees all structures in ce->tlist, ce->tgthint is left pointing to one of the freed cache_dfs_tgt structures. If ce->tgthint is not reset before it is used later, it results in a use-after-free. Set ce->tgthint to NULL in free_tgts() after the elements are freed to reflect that no elements remain.

Recibe el boletín cuando CISA agregue vulnerabilidades nuevas

Te escribimos solo cuando CISA agrega vulnerabilidades nuevas, ya traducidas: cada día que haya, o en un resumen los lunes. Confirmas por correo y te das de baja con un clic.

Frecuencia