Segfault in Tensorflow
13Vexday Risk Score
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
ssvc Trackcvss 5.3epss 0.9%
probabilidad de explotación
0.9%top 42% de las CVE
explotación observada
noninguna fuente lo reporta
En resumen
TensorFlow falla con un error de segmentación cuando ciertas funciones de manejo de sesión se llaman en modo eager, porque el código intenta acceder a memoria que no existe. Esto puede hacer que aplicaciones que usan TensorFlow se detengan inesperadamente.
Detalle técnico
En modo eager, versiones de TensorFlow anteriores a 1.15.4, 2.0.3, 2.1.2, 2.2.1 y 2.3.1 no inicializan correctamente el estado de sesión, causando desreferencia de puntero nulo cuando se invocan tf.raw_ops.GetSessionHandle o tf.raw_ops.GetSessionHandleV2. Un atacante o código malicioso con capacidad de llamar estas funciones puede provocar denegación de servicio mediante fallo de segmentación.
Resumen generado y traducido por IA a partir de la descripción oficial.
In eager mode, TensorFlow before versions 1.15.4, 2.0.3, 2.1.2, 2.2.1 and 2.3.1 does not set the session state. Hence, calling `tf.raw_ops.GetSessionHandle` or `tf.raw_ops.GetSessionHandleV2` results in a null pointer dereference In linked snippet, in eager mode, `ctx->session_state()` returns `nullptr`. Since code immediately dereferences this, we get a segmentation fault. The issue is patched in commit 9a133d73ae4b4664d22bd1aa6d654fec13c52ee1, and is released in TensorFlow versions 1.15.4, 2.0.3, 2.1.2, 2.2.1, or 2.3.1.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Productos afectados
tensorflow · tensorflowReferencias
http://lists.opensuse.org/opensuse-security-announce/2020-10/msg00065.htmlhttps://github.com/tensorflow/tensorflow/commit/9a133d73ae4b4664d22bd1aa6d654fec13c52ee1https://github.com/tensorflow/tensorflow/releases/tag/v2.3.1https://github.com/tensorflow/tensorflow/security/advisories/GHSA-q8gv-q7wr-9jf8