Lucene search
+L

9217 matches found

OSV
OSV
added 2021/11/10 7:12 p.m.20 views

GHSA-786J-5QWQ-R36X Segfault while copying constant resource tensor

Impact During TensorFlow's Grappler optimizer phase, constant folding might attempt to deep copy a resource tensor. This results in a segfault, as these tensors are supposed to not change. Patches We have patched the issue in GitHub commit 7731e8dfbe4a56773be5dc94d631611211156659. The fix will be...

6.8CVSS5.9AI score0.00136EPSS
SaveExploits0References7
Github Security Blog
Github Security Blog
added 2021/11/10 7:12 p.m.34 views

Segfault while copying constant resource tensor

Impact During TensorFlow's Grappler optimizer phase, constant folding might attempt to deep copy a resource tensor. This results in a segfault, as these tensors are supposed to not change. Patches We have patched the issue in GitHub commit 7731e8dfbe4a56773be5dc94d631611211156659. The fix will be...

5.5CVSS1.1AI score0.00136EPSS
SaveExploits0References7Affected Software3
OSV
OSV
added 2021/11/10 7:04 p.m.17 views

GHSA-49RX-X2RW-PC6F Heap OOB read in all `tf.raw_ops.QuantizeAndDequantizeV*` ops

Impact The shape inference functions for the QuantizeAndDequantizeV operations can trigger a read outside of bounds of heap allocated array as illustrated in the following sets of PoCs: python import tensorflow as tf @tf.function def test: data=tf.rawops.QuantizeAndDequantizeV4Grad...

7.1CVSS6.9AI score0.00148EPSS
SaveExploits0References7
Github Security Blog
Github Security Blog
added 2021/11/10 7:04 p.m.46 views

Heap OOB read in all `tf.raw_ops.QuantizeAndDequantizeV*` ops

Impact The shape inference functions for the QuantizeAndDequantizeV operations can trigger a read outside of bounds of heap allocated array as illustrated in the following sets of PoCs: python import tensorflow as tf @tf.function def test: data=tf.rawops.QuantizeAndDequantizeV4Grad...

7.1CVSS0.8AI score0.00148EPSS
SaveExploits0References7Affected Software3
OSV
OSV
added 2021/11/10 7:03 p.m.16 views

GHSA-PGCQ-H79J-2F69 Incomplete validation of shapes in multiple TF ops

Impact Several TensorFlow operations are missing validation for the shapes of the tensor arguments involved in the call. Depending on the API, this can result in undefined behavior and segfault or CHECK-fail related crashes but in some scenarios writes and reads from heap populated arrays are als...

7.3CVSS7.1AI score0.00174EPSS
SaveExploits0References12
Github Security Blog
Github Security Blog
added 2021/11/10 7:03 p.m.49 views

Incomplete validation of shapes in multiple TF ops

Impact Several TensorFlow operations are missing validation for the shapes of the tensor arguments involved in the call. Depending on the API, this can result in undefined behavior and segfault or CHECK-fail related crashes but in some scenarios writes and reads from heap populated arrays are als...

7.8CVSS0.6AI score0.00174EPSS
SaveExploits0References12Affected Software3
OSV
OSV
added 2021/11/10 7:02 p.m.7 views

GHSA-7V94-64HJ-M82H FPE in `ParallelConcat`

Impact The implementation of ParallelConcat misses some input validation and can produce a division by 0: python import tensorflow as tf @tf.function def test: y = tf.rawops.ParallelConcatvalues='tf',shape=0 return y test Patches We have patched the issue in GitHub commit...

6.8CVSS6AI score0.00136EPSS
SaveExploits0References11
Github Security Blog
Github Security Blog
added 2021/11/10 7:02 p.m.44 views

FPE in `ParallelConcat`

Impact The implementation of ParallelConcat misses some input validation and can produce a division by 0: python import tensorflow as tf @tf.function def test: y = tf.rawops.ParallelConcatvalues='tf',shape=0 return y test Patches We have patched the issue in GitHub commit...

5.5CVSS2.1AI score0.00136EPSS
SaveExploits0References11Affected Software3
Github Security Blog
Github Security Blog
added 2021/11/10 7:02 p.m.47 views

FPE in convolutions with zero size filters

Impact The implementations for convolution operators trigger a division by 0 if passed empty filter tensor arguments. Patches We have patched the issue in GitHub commit f2c3931113eaafe9ef558faaddd48e00a6606235. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on...

5.5CVSS3.4AI score0.00136EPSS
SaveExploits0References7Affected Software3
OSV
OSV
added 2021/11/10 7:02 p.m.6 views

GHSA-6HPV-V2RX-C5G6 FPE in convolutions with zero size filters

Impact The implementations for convolution operators trigger a division by 0 if passed empty filter tensor arguments. Patches We have patched the issue in GitHub commit f2c3931113eaafe9ef558faaddd48e00a6606235. The fix will be included in TensorFlow 2.7.0. We will also cherrypick this commit on...

5.5CVSS6AI score0.00136EPSS
SaveExploits0References7
OSV
OSV
added 2021/11/10 7:01 p.m.37 views

GHSA-M342-FF57-4JCC Heap OOB read in `tf.raw_ops.SparseCountSparseOutput`

Impact The shape inference functions for SparseCountSparseOutput can trigger a read outside of bounds of heap allocated array: python import tensorflow as tf @tf.function def func: return tf.rawops.SparseCountSparseOutput indices=1, values=1, denseshape=10, weights=, binaryoutput= True func The...

7.1CVSS6.9AI score0.00148EPSS
SaveExploits0References7
Github Security Blog
Github Security Blog
added 2021/11/10 7:01 p.m.43 views

Heap OOB read in `tf.raw_ops.SparseCountSparseOutput`

Impact The shape inference functions for SparseCountSparseOutput can trigger a read outside of bounds of heap allocated array: python import tensorflow as tf @tf.function def func: return tf.rawops.SparseCountSparseOutput indices=1, values=1, denseshape=10, weights=, binaryoutput= True func The...

7.1CVSS1.4AI score0.00148EPSS
SaveExploits0References7Affected Software3
Github Security Blog
Github Security Blog
added 2021/11/10 7:01 p.m.60 views

Heap OOB in shape inference for `QuantizeV2`

Impact The shape inference code for QuantizeV2 can trigger a read outside of bounds of heap allocated array: python import tensorflow as tf @tf.function def test: data=tf.rawops.QuantizeV2 input=1.0,1.0, minrange=1.0,10.0, maxrange=1.0,10.0, T=tf.qint32, mode='MINCOMBINED', roundmode='HALFTOEVEN'...

7.1CVSS1.5AI score0.00201EPSS
SaveExploits1References7Affected Software3
OSV
OSV
added 2021/11/10 7:01 p.m.33 views

GHSA-CVGX-3V3Q-M36C Heap OOB in shape inference for `QuantizeV2`

Impact The shape inference code for QuantizeV2 can trigger a read outside of bounds of heap allocated array: python import tensorflow as tf @tf.function def test: data=tf.rawops.QuantizeV2 input=1.0,1.0, minrange=1.0,10.0, maxrange=1.0,10.0, T=tf.qint32, mode='MINCOMBINED', roundmode='HALFTOEVEN'...

7.1CVSS5.8AI score0.00201EPSS
SaveExploits1References7
OSV
OSV
added 2021/11/10 7:00 p.m.28 views

GHSA-FR77-RRX3-CP7G Heap OOB read in `tf.ragged.cross`

Impact The shape inference code for tf.ragged.cross can trigger a read outside of bounds of heap allocated array: python import tensorflow as tf @tf.function def test: y = tf.rawops.RaggedCrossraggedvalues=, raggedrowsplits=, sparseindices=5, sparsevalues=, sparseshape=5, denseinputs='a',...

7.1CVSS6.9AI score0.00201EPSS
SaveExploits1References7
Github Security Blog
Github Security Blog
added 2021/11/10 7:00 p.m.27 views

Heap OOB read in `tf.ragged.cross`

Impact The shape inference code for tf.ragged.cross can trigger a read outside of bounds of heap allocated array: python import tensorflow as tf @tf.function def test: y = tf.rawops.RaggedCrossraggedvalues=, raggedrowsplits=, sparseindices=5, sparsevalues=, sparseshape=5, denseinputs='a',...

7.1CVSS0.6AI score0.00201EPSS
SaveExploits1References7Affected Software3
OSV
OSV
added 2021/11/10 6:59 p.m.13 views

GHSA-H67M-XG8F-FXCF Deadlock in mutually recursive `tf.function` objects

Impact The code behind tf.function API can be made to deadlock when two tf.function decorated Python functions are mutually recursive: python import tensorflow as tf @tf.function def fun1num: if num == 1: return printnum fun2num-1 @tf.function def fun2num: if num == 0: return printnum fun1num-1...

5.5CVSS6AI score0.00235EPSS
SaveExploits0References7
Github Security Blog
Github Security Blog
added 2021/11/10 6:59 p.m.43 views

Deadlock in mutually recursive `tf.function` objects

Impact The code behind tf.function API can be made to deadlock when two tf.function decorated Python functions are mutually recursive: python import tensorflow as tf @tf.function def fun1num: if num == 1: return printnum fun2num-1 @tf.function def fun2num: if num == 0: return printnum fun1num-1...

5.5CVSS2.5AI score0.00235EPSS
SaveExploits0References7Affected Software3
OSV
OSV
added 2021/11/10 6:58 p.m.31 views

GHSA-VWHQ-49R4-GJ9V Reference binding to `nullptr` in `tf.ragged.cross`

Impact The shape inference code for tf.ragged.cross has an undefined behavior due to binding a reference to nullptr. In the following scenario, this results in a crash: python import tensorflow as tf @tf.function def test: y = tf.ragged.crosstf.ragged.constant'1','2' return y test Patches We have...

7.8CVSS6.9AI score0.0021EPSS
SaveExploits1References7
Github Security Blog
Github Security Blog
added 2021/11/10 6:58 p.m.39 views

Reference binding to `nullptr` in `tf.ragged.cross`

Impact The shape inference code for tf.ragged.cross has an undefined behavior due to binding a reference to nullptr. In the following scenario, this results in a crash: python import tensorflow as tf @tf.function def test: y = tf.ragged.crosstf.ragged.constant'1','2' return y test Patches We have...

7.8CVSS1.1AI score0.0021EPSS
SaveExploits1References7Affected Software3
Rows per page
Query Builder