Skip to content
HighVulnerability

CVE-2020-26269: TensorFlow out of bounds access in filesystem glob path matching

Identifier
CVE-2020-26269
Published
Record updated
View JSON
Affected
  • tensorflow >= 2.4.0rc0, < 2.4.0
  • tensorflow-cpu >= 2.4.0rc0, < 2.4.0
  • tensorflow-gpu >= 2.4.0rc0, < 2.4.0
Fixed in
2.4.0
  • tensorflow 2.4.0 released December 14, 2020, 3 days after disclosure
  • tensorflow-cpu 2.4.0 released December 14, 2020, 3 days after disclosure
  • tensorflow-gpu 2.4.0 released December 14, 2020, 3 days after disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.7%

Summary

CVE-2020-26269 affects TensorFlow release candidate versions 2.4.0rc*, where the general implementation that matches filesystem paths to a globbing pattern can access the array holding the directories out of bounds. The parallel implementation of GetMatchingPaths assumes invariants and preconditions that the PRs #40861 and #44310 never verified. The issue impacts only the master branch and the 2.4 release candidates.

Mitigation

This is patched in version 2.4.0. The final release of the 2.4 release will be patched.