Register for the AI for Security Summit: Join Figma, Perplexity & Wiz

CVE-2020-26266
Python vulnerability analysis and mitigation

Overview

CVE-2020-26266 affects TensorFlow, where under certain conditions, a saved model can trigger the use of uninitialized values during code execution. The vulnerability was discovered in 2020 and is caused by tensor buffers being filled with default type values while failing to properly initialize quantized floating point types in Eigen. The issue affects multiple versions of TensorFlow prior to versions 1.15.5, 2.0.4, 2.1.3, 2.2.2, 2.3.2, and 2.4.0 (GitHub Advisory).

Technical details

The vulnerability stems from a failure to default initialize quantized floating point types in Eigen, specifically affecting structures like QUInt8, QInt16, QUInt16, and QInt32. These structures contained uninitialized value fields, which could lead to uninitialized memory access bugs. The issue has been assigned a CVSS V3.1 score indicating low severity with local access vector (AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L) and is categorized under CWE-908 (NVD).

Impact

When exploited, this vulnerability could result in uninitialized memory access bugs, some of which were detected by Memory Sanitizer (MSAN). The impact is considered low severity but could potentially affect applications using affected versions of TensorFlow, particularly when working with saved models (GitHub Advisory).

Exploitability

The vulnerability requires local access and low privilege levels to exploit. It specifically occurs when working with saved models under certain conditions, though detailed exploit conditions are not publicly disclosed (NVD).

Mitigation and workarounds

The vulnerability has been patched in multiple versions of TensorFlow: 1.15.5, 2.0.4, 2.1.3, 2.2.2, 2.3.2, and 2.4.0. The fix involves properly initializing the value fields in the affected structures to zero. Users should upgrade to these patched versions to mitigate the vulnerability (GitHub Advisory).

Additional resources


SourceThis report was generated using AI

Related Python vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2025-66455CRITICAL9.8
  • Python logoPython
  • lmdeploy
NoYesSep 18, 2026
CVE-2026-63374CRITICAL9.3
  • Python logoPython
  • airflow-core-2
NoYesSep 18, 2026
CVE-2026-59163CRITICAL9.1
  • Python logoPython
  • mnemosyne-memory
NoYesSep 18, 2026
CVE-2026-33625HIGH8.8
  • Python logoPython
  • lmdeploy
NoYesSep 18, 2026
CVE-2026-64847MEDIUM6.8
  • Python logoPython
  • airflow-3
NoYesSep 18, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management