CVE-2021-41196

MEDIUM

TensorFlow <2.7.0 - Memory Corruption

Title source: llm
STIX 2.1

Description

TensorFlow is an open source platform for machine learning. In affected versions the Keras pooling layers can trigger a segfault if the size of the pool is 0 or if a dimension is negative. This is due to the TensorFlow's implementation of pooling operations where the values in the sliding window are not checked to be strictly positive. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on TensorFlow 2.6.1, TensorFlow 2.5.2, and TensorFlow 2.4.4, as these are also affected and still in supported range.

References (3)

Core 3

Scores

CVSS v3 5.5
EPSS 0.0005
EPSS Percentile 14.9%
Attack Vector LOCAL
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Details

CWE
CWE-191
Status published
Products (4)
google/tensorflow < 2.4.4
pypi/tensorflow 2.6.0 - 2.6.1PyPI
pypi/tensorflow-cpu 2.6.0 - 2.6.1PyPI
pypi/tensorflow-gpu 2.6.0 - 2.6.1PyPI
Published Nov 05, 2021
Tracked Since Feb 18, 2026