Lucene search
+L

587 matches found

Github Security Blog
Github Security Blog
•added 2021/11/10 7:13 p.m.•52 views

Overflow/crash in `tf.range`

Impact While calculating the size of the output within the tf.range kernel, there is a conditional statement of type int64 = condition ? int64 : double. Due to C++ implicit conversion rules, both branches of the condition will be cast to double and the result would be truncated before the...

5.5CVSS1.3AI score0.00209EPSS
SaveExploits0References10Affected Software3
Github Security Blog
Github Security Blog
•added 2021/11/10 7:12 p.m.•37 views

Missing validation during checkpoint loading

Impact An attacker can trigger undefined behavior, integer overflows, segfaults and CHECK-fail crashes if they can change saved checkpoints from outside of TensorFlow. This is because the checkpoints loading infrastructure is missing validation for invalid file formats. Patches We have patched th...

7.8CVSS1.8AI score0.00189EPSS
SaveExploits0References10Affected Software3
Github Security Blog
Github Security Blog
•added 2021/11/10 7:12 p.m.•42 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.00141EPSS
SaveExploits0References7Affected Software3
Github Security Blog
Github Security Blog
•added 2021/11/10 7:02 p.m.•49 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.00141EPSS
SaveExploits0References11Affected Software3
Github Security Blog
Github Security Blog
•added 2021/11/10 6:59 p.m.•48 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.00243EPSS
SaveExploits0References7Affected Software3
Github Security Blog
Github Security Blog
•added 2021/11/10 6:58 p.m.•46 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.00217EPSS
SaveExploits1References7Affected Software3
Github Security Blog
Github Security Blog
•added 2021/11/10 6:57 p.m.•49 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.00187EPSS
SaveExploits1References7Affected Software3
Github Security Blog
Github Security Blog
•added 2021/11/10 6:55 p.m.•45 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.00187EPSS
SaveExploits1References7Affected Software3
Github Security Blog
Github Security Blog
•added 2021/11/10 6:52 p.m.•42 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.00133EPSS
SaveExploits0References7Affected Software3
Github Security Blog
Github Security Blog
•added 2021/11/10 6:51 p.m.•53 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.00211EPSS
SaveExploits1References7Affected Software3
Github Security Blog
Github Security Blog
•added 2021/11/10 6:48 p.m.•42 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.00187EPSS
SaveExploits1References7Affected Software3
Github Security Blog
Github Security Blog
•added 2021/11/10 6:46 p.m.•57 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.00208EPSS
SaveExploits1References7Affected Software3
Github Security Blog
Github Security Blog
•added 2021/11/10 6:44 p.m.•57 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.00196EPSS
SaveExploits1References7Affected Software3
Github Security Blog
Github Security Blog
•added 2021/11/10 4:54 p.m.•61 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.00217EPSS
SaveExploits1References7Affected Software3
OSV
OSV
•added 2021/11/09 8:53 a.m.•15 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
AlmaLinux
AlmaLinux
•added 2021/11/09 8:53 a.m.•21 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
Rockylinux
Rockylinux
•added 2021/11/04 5:43 a.m.•25 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.•28 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.•65 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
OSV
OSV
•added 2021/08/25 2:44 p.m.•7 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
Rows per page
Query Builder