CVE-2021-41207
Division by zero in `ParallelConcat`
Reported by github_m · Published November 5, 2021
tensorflow-gpu is fixed in f2c3931113eaafe9ef558faaddd48e00a6606235, 2.7.0, 2.6.1 and 2 more (PyPI)
TensorFlow is an open source platform for machine learning. In affected versions the implementation of `ParallelConcat` misses some input validation and can produce a division by 0. 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.
Fixed versions
Upgrade to a fixed version or later. Language registries are listed first, then Linux distributions, then vendor products.
| Package | Ecosystem | Fixed in |
|---|---|---|
| tensorflow-gpu | PyPI | f2c3931113eaafe9ef558faaddd48e00a6606235, 2.7.0, 2.6.1, 2.5.2, 2.4.4 |
| tensorflow-cpu | PyPI | 2.6.1, 2.5.2, 2.4.4 |
| tensorflow | PyPI | 2.6.1, 2.5.2, 2.4.4 |
| tensorflow | Arch Linux | 2.6.1-1 |
| tensorflow | Bitnami | 2.6.1, 2.5.2, 2.4.4 |
| tensorflow | 2.6.1, 2.5.2, 2.4.4 | |
| tensorflow | Bitnami | 2.6.1, 2.5.2, 2.4.4 |
Risk scores
Affected products
| Vendor | Product | Versions |
|---|---|---|
| tensorflow | tensorflow | >= 2.6.0, < 2.6.1, >= 2.5.0, < 2.5.2, < 2.4.4 |
| PyPI | tensorflow-cpu | 2.6.0, 2.5.0, 0 |
| arch | tensorflow | 0 |
| PyPI | tensorflow | 0, 2.6.0, 2.5.0 |
| tensorflow | tensorflow | 0, 2.5.0, 2.6.0 |
| PyPI | tensorflow-gpu | 0, 2.5.0, 2.6.0 |
Timeline
- Nov 5, 2021 CVE Published
- Nov 6, 2021 EPSS Score (30 in total, the first dated here)
- Nov 21, 2024 CVE Updated
- Mar 9, 2026 Security Advisory
- Jul 20, 2026 Coalition ESS Score
Query this with the API
The same record, from the CLI:
vulnetix vdb vuln CVE-2021-41207
vulnetix vdb fixes CVE-2021-41207
Or with curl, using the org id and key from your account page:
curl -s -H "Authorization: ApiKey ${VULNETIX_ORG_ID}:${VULNETIX_API_KEY}" \
"https://api.vdb.vulnetix.com/v2/vuln/CVE-2021-41207/fixes/registry"
The Community plan is free and allows 50 queries a day. Get a free API key · API quickstart
References
- x_refsource_MISC
- x_refsource_CONFIRM
- https://nvd.nist.gov/vuln/detail/CVE-2021-41207 advisory
- https://github.com/advisories/GHSA-7v94-64hj-m82h advisory
- https://github.com/tensorflow/tensorflow/commit/9de11bdc2cf1284b2f635419bd3e6bbc7643eb2c patch
- https://github.com/tensorflow/tensorflow/commit/d11f21bbdfa54f3576ae860fc927bf23c675ebc0 patch
- https://github.com/tensorflow/tensorflow/commit/e67caccea81167402c62977b5c521f2a8b261d6a patch
- https://github.com/pypa/advisory-database/tree/main/vulns/tensorflow-cpu/PYSEC-2021-616.yaml advisory
- https://github.com/pypa/advisory-database/tree/main/vulns/tensorflow-gpu/PYSEC-2021-814.yaml advisory
- https://github.com/pypa/advisory-database/tree/main/vulns/tensorflow/PYSEC-2021-399.yaml advisory
- https://github.com/tensorflow/tensorflow url
- https://github.com/tensorflow/tensorflow/blob/8d72537c6abf5a44103b57b9c2e22c14f5f49698/tensorflow/core/kernels/inplace_ops.cc#L72-L97 url