---
id: CVE-2020-15266
aliases:
  - GHSA-xwhf-g6j5-j5gc
  - BIT-tensorflow-2020-15266
  - PYSEC-2020-139
  - PYSEC-2020-296
  - PYSEC-2020-331
title: Float cast overflow undefined behavior
summary: Float cast overflow undefined behavior
severity: low
cvss: 3.7
cvssVector: 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L'
vendor: tensorflow
product: tensorflow
ecosystem: pip
affected:
  - tensorflow < 2.4.0
  - tensorflow-cpu < 2.4.0
  - tensorflow-gpu < 2.4.0
patched:
  - tensorflow 2.4.0
  - tensorflow-cpu 2.4.0
  - tensorflow-gpu 2.4.0
published: '2020-11-13'
updated: '2026-07-08'
source: OSV
sourceUrl: 'https://osv.dev/vulnerability/GHSA-xwhf-g6j5-j5gc'
references:
  - url: >-
      https://github.com/tensorflow/tensorflow/security/advisories/GHSA-xwhf-g6j5-j5gc
  - url: 'https://nvd.nist.gov/vuln/detail/CVE-2020-15266'
  - url: 'https://github.com/tensorflow/tensorflow/issues/42129'
  - url: >-
      https://github.com/tensorflow/tensorflow/pull/42143/commits/3ade2efec2e90c6237de32a19680caaa3ebc2845
  - url: >-
      https://github.com/pypa/advisory-database/tree/main/vulns/tensorflow-cpu/PYSEC-2020-296.yaml
  - url: >-
      https://github.com/pypa/advisory-database/tree/main/vulns/tensorflow-gpu/PYSEC-2020-331.yaml
  - url: >-
      https://github.com/pypa/advisory-database/tree/main/vulns/tensorflow/PYSEC-2020-139.yaml
  - url: 'https://github.com/tensorflow/tensorflow'
tags:
  - osv
  - pip
epss: 0.0094
epssPercentile: 0.59288
ingestedAt: '2026-07-08T18:25:54.708Z'
---

## Overview

### Impact
When the `boxes` argument of `tf.image.crop_and_resize` has a very large value, the CPU kernel implementation receives it as a C++ `nan` floating point value. Attempting to operate on this is undefined behavior which later produces a segmentation fault.

### Patches

We have patched the issue in c0319231333f0f16e1cc75ec83660b01fedd4182 and will release TensorFlow 2.4.0 containing the patch. TensorFlow nightly packages after this commit will also have the issue resolved.

### For more information
Please consult [our security guide](https://github.com/tensorflow/tensorflow/blob/master/SECURITY.md) for more information regarding the security model and how to contact us with issues and questions.

### Attribution
This vulnerability has been reported in #42129

## Affected packages

- `tensorflow < 2.4.0`
- `tensorflow-cpu < 2.4.0`
- `tensorflow-gpu < 2.4.0`

## Remediation

Upgrade to a patched release:

- `tensorflow 2.4.0`
- `tensorflow-cpu 2.4.0`
- `tensorflow-gpu 2.4.0`
