Vulnerabilidad en la librería CGM_NIST_Loader.dll en JT2Go, Teamcenter Visualization (CVE-2026-23017)
Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
31/01/2026
Última modificación:
03/02/2026
Descripción
En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta:<br />
<br />
idpf: corrige el manejo de errores en la init_task durante la carga<br />
<br />
Si la init_task falla durante la carga de un controlador, terminamos sin vports y netdevs, lo que provoca el fallo de todo el proceso. En ese estado, un reinicio posterior resultará en un fallo ya que la tarea de servicio intenta acceder a recursos no inicializados. La siguiente traza es de un error en la init_task donde el CREATE_VPORT (op 501) es rechazado por el FW:<br />
<br />
[40922.763136] idpf 0000:83:00.0: Device HW Reset initiated<br />
[40924.449797] idpf 0000:83:00.0: Transaction failed (op 501)<br />
[40958.148190] idpf 0000:83:00.0: HW reset detected<br />
[40958.161202] BUG: kernel NULL pointer dereference, address: 00000000000000a8<br />
...<br />
[40958.168094] Workqueue: idpf-0000:83:00.0-vc_event idpf_vc_event_task [idpf]<br />
[40958.168865] RIP: 0010:idpf_vc_event_task+0x9b/0x350 [idpf]<br />
...<br />
[40958.177932] Call Trace:<br />
[40958.178491] <br />
[40958.179040] process_one_work+0x226/0x6d0<br />
[40958.179609] worker_thread+0x19e/0x340<br />
[40958.180158] ? __pfx_worker_thread+0x10/0x10<br />
[40958.180702] kthread+0x10f/0x250<br />
[40958.181238] ? __pfx_kthread+0x10/0x10<br />
[40958.181774] ret_from_fork+0x251/0x2b0<br />
[40958.182307] ? __pfx_kthread+0x10/0x10<br />
[40958.182834] ret_from_fork_asm+0x1a/0x30<br />
[40958.183370] <br />
<br />
Corrige el manejo de errores en la init_task para asegurar que las tareas de servicio y de buzón estén deshabilitadas si el error ocurre durante la carga. Estas se inician en idpf_vc_core_init(), que genera la init_task y no tiene forma de saber si falló. Si el error ocurre en el reinicio, después de una carga exitosa del controlador, las tareas aún pueden ejecutarse, ya que eso permitirá a los netdevs intentar la recuperación a través de otro reinicio. Detén las devoluciones de llamada de PTP de cualquier manera, ya que estas se reiniciarán con la llamada a idpf_vc_core_init() durante un reinicio exitoso.



