Lucene search
+L

485 matches found

Github Security Blog
Github Security Blog
added 2021/11/10 7:12 p.m.31 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
Github Security Blog
Github Security Blog
added 2021/11/10 7:2 p.m.41 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 6:59 p.m.39 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
Github Security Blog
Github Security Blog
added 2021/11/10 6:58 p.m.36 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
Github Security Blog
Github Security Blog
added 2021/11/10 6:57 p.m.37 views

Null pointer exception in `DeserializeSparse`

Impact The shape inference code for DeserializeSparse can trigger a null pointer dereference: python import tensorflow as tf dataset = tf.data.Dataset.range3 @tf.function def test: y = tf.rawops.DeserializeSparse serializedsparse=tf.data.experimental.tovariantdataset, dtype=tf.int32 test This is...

5.5CVSS1.8AI score0.00181EPSS
SaveExploits1References7Affected Software3
Github Security Blog
Github Security Blog
added 2021/11/10 6:55 p.m.37 views

Null pointer exception when `Exit` node is not preceded by `Enter` op

Impact The process of building the control flow graph for a TensorFlow model is vulnerable to a null pointer exception when nodes that should be paired are not: python import tensorflow as tf @tf.function def func: return tf.rawops.Exitdata=False,False func This occurs because the code assumes th...

5.5CVSS1.7AI score0.00181EPSS
SaveExploits1References7Affected Software3
Github Security Blog
Github Security Blog
added 2021/11/10 6:52 p.m.34 views

Integer division by 0 in `tf.raw_ops.AllToAll`

Impact The shape inference code for AllToAll can be made to execute a division by 0: python import tensorflow as tf @tf.function def func: return tf.rawops.AllToAll input=0.0, 0.1652, 0.6543, groupassignment=1, -1, concatdimension=0, splitdimension=0, splitcount=0 func This occurs whenever the...

5.5CVSS3.7AI score0.00128EPSS
SaveExploits0References7Affected Software3
Github Security Blog
Github Security Blog
added 2021/11/10 6:51 p.m.41 views

Undefined behavior via `nullptr` reference binding in sparse matrix multiplication

Impact The code for sparse matrix multiplication is vulnerable to undefined behavior via binding a reference to nullptr: python import tensorflow as tf tf.rawops.SparseMatMul a=1.0,1.0,1.0, b=,,, transposea=False, transposeb=False, aissparse=False, bissparse=True This occurs whenever the dimensio...

7.8CVSS2AI score0.00204EPSS
SaveExploits1References7Affected Software3
Github Security Blog
Github Security Blog
added 2021/11/10 6:48 p.m.33 views

Segfault due to negative splits in `SplitV`

Impact The implementation of SplitV can trigger a segfault is an attacker supplies negative arguments: python import tensorflow as tf tf.rawops.SplitV value=tf.constant, sizesplits=-1, -2 ,axis=0, numsplit=2 This occurs whenever sizesplits contains more than one value and at least one value is...

5.5CVSS4.5AI score0.00181EPSS
SaveExploits1References7Affected Software3
Github Security Blog
Github Security Blog
added 2021/11/10 6:46 p.m.46 views

Heap OOB in `FusedBatchNorm` kernels

Impact The implementation of FusedBatchNorm kernels is vulnerable to a heap OOB: python import tensorflow as tf tf.rawops.FusedBatchNormGrad ybackprop=tf.constanti for i in range9,shape=1,1,3,3,dtype=tf.float32 x=tf.constanti for i in range2,shape=1,1,1,2,dtype=tf.float32 scale=1,1,...

7.1CVSS1.6AI score0.00201EPSS
SaveExploits1References7Affected Software3
Github Security Blog
Github Security Blog
added 2021/11/10 6:44 p.m.43 views

A use of uninitialized value vulnerability in Tensorflow

Impact TensorFlow's Grappler optimizer has a use of unitialized variable: cc const NodeDef dequeuenode; for const auto& trainnode : trainnodes if IsDequeueOptrainnode dequeuenode = trainnode; break; if dequeuenode ... If the trainnodes vector obtained from the saved model that gets optimized does...

7.8CVSS2.5AI score0.0019EPSS
SaveExploits1References7Affected Software3
Github Security Blog
Github Security Blog
added 2021/11/10 4:54 p.m.49 views

Code injection in `saved_model_cli`

Impact TensorFlow's savedmodelcli tool is vulnerable to a code injection as it calls eval on user supplied strings python def preprocessinputexprsargstringinputexprsstr: ... for inputraw in filterbool, inputexprsstr.split';': ... inputkey, expr = inputraw.split'=', 1 inputdictinputkey = evalexpr...

7.8CVSS1.7AI score0.00208EPSS
SaveExploits1References7Affected Software3
AlmaLinux
AlmaLinux
added 2021/11/09 8:53 a.m.17 views

scap-security-guide bug fix and enhancement update

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section...

6.8AI score
SaveExploits0
OSV
OSV
added 2021/11/09 8:53 a.m.10 views

ALBA-2021:4265 scap-security-guide bug fix and enhancement update

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section...

6.8AI score
SaveExploits0
Rockylinux
Rockylinux
added 2021/11/04 5:43 a.m.14 views

scap-security-guide bug fix and enhancement update

An update for scap-security-guide is now available for Rocky Linux EnterpriseLinux 8. The scap-security-guide project provides a guide for configuration of the system from the final system's security point of view. The guidance is specified in the Security Content Automation Protocol SCAP format...

1.1AI score
SaveExploits0
AlmaLinux
AlmaLinux
added 2021/11/02 10:34 a.m.18 views

scap-security-guide bug fix and enhancement update

The scap-security-guide project provides a guide for configuration of the system from the final system's security point of view. The guidance is specified in the Security Content Automation Protocol SCAP format and constitutes a catalog of practical hardening advice, linked to government...

6.9AI score
SaveExploits0
Github Security Blog
Github Security Blog
added 2021/08/25 2:44 p.m.55 views

Heap out of bounds access in sparse reduction operations

Impact The implementation of sparse reduction operations in TensorFlow can trigger accesses outside of bounds of heap allocated data: python import tensorflow as tf x = tf.SparseTensor indices=773, 773, 773, 773, 773, 773, values=1, 1, denseshape=337, 337, 337 tf.sparse.reducesumx, 1 The...

7.3CVSS7.3AI score0.00167EPSS
SaveExploits0References7Affected Software3
Github Security Blog
Github Security Blog
added 2021/08/25 2:44 p.m.55 views

Floating point exception in `SparseDenseCwiseDiv`

Impact The implementation of tf.rawops.SparseDenseCwiseDiv is vulnerable to a division by 0 error: python import tensorflow as tf import numpy as np tf.rawops.SparseDenseCwiseDiv spindices=np.array4, spvalues=np.array-400, spshape=np.array647., dense=np.array0 The implementation uses a common cla...

5.5CVSS5.9AI score0.00152EPSS
SaveExploits0References7Affected Software3
OSV
OSV
added 2021/08/25 2:44 p.m.2 views

GHSA-HP4C-X6R7-6555 Floating point exception in `SparseDenseCwiseDiv`

Impact The implementation of tf.rawops.SparseDenseCwiseDiv is vulnerable to a division by 0 error: python import tensorflow as tf import numpy as np tf.rawops.SparseDenseCwiseDiv spindices=np.array4, spvalues=np.array-400, spshape=np.array647., dense=np.array0 The implementation uses a common cla...

6.8CVSS5.8AI score0.00152EPSS
SaveExploits0References7
Github Security Blog
Github Security Blog
added 2021/08/25 2:43 p.m.67 views

Division by 0 in `ResourceScatterDiv`

Impact The implementation of tf.rawops.ResourceScatterDiv is vulnerable to a division by 0 error: python import tensorflow as tf v= tf.Variable1,2,3 tf.rawops.ResourceScatterDiv resource=v.handle, indices=1, updates=0 The implementation uses a common class for all binary operations but fails to...

5.5CVSS5.9AI score0.00154EPSS
SaveExploits0References7Affected Software3
Rows per page
Query Builder