CVE-2020-26269
Last modified
CVE-2020-26269 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. In TensorFlow release candidate versions 2.4.0rc*, the general implementation for matching filesystem paths to globbing pattern is vulnerable to an access out of bounds of the array holding the directories. There are multiple invariants and preconditions that are assumed by the parallel implementation of GetMatchingPaths but are not verified by the PRs introducing it (#40861 and #44310). EPSS estimates a 0.66% chance of exploitation in the next 30 days.
Description
In TensorFlow release candidate versions 2.4.0rc*, the general implementation for matching filesystem paths to globbing pattern is vulnerable to an access out of bounds of the array holding the directories. There are multiple invariants and preconditions that are assumed by the parallel implementation of GetMatchingPaths but are not verified by the PRs introducing it (#40861 and #44310). Thus, we are completely rewriting the implementation to fully specify and validate these. This is patched in version 2.4.0. This issue only impacts master branch and the release candidates for TF version 2.4. The final release of the 2.4 release will be patched.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions | Update |
|---|---|---|---|
| Tensorflow | 2.4.0 | Rc0 |
References
- https://github.com/tensorflow/tensorflow/commit/8b5b9dc96666a3a5d27fad7179ff215e3b74b67cPatch, Third Party Advisory
- https://github.com/tensorflow/tensorflow/security/advisories/GHSA-9jjw-hf72-3mxwExploit, Patch, Third Party Advisory
- https://github.com/tensorflow/tensorflow/commit/8b5b9dc96666a3a5d27fad7179ff215e3b74b67cPatch, Third Party Advisory
- https://github.com/tensorflow/tensorflow/security/advisories/GHSA-9jjw-hf72-3mxwExploit, Patch, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2020-26269?
How severe is CVE-2020-26269?
How do I fix CVE-2020-26269?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2020
- CVE-2020-26263tlslite-ng is an open source python library that implements …7.5
- CVE-2020-26264Go Ethereum, or "Geth", is the official Golang implementatio…6.5
- CVE-2020-26265Go Ethereum, or "Geth", is the official Golang implementatio…5.3
- CVE-2020-26266In affected versions of TensorFlow under certain cases a sav…5.3
- CVE-2020-26267In affected versions of TensorFlow the tf.raw_ops.DataFormat…7.8
- CVE-2020-26268In affected versions of TensorFlow the tf.raw_ops.ImmutableC…4.4
- CVE-2020-2627Vulnerability in the MySQL Server product of Oracle MySQL (c…6.5
- CVE-2020-26270In affected versions of TensorFlow running an LSTM/GRU model…3.3
- CVE-2020-26271In affected versions of TensorFlow under certain cases, load…3.3
- CVE-2020-26272The Electron framework lets users write cross-platform deskt…6.5
- CVE-2020-26273osquery is a SQL powered operating system instrumentation, m…5.2
- CVE-2020-26274In systeminformation (npm package) before version 4.31.1 the…8.8
Are you affected by CVE-2020-26269?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
