Lucene search
+L
Osv PysecRecent

7962 matches found

osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•16 views

PYSEC-2026-3364 TensorFlow vulnerable to `CHECK` fail in `FakeQuantWithMinMaxVarsGradient`

Impact When tf.quantization.fakequantwithminmaxvarsgradient receives input min or max that is nonscalar, it gives a CHECK fail that can trigger a denial of service attack. python import tensorflow as tf import numpy as np arg0=tf.constantvalue=np.random.randomsize=2, 2, shape=2, 2, dtype=tf.float...

5.9CVSS7.1AI score0.00478EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•14 views

PYSEC-2026-3186 TensorFlow vulnerable to `CHECK` fail in `AudioSummaryV2`

Impact When AudioSummaryV2 receives an input samplerate with more than one element, it gives a CHECK fails that can be used to trigger a denial of service attack. python import tensorflow as tf arg0='' arg1=tf.random.uniformshape=1,1, dtype=tf.float32, maxval=None arg2=tf.random.uniformshape=2,1,...

5.9CVSS7.1AI score0.00478EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•15 views

PYSEC-2026-3327 TensorFlow vulnerable to `CHECK`-fail in `tensorflow::full_type::SubstituteFromAttrs`

Impact When tensorflow::fulltype::SubstituteFromAttrs receives a FullTypeDef& t that is not exactly three args, it triggers a CHECK-fail instead of returning a status. cpp Status SubstituteForEachAttrMap& attrs, FullTypeDef& t DCHECKEQt.argssize, 3; const auto& cont = t.args0; const auto& tmpl =...

7.5CVSS7.4AI score0.00701EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•14 views

PYSEC-2026-3234 TensorFlow vulnerable to `CHECK` fail in `FakeQuantWithMinMaxVarsGradient`

Impact When tf.quantization.fakequantwithminmaxvarsgradient receives input min or max that is nonscalar, it gives a CHECK fail that can trigger a denial of service attack. python import tensorflow as tf import numpy as np arg0=tf.constantvalue=np.random.randomsize=2, 2, shape=2, 2, dtype=tf.float...

5.9CVSS7.1AI score0.00478EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•23 views

PYSEC-2026-3311 TensorFlow vulnerable to `CHECK` fail in `RandomPoissonV2`

Impact When RandomPoissonV2 receives large input shape and rates, it gives a CHECK fail that can trigger a denial of service attack. python import tensorflow as tf arg0=tf.random.uniformshape=4,, dtype=tf.int32, maxval=65536 arg1=tf.random.uniformshape=4, 4, 4, 4, 4, dtype=tf.float32, maxval=None...

5.9CVSS7AI score0.00478EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•17 views

PYSEC-2026-3218 TensorFlow vulnerable to `CHECK` fail in `tf.random.gamma`

Impact When tf.random.gamma receives large input shape and rates, it gives a CHECK fail that can trigger a denial of service attack. python import tensorflow as tf arg0=tf.random.uniformshape=4,, dtype=tf.int32, maxval=65536 arg1=tf.random.uniformshape=4, 4, dtype=tf.float64, maxval=None...

5.9CVSS7AI score0.00488EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•17 views

PYSEC-2026-3329 TensorFlow vulnerable to `CHECK` fail in `AudioSummaryV2`

Impact When AudioSummaryV2 receives an input samplerate with more than one element, it gives a CHECK fails that can be used to trigger a denial of service attack. python import tensorflow as tf arg0='' arg1=tf.random.uniformshape=1,1, dtype=tf.float32, maxval=None arg2=tf.random.uniformshape=2,1,...

5.9CVSS7.1AI score0.00478EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•21 views

PYSEC-2026-3354 TensorFlow vulnerable to `CHECK` fail in `tf.random.gamma`

Impact When tf.random.gamma receives large input shape and rates, it gives a CHECK fail that can trigger a denial of service attack. python import tensorflow as tf arg0=tf.random.uniformshape=4,, dtype=tf.int32, maxval=65536 arg1=tf.random.uniformshape=4, 4, dtype=tf.float64, maxval=None...

5.9CVSS7AI score0.00488EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•20 views

PYSEC-2026-3162 TensorFlow vulnerable to `CHECK` fail in `RandomPoissonV2`

Impact When RandomPoissonV2 receives large input shape and rates, it gives a CHECK fail that can trigger a denial of service attack. python import tensorflow as tf arg0=tf.random.uniformshape=4,, dtype=tf.int32, maxval=65536 arg1=tf.random.uniformshape=4, 4, 4, 4, 4, dtype=tf.float32, maxval=None...

5.9CVSS7AI score0.00478EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•19 views

PYSEC-2026-3184 TensorFlow vulnerable to `CHECK`-fail in `tensorflow::full_type::SubstituteFromAttrs`

Impact When tensorflow::fulltype::SubstituteFromAttrs receives a FullTypeDef& t that is not exactly three args, it triggers a CHECK-fail instead of returning a status. cpp Status SubstituteForEachAttrMap& attrs, FullTypeDef& t DCHECKEQt.argssize, 3; const auto& cont = t.args0; const auto& tmpl =...

7.5CVSS7.4AI score0.00701EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•14 views

PYSEC-2026-3367 TensorFlow vulnerable to integer overflow in math ops

Impact When RangeSize receives values that do not fit into an int64t, it crashes. cpp auto size = std::isintegral::value ? Eigen::numext::abslimit - start + Eigen::numext::absdelta - T1 / Eigen::numext::absdelta : Eigen::numext::ceil Eigen::numext::abslimit - start / delta; // This check does not...

7.5CVSS7.4AI score0.00701EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•18 views

PYSEC-2026-3377 TensorFlow vulnerable to `CHECK` fail in `DenseBincount`

Impact DenseBincount assumes its input tensor weights to either have the same shape as its input tensor input or to be length-0. A different weights shape will trigger a CHECK fail that can be used to trigger a denial of service attack. python import tensorflow as tf binaryoutput = True input =...

5.9CVSS7AI score0.00478EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•23 views

PYSEC-2026-3237 TensorFlow vulnerable to integer overflow in math ops

Impact When RangeSize receives values that do not fit into an int64t, it crashes. cpp auto size = std::isintegral::value ? Eigen::numext::abslimit - start + Eigen::numext::absdelta - T1 / Eigen::numext::absdelta : Eigen::numext::ceil Eigen::numext::abslimit - start / delta; // This check does not...

7.5CVSS7.4AI score0.00701EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•20 views

PYSEC-2026-3129 TensorFlow vulnerable to null-dereference in `mlir::tfg::TFOp::nameAttr`

Impact When mlir::tfg::TFOp::nameAttr receives null type list attributes, it crashes. cpp StatusOr GraphDefImporter::ArgNumTypeconst NamedAttrList &attrs, const OpDef::ArgDef &argdef, SmallVectorImpl &types // Check whether a type list attribute is specified. if !argdef.typelistattr.empty if auto...

5.9CVSS7.3AI score0.00717EPSS
SaveExploits0References9
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•15 views

PYSEC-2026-3252 TensorFlow vulnerable to `CHECK` fail in `DenseBincount`

Impact DenseBincount assumes its input tensor weights to either have the same shape as its input tensor input or to be length-0. A different weights shape will trigger a CHECK fail that can be used to trigger a denial of service attack. python import tensorflow as tf binaryoutput = True input =...

5.9CVSS7AI score0.00478EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•21 views

PYSEC-2026-3292 TensorFlow vulnerable to null-dereference in `mlir::tfg::TFOp::nameAttr`

Impact When mlir::tfg::TFOp::nameAttr receives null type list attributes, it crashes. cpp StatusOr GraphDefImporter::ArgNumTypeconst NamedAttrList &attrs, const OpDef::ArgDef &argdef, SmallVectorImpl &types // Check whether a type list attribute is specified. if !argdef.typelistattr.empty if auto...

5.9CVSS7.3AI score0.00717EPSS
SaveExploits0References9
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•20 views

PYSEC-2026-3210 TensorFlow vulnerable to assertion fail on MLIR empty edge names

Impact When mlir::tfg::ConvertGenericFunctionToFunctionDef is given empty function attributes, it crashes. cpp // We pre-allocate the array of operands and populate it using the // outputnametoposition and controloutputtoposition populated // previously. SmallVector retvalsfunc.retsize +...

5.9CVSS7.3AI score0.00701EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•21 views

PYSEC-2026-3347 TensorFlow vulnerable to assertion fail on MLIR empty edge names

Impact When mlir::tfg::ConvertGenericFunctionToFunctionDef is given empty function attributes, it crashes. cpp // We pre-allocate the array of operands and populate it using the // outputnametoposition and controloutputtoposition populated // previously. SmallVector retvalsfunc.retsize +...

5.9CVSS7.3AI score0.00701EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•18 views

PYSEC-2026-3351 TensorFlow vulnerable to `CHECK` failure in `AvgPoolOp`

Impact The AvgPoolOp function takes an argument ksize that must be positive but is not checked. A negative ksize can trigger a CHECK failure and crash the program. python import tensorflow as tf import numpy as np value = np.ones1, 1, 1, 1 ksize = 1, 1e20, 1, 1 strides = 1, 1, 1, 1 padding = 'SAM...

5.9CVSS7.1AI score0.00721EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•17 views

PYSEC-2026-3152 TensorFlow vulnerable to `CHECK` fail in `FakeQuantWithMinMaxVarsPerChannel`

Impact If FakeQuantWithMinMaxVarsPerChannel is given min or max tensors of a rank other than one, it results in a CHECK fail that can be used to trigger a denial of service attack. python import tensorflow as tf numbits = 8 narrowrange = False inputs = tf.constant0, shape=4, dtype=tf.float32 min ...

5.9CVSS7AI score0.00478EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•19 views

PYSEC-2026-3304 TensorFlow vulnerable to `CHECK` fail in `QuantizeAndDequantizeV3`

Impact If QuantizeAndDequantizeV3 is given a nonscalar numbits input tensor, it results in a CHECK fail that can be used to trigger a denial of service attack. python import tensorflow as tf signedinput = True rangegiven = False narrowrange = False axis = -1 input = tf.constant-3.5, shape=1,...

5.9CVSS7AI score0.00478EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•15 views

PYSEC-2026-3215 TensorFlow vulnerable to `CHECK` failure in `AvgPoolOp`

Impact The AvgPoolOp function takes an argument ksize that must be positive but is not checked. A negative ksize can trigger a CHECK failure and crash the program. python import tensorflow as tf import numpy as np value = np.ones1, 1, 1, 1 ksize = 1, 1e20, 1, 1 strides = 1, 1, 1, 1 padding = 'SAM...

5.9CVSS7.1AI score0.00721EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•16 views

PYSEC-2026-3306 TensorFlow vulnerable to `CHECK` fail in `FakeQuantWithMinMaxVarsPerChannel`

Impact If FakeQuantWithMinMaxVarsPerChannel is given min or max tensors of a rank other than one, it results in a CHECK fail that can be used to trigger a denial of service attack. python import tensorflow as tf numbits = 8 narrowrange = False inputs = tf.constant0, shape=4, dtype=tf.float32 min ...

5.9CVSS7AI score0.00478EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•19 views

PYSEC-2026-3291 TensorFlow segfault TFLite converter on per-channel quantized transposed convolutions

Impact When converting transposed convolutions using per-channel weight quantization the converter segfaults and crashes the Python process. python import tensorflow as tf class QuantConv2DTransposedtf.keras.layers.Layer: def buildself, inputshape: self.kernel = self.addweight"kernel", 3, 3,...

5.9CVSS7.2AI score0.00765EPSS
SaveExploits1References8
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•16 views

PYSEC-2026-3149 TensorFlow vulnerable to `CHECK` fail in `QuantizeAndDequantizeV3`

Impact If QuantizeAndDequantizeV3 is given a nonscalar numbits input tensor, it results in a CHECK fail that can be used to trigger a denial of service attack. python import tensorflow as tf signedinput = True rangegiven = False narrowrange = False axis = -1 input = tf.constant-3.5, shape=1,...

5.9CVSS7AI score0.00478EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•17 views

PYSEC-2026-3212 TensorFlow vulnerable to `CHECK` fail in `RaggedTensorToVariant`

Impact If RaggedTensorToVariant is given a rtnestedsplits list that contains tensors of ranks other than one, it results in a CHECK fail that can be used to trigger a denial of service attack. python import tensorflow as tf batchedinput = True rtnestedsplits = tf.constant0,32,64, shape=3,...

5.9CVSS7.1AI score0.00462EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•18 views

PYSEC-2026-3348 TensorFlow vulnerable to `CHECK` fail in `RaggedTensorToVariant`

Impact If RaggedTensorToVariant is given a rtnestedsplits list that contains tensors of ranks other than one, it results in a CHECK fail that can be used to trigger a denial of service attack. python import tensorflow as tf batchedinput = True rtnestedsplits = tf.constant0,32,64, shape=3,...

5.9CVSS7.1AI score0.00462EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 2:19 p.m.•18 views

PYSEC-2026-3128 TensorFlow segfault TFLite converter on per-channel quantized transposed convolutions

Impact When converting transposed convolutions using per-channel weight quantization the converter segfaults and crashes the Python process. python import tensorflow as tf class QuantConv2DTransposedtf.keras.layers.Layer: def buildself, inputshape: self.kernel = self.addweight"kernel", 3, 3,...

5.9CVSS7.2AI score0.00765EPSS
SaveExploits1References8
osv_pysec
osv_pysec
•added 2026/07/13 10:16 a.m.•29 views

PYSEC-2026-3442

Authenticated SSRF in Gravitino JobManager allows server-side HTTP requests to internal network and cloud metadata endpoints via unvalidated job template URIs. A vulnerability in Apache Gravitino. This issue affects Apache Gravitino: from 1.0.0 through 1.2.1. Users are recommended to upgrade to...

6.5CVSS5.7AI score0.00492EPSS
SaveExploits2References2
osv_pysec
osv_pysec
•added 2026/07/13 10:16 a.m.•31 views

PYSEC-2026-3441

URL path injection via unencoded user-supplied identifiers vulnerability in Apache Gravitino. This issue affects Apache Gravitino: from 1.0.0 before 1.2.1. Users are recommended to upgrade to version 1.2.1, which fixes the issue...

9.1CVSS5.8AI score0.00597EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/07/12 12:16 p.m.•32 views

PYSEC-2026-3448

Crawl4AI before 0.8.8 contains credential exfiltration vulnerabilities in the Docker API server that allow attackers to redirect LLM API calls to attacker-controlled endpoints and read arbitrary environment variables. Attackers can exploit the unauthenticated /md, /llm, and /llm/job endpoints by...

8.8CVSS6.1AI score0.00433EPSS
SaveExploits0References2
osv_pysec
osv_pysec
•added 2026/07/12 12:16 p.m.•24 views

PYSEC-2026-3449

Crawl4AI before 0.8.7 contains an arbitrary file write vulnerability in the Docker API server's /screenshot and /pdf endpoints. The outputpath parameter accepts arbitrary filesystem paths without validation, allowing an attacker to supply absolute or path-traversal values to write to any location...

8.8CVSS6AI score0.02639EPSS
SaveExploits0References3
osv_pysec
osv_pysec
•added 2026/07/10 7:17 p.m.•26 views

PYSEC-2026-3725

Prowler is a cloud security platform. Prior to 5.30.3, Prowler's SAML authentication flow trusted the email domain asserted in a SAMLResponse when deciding which tenant should receive the final token, and the ACS finish logic in api/src/backend/api/v1/views.py recalculated the tenant from...

9.6CVSS5.9AI score0.00851EPSS
SaveExploits1References5
osv_pysec
osv_pysec
•added 2026/07/10 3:16 p.m.•34 views

PYSEC-2026-3443

Crawl4AI before 0.8.7 contains a server-side request forgery SSRF vulnerability in the Docker API server's /crawl/job and /llm/job endpoints, which accept webhook URLs without destination validation. An attacker can supply webhook URLs pointing to private or internal IP ranges, Docker networks, o...

7.5CVSS5.9AI score0.02639EPSS
SaveExploits0References3
osv_pysec
osv_pysec
•added 2026/07/09 4:49 p.m.•15 views

PYSEC-2026-3168 TensorFlow vulnerable to `CHECK` failure in tf.reshape via overflows

Impact The implementation of tf.reshape op in TensorFlow is vulnerable to a denial of service via CHECK-failure assertion failure caused by overflowing the number of elements in a tensor: python import tensorflow as tf tf.reshapetensor=1,shape=tf.constant0 for i in range255, dtype=tf.int64 This i...

5.9CVSS7AI score0.00478EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/09 4:49 p.m.•17 views

PYSEC-2026-3220 TensorFlow vulnerable to `CHECK` fail in `tf.sparse.cross`

Impact If tf.sparse.cross receives an input separator that is not a scalar, it gives a CHECK fail that can be used to trigger a denial of service attack. python import tensorflow as tf tf.sparse.crossinputs=,name='a',separator=tf.constant'a', 'b',dtype=tf.string Patches We have patched the issue ...

5.9CVSS7.1AI score0.00488EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/09 4:49 p.m.•12 views

PYSEC-2026-3316 TensorFlow vulnerable to `CHECK` failure in tf.reshape via overflows

Impact The implementation of tf.reshape op in TensorFlow is vulnerable to a denial of service via CHECK-failure assertion failure caused by overflowing the number of elements in a tensor: python import tensorflow as tf tf.reshapetensor=1,shape=tf.constant0 for i in range255, dtype=tf.int64 This i...

5.9CVSS7AI score0.00478EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/09 4:49 p.m.•24 views

PYSEC-2026-3226 TensorFlow vulnerable to OOB read in `Gather_nd` in TF Lite

Impact The GatherNd function takes arguments that determine the sizes of inputs and outputs. If the inputs given are greater than or equal to the sizes of the outputs, an out-of-bounds memory read is triggered. Patches We have patched the issue in GitHub commit...

7CVSS7.8AI score0.00566EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/09 4:49 p.m.•18 views

PYSEC-2026-3319 TensorFlow vulnerable to OOB write in `scatter_nd` in TF Lite

Impact The ScatterNd function takes an input argument that determines the indices of of the output tensor. An input index greater than the output tensor or less than zero will either write content at the wrong index or trigger a crash. Patches We have patched the issue in GitHub commit...

7CVSS7.9AI score0.00566EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/09 4:49 p.m.•19 views

PYSEC-2026-3171 TensorFlow vulnerable to OOB write in `scatter_nd` in TF Lite

Impact The ScatterNd function takes an input argument that determines the indices of of the output tensor. An input index greater than the output tensor or less than zero will either write content at the wrong index or trigger a crash. Patches We have patched the issue in GitHub commit...

7CVSS7.9AI score0.00566EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/09 4:49 p.m.•11 views

PYSEC-2026-3144 TensorFlow vulnerable to `CHECK` failure in `SobolSample` via missing validation

Impact The implementation of SobolSampleOp is vulnerable to a denial of service via CHECK-failure assertion failure caused by assuming input0, input1, and input2 to be scalar. python import tensorflow as tf tf.rawops.SobolSampledim=tf.constant1,0, numresults=tf.constant1, skip=tf.constant1 Patche...

5.9CVSS7.1AI score0.00531EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/09 4:49 p.m.•19 views

PYSEC-2026-3302 TensorFlow vulnerable to `CHECK` failure in `SobolSample` via missing validation

Impact The implementation of SobolSampleOp is vulnerable to a denial of service via CHECK-failure assertion failure caused by assuming input0, input1, and input2 to be scalar. python import tensorflow as tf tf.rawops.SobolSampledim=tf.constant1,0, numresults=tf.constant1, skip=tf.constant1 Patche...

5.9CVSS7.1AI score0.00531EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/09 4:49 p.m.•26 views

PYSEC-2026-3359 TensorFlow vulnerable to OOB read in `Gather_nd` in TF Lite

Impact The GatherNd function takes arguments that determine the sizes of inputs and outputs. If the inputs given are greater than or equal to the sizes of the outputs, an out-of-bounds memory read is triggered. Patches We have patched the issue in GitHub commit...

7CVSS7.8AI score0.00566EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/09 4:49 p.m.•22 views

PYSEC-2026-3356 TensorFlow vulnerable to `CHECK` fail in `tf.sparse.cross`

Impact If tf.sparse.cross receives an input separator that is not a scalar, it gives a CHECK fail that can be used to trigger a denial of service attack. python import tensorflow as tf tf.sparse.crossinputs=,name='a',separator=tf.constant'a', 'b',dtype=tf.string Patches We have patched the issue ...

5.9CVSS7.1AI score0.00488EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/09 4:49 p.m.•17 views

PYSEC-2026-2388 Microsoft: CBC Padding Oracle in Azure Blob Storage Encryption Library

Summary The Azure Storage Encryption library in Java and other languages is vulnerable to a CBC Padding Oracle attack, similar to CVE-2020-8911. The library is not vulnerable to the equivalent of CVE-2020-8912, but only because it currently only supports AES-CBC as encryption mode. Severity...

4.7CVSS6.2AI score0.00532EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/07/09 4:49 p.m.•15 views

PYSEC-2026-3289 Code injection in `saved_model_cli` in TensorFlow

Impact TensorFlow's savedmodelcli tool is vulnerable to a code injection: savedmodelcli run --inputexprs 'x=print"malicious code to run"' --dir ./ --tagset serve --signaturedef servingdefault This can be used to open a reverse shell savedmodelcli run --inputexprs 'hello=exec"""\nimport...

7.8CVSS7.1AI score0.00549EPSS
SaveExploits1References12
osv_pysec
osv_pysec
•added 2026/07/09 4:49 p.m.•19 views

PYSEC-2026-3141 Core dump when loading TFLite models with quantization in TensorFlow

Impact Certain TFLite models that were created using TFLite model converter would crash when loaded in the TFLite interpreter. The culprit is that during quantization the scale of values could be greater than 1 but code was always assuming sub-unit scaling. Thus, since code was calling...

5.5CVSS5.7AI score0.00324EPSS
SaveExploits1References12
osv_pysec
osv_pysec
•added 2026/07/09 4:49 p.m.•15 views

PYSEC-2026-3107 Incomplete validation in signal ops leads to crashes in TensorFlow

Impact The tf.compat.v1.signal.rfft2d and tf.compat.v1.signal.rfft3d lack input validation and under certain condition can result in crashes due to CHECK-failures. Patches We have patched the issue in GitHub commit 0a8a781e597b18ead006d19b7d23d0a369e9ad73 merging GitHub PR 55274. The fix will be...

5.5CVSS5.7AI score0.00318EPSS
SaveExploits1References12
osv_pysec
osv_pysec
•added 2026/07/09 4:49 p.m.•17 views

PYSEC-2026-3277 Incomplete validation in signal ops leads to crashes in TensorFlow

Impact The tf.compat.v1.signal.rfft2d and tf.compat.v1.signal.rfft3d lack input validation and under certain condition can result in crashes due to CHECK-failures. Patches We have patched the issue in GitHub commit 0a8a781e597b18ead006d19b7d23d0a369e9ad73 merging GitHub PR 55274. The fix will be...

5.5CVSS5.7AI score0.00318EPSS
SaveExploits1References12
osv_pysec
osv_pysec
•added 2026/07/09 4:49 p.m.•17 views

PYSEC-2026-3125 Code injection in `saved_model_cli` in TensorFlow

Impact TensorFlow's savedmodelcli tool is vulnerable to a code injection: savedmodelcli run --inputexprs 'x=print"malicious code to run"' --dir ./ --tagset serve --signaturedef servingdefault This can be used to open a reverse shell savedmodelcli run --inputexprs 'hello=exec"""\nimport...

7.8CVSS7.1AI score0.00549EPSS
SaveExploits1References12
Total number of security vulnerabilities7962