CVE-2020-15266
published 2020-10-21CVE-2020-15266: In Tensorflow before version 2.4.0, when the `boxes` argument of `tf.image.crop_and_resize` has a very large value, the CPU kernel implementation receives it…
high7.5CVSS 3.1
AVNACLPRNUINSUCNINAH
In Tensorflow before version 2.4.0, 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. The issue is patched in eccb7ec454e6617738554a255d77f08e60ee0808 and TensorFlow 2.4.0 will be released containing the patch. TensorFlow nightly packages after this commit will also have the issue resolved.
Affected
4 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | tensorflow | — | — |
| tensorflow | < 2.4.0 | 2.4.0 | |
| intel | optimization_for_tensorflow | >= 0 < 2.4.0 | 2.4.0 |
| tensorflow | tensorflow | < 2.4.0 | 2.4.0 |
OSV
Float cast overflow undefined behavior
osv·2020-11-13
CVE-2020-15266 [MEDIUM] Float cast overflow undefined behavior
Float cast overflow undefined behavior
### 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 re
GHSA
Float cast overflow undefined behavior
ghsa·2020-11-13
CVE-2020-15266 [MEDIUM] CWE-119 Float cast overflow undefined behavior
Float cast overflow undefined behavior
### 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 re
OSV
CVE-2020-15266: In Tensorflow before version 2
osv·2020-10-21
CVE-2020-15266 CVE-2020-15266: In Tensorflow before version 2
In Tensorflow before version 2.4.0, 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. The issue is patched in eccb7ec454e6617738554a255d77f08e60ee0808 and TensorFlow 2.4.0 will be released containing the patch. TensorFlow nightly packages after this commit will also have the issue resolved.
Debian
CVE-2020-15266: tensorflow - In Tensorflow before version 2.4.0, when the `boxes` argument of `tf.image.crop_...
vendor_debian·2020·CVSS 3.7
CVE-2020-15266 [LOW] CVE-2020-15266: tensorflow - In Tensorflow before version 2.4.0, when the `boxes` argument of `tf.image.crop_...
In Tensorflow before version 2.4.0, 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. The issue is patched in eccb7ec454e6617738554a255d77f08e60ee0808 and TensorFlow 2.4.0 will be released containing the patch. TensorFlow nightly packages after this commit will also have the issue resolved.
Scope: local
forky: resolved
sid: resolved
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
https://github.com/tensorflow/tensorflow/issues/42129https://github.com/tensorflow/tensorflow/pull/42143/commits/3ade2efec2e90c6237de32a19680caaa3ebc2845https://github.com/tensorflow/tensorflow/security/advisories/GHSA-xwhf-g6j5-j5gchttps://github.com/tensorflow/tensorflow/issues/42129https://github.com/tensorflow/tensorflow/pull/42143/commits/3ade2efec2e90c6237de32a19680caaa3ebc2845https://github.com/tensorflow/tensorflow/security/advisories/GHSA-xwhf-g6j5-j5gc
2020-10-21
Published