CVE-2021-29613
Incomplete validation in `tf.raw_ops.CTCLoss`
6.3
MEDIUM
CVSS 3.1
EPSS 0.02%
Description
TensorFlow is an end-to-end open source platform for machine learning. Incomplete validation in `tf.raw_ops.CTCLoss` allows an attacker to trigger an OOB read from heap. The fix will be included in TensorFlow 2.5.0. We will also cherrypick these commits on TensorFlow 2.4.2, TensorFlow 2.3.3, TensorFlow 2.2.3 and TensorFlow 2.1.4, as these are also affected and still in supported range.
How to fix CVE-2021-29613
To remediate CVE-2021-29613, upgrade the affected package to a fixed version below.
- —upgrade to 2.1.4 or later
- —upgrade to 2.1.4 or later
- —upgrade to 14607c0707040d775e06b6817325640cb4b5864c or later
- —upgrade to 14607c0707040d775e06b6817325640cb4b5864c or later
- —upgrade to 2.1.4 or later
- —upgrade to 14607c0707040d775e06b6817325640cb4b5864c or later
- —upgrade to 2.1.4 or later
Is CVE-2021-29613 being exploited?
Low — EPSS is 0.0%, meaning exploitation activity has not been observed at scale.
Affected packages (7)
- from 0, < 2.1.4, >= 2.2.0, < 2.2.3, >= 2.3.0, < 2.3.3, >= 2.4.0, < 2.4.2
- from 0, < 2.1.4
- from 0, < 14607c0707040d775e06b6817325640cb4b5864c, < 4504a081af71514bb1828048363e6540f797005b | from 0, < 2.1.4, >= 2.2.0, < 2.2.3, >= 2.3.0, < 2.3.3, >= 2.4.0, < 2.4.2
- from 0, < 14607c0707040d775e06b6817325640cb4b5864c, < 4504a081af71514bb1828048363e6540f797005b | from 0, < 2.1.4, >= 2.2.0, < 2.2.3, >= 2.3.0, < 2.3.3, >= 2.4.0, < 2.4.2
- from 0, < 2.1.4
- from 0, < 14607c0707040d775e06b6817325640cb4b5864c, < 4504a081af71514bb1828048363e6540f797005b | from 0, < 2.1.4, >= 2.2.0, < 2.2.3, >= 2.3.0, < 2.3.3, >= 2.4.0, < 2.4.2
- from 0, < 2.1.4
CVSS scores
| Source | Version | Severity | Vector |
|---|---|---|---|
| osv | CVSS 4.0 | — | CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N |
| osv | CVSS 3.1 | MEDIUM6.3 | CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:H |