Skip to content
OpenAdvisories

Ecosystem

PyPI

7,110 known vulnerabilities.

7,091 results · Feed

  • Low —

    `CHECK` failure in `SobolSample` via missing validation

    ### Impact Another instance of CVE-2022-35935, where `SobolSample` is vulnerable to a denial of service via assumed scalar inputs, was found and fixed. ```python import tensorflow as tf tf.raw_ops.SobolSample(dim=tf.constant([1,0]), num_results=tf.constant([1…

  • Low —

    `CHECK` fail in `TensorListScatter` and `TensorListScatterV2` in eager mode

    ### Impact Another instance of CVE-2022-35991, where `TensorListScatter` and `TensorListScatterV2` crash via non scalar inputs in`element_shape`, was found in eager mode and fixed. ```python import tensorflow as tf arg_0=tf.random.uniform(shape=(2, 2, 2), dty…

  • High 7.1

    Cross-site Scripting (XSS) - Stored in kiwitcms/kiwi

    A stored XSS in a kiwi Test Plan can run malicious javascript which could be chained with an HTML injection to perform a UI redressing attack (clickjacking) and an HTML injection which disables the use of the history page.

  • Medium 4.8

    Unckecked rank size in `tf.image.generate_bounding_box_proposals` in Tensorflow

    TensorFlow is an open source platform for machine learning. When running on GPU, `tf.image.generate_bounding_box_proposals` receives a `scores` input that must be of rank 4 but is not checked. We have patched the issue in GitHub commit cf35502463a88ca7185a99d…

  • Medium 4.8

    `tf.raw_ops.Mfcc` crashes in Tensorflow

    TensorFlow is an open source platform for machine learning. If `ThreadUnsafeUnigramCandidateSampler` is given input `filterbank_channel_count` greater than the allowed max size, TensorFlow will crash. We have patched the issue in GitHub commit 39ec7eaf1428e90…

  • Medium 4.8

    `MirrorPadGrad` heap out of bounds read in Tensorflow

    TensorFlow is an open source platform for machine learning. If `MirrorPadGrad` is given outsize input `paddings`, TensorFlow will give a heap OOB error. We have patched the issue in GitHub commit 717ca98d8c3bba348ff62281fdf38dcb5ea1ec92. The fix will be inclu…

  • Medium 4.8

    `CHECK` fail via inputs in `PyFunc` in Tensorflow

    TensorFlow is an open source platform for machine learning. An input `token` that is not a UTF-8 bytestring will trigger a `CHECK` fail in `tf.raw_ops.PyFunc`. We have patched the issue in GitHub commit 9f03a9d3bafe902c1e6beb105b2f24172f238645. The fix will b…

  • Medium 6.8

    Out of bounds segmentation fault due to unequal op inputs in Tensorflow

    TensorFlow is an open source platform for machine learning. When ops that have specified input sizes receive a differing number of inputs, the executor will crash. We have patched the issue in GitHub commit f5381e0e10b5a61344109c1b7c174c68110f7629. The fix wi…

  • Medium 4.8

    Overflow in `tf.keras.losses.poisson` in Tensorflow

    TensorFlow is an open source platform for machine learning. `tf.keras.losses.poisson` receives a `y_pred` and `y_true` that are passed through `functor::mul` in `BinaryOp`. If the resulting dimensions overflow an `int32`, TensorFlow will crash due to a size m…

  • Medium 4.8

    Segfault in `CompositeTensorVariantToComponents` in Tensorflow

    TensorFlow is an open source platform for machine learning. An input `encoded` that is not a valid `CompositeTensorVariant` tensor will trigger a segfault in `tf.raw_ops.CompositeTensorVariantToComponents`. We have patched the issue in GitHub commits bf594d08…

  • Medium 4.8

    `CHECK_EQ` fail in `tf.raw_ops.TensorListResize` in Tensorflow

    TensorFlow is an open source platform for machine learning. If `tf.raw_ops.TensorListResize` is given a nonscalar value for input `size`, it results `CHECK` fail which can be used to trigger a denial of service attack. We have patched the issue in GitHub comm…

  • Medium 4.8

    Overflow in `FusedResizeAndPadConv2D` in Tensorflow

    TensorFlow is an open source platform for machine learning. When `tf.raw_ops.FusedResizeAndPadConv2D` is given a large tensor shape, it overflows. We have patched the issue in GitHub commit d66e1d568275e6a2947de97dca7a102a211e01ce. The fix will be included in…

  • High 7.1

    Buffer overflow in `CONV_3D_TRANSPOSE` on TFLite

    TensorFlow is an open source platform for machine learning. The reference kernel of the `CONV_3D_TRANSPOSE` TensorFlow Lite operator wrongly increments the data_ptr when adding the bias to the result. Instead of `data_ptr += num_channels;` it should be `data_…

  • Medium 4.8

    `FractionalMaxPoolGrad` Heap out of bounds read in Tensorflow

    TensorFlow is an open source platform for machine learning. If `FractionMaxPoolGrad` is given outsize inputs `row_pooling_sequence` and `col_pooling_sequence`, TensorFlow will crash. We have patched the issue in GitHub commit d71090c3e5ca325bdf4b02eb236cfb3ee…

  • Medium 4.8

    Overflow in `ImageProjectiveTransformV2` in Tensorflow

    TensorFlow is an open source platform for machine learning. When `tf.raw_ops.ImageProjectiveTransformV2` is given a large output shape, it overflows. We have patched the issue in GitHub commit 8faa6ea692985dbe6ce10e1a3168e0bd60a723ba. The fix will be included…

  • Medium 4.8

    Overflow in `ResizeNearestNeighborGrad` in Tensorflow

    TensorFlow is an open source platform for machine learning. When `tf.raw_ops.ResizeNearestNeighborGrad` is given a large `size` input, it overflows. We have patched the issue in GitHub commit 00c821af032ba9e5f5fa3fe14690c8d28a657624. The fix will be included …

  • High 7.1

    FractionalMaxPool and FractionalAVGPool heap out-of-bounds acess in Tensorflow

    TensorFlow is an open source platform for machine learning. The security vulnerability results in FractionalMax(AVG)Pool with illegal pooling_ratio. Attackers using Tensorflow can exploit the vulnerability. They can access heap memory which is not in the cont…

  • Medium 4.8

    `CHECK` fail via inputs in `SdcaOptimizer` in Tensorflow

    TensorFlow is an open source platform for machine learning. Inputs `dense_features` or `example_state_data` not of rank 2 will trigger a `CHECK` fail in `SdcaOptimizer`. We have patched the issue in GitHub commit 80ff197d03db2a70c6a111f97dcdacad1b0babfa. The …

  • Medium 4.8

    Segfault in `tf.raw_ops.TensorListConcat` in Tensorflow

    TensorFlow is an open source platform for machine learning. If `tf.raw_ops.TensorListConcat` is given `element_shape=[]`, it results segmentation fault which can be used to trigger a denial of service attack. We have patched the issue in GitHub commit fc33f3d…

  • Medium 4.8

    `CHECK` fail in `BCast` overflow in Tensorflow

    TensorFlow is an open source platform for machine learning. If `BCast::ToShape` is given input larger than an `int32`, it will crash, despite being supposed to handle up to an `int64`. An example can be seen in `tf.experimental.numpy.outer` by passing in larg…

  • Medium 4.8

    `CHECK` fail via inputs in `SparseFillEmptyRowsGrad` in Tensorflow

    TensorFlow is an open source platform for machine learning. If `SparseFillEmptyRowsGrad` is given empty inputs, TensorFlow will crash. We have patched the issue in GitHub commit af4a6a3c8b95022c351edae94560acc61253a1b8. The fix will be included in TensorFlow …

  • Medium 4.8

    Invalid char to bool conversion when printing a tensor in Tensorflow

    TensorFlow is an open source platform for machine learning. When printing a tensor, we get it's data as a `const char*` array (since that's the underlying storage) and then we typecast it to the element type. However, conversions from `char` to `bool` are und…

  • Medium 6.8

    ThreadUnsafeUnigramCandidateSampler Heap out of bounds in Tensorflow

    TensorFlow is an open source platform for machine learning. When the `BaseCandidateSamplerOp` function receives a value in `true_classes` larger than `range_max`, a heap oob read occurs. We have patched the issue in GitHub commit b389f5c944cadfdfe599b3f1e4026…

  • Medium 4.8

    Seg fault in `ndarray_tensor_bridge` due to zero and large inputs in Tensorflow

    TensorFlow is an open source platform for machine learning. If a numpy array is created with a shape such that one element is zero and the others sum to a large number, an error will be raised. We have patched the issue in GitHub commit 2b56169c16e375c521a3bc…

  • Medium 5.5

    Segfault via invalid attributes in `pywrap_tfe_src.cc` in Tensorflow

    TensorFlow is an open source platform for machine learning. If a list of quantized tensors is assigned to an attribute, the pywrap code fails to parse the tensor and returns a `nullptr`, which is not caught. An example can be seen in `tf.compat.v1.extract_vol…

  • Medium 4.8

    `CHECK_EQ` fail via input in `SparseMatrixNNZ` in Tensorflow

    TensorFlow is an open source platform for machine learning. An input `sparse_matrix` that is not a matrix with a shape with rank 0 will trigger a `CHECK` fail in `tf.raw_ops.SparseMatrixNNZ`. We have patched the issue in GitHub commit f856d02e5322821aad155dad…

  • Medium 6.5

    LIEF heap buffer overflow in the LIEF::MachO::BinaryParser::parse_dyldinfo_generic_bind

    A heap buffer overflow in the LIEF::MachO::BinaryParser::parse_dyldinfo_generic_bind function of LIEF v0.12.1 allows attackers to cause a Denial of Service (DoS) via a crafted MachO file.

  • Medium 6.1

    Missing Authentication for Critical Function in ikus060/rdiffweb

    Missing Authentication for Critical Function in GitHub repository ikus060/rdiffweb prior to 2.5.0a6.

  • Medium 6.1
    CVE-2022-45402 EPSS 81%

    Apache Airflow: Open redirect during login

    In Apache Airflow versions prior to 2.4.3, there was an open redirect in the webserver's `/login` endpoint.

  • High 7.5

    Apache Airflow prior to 2.3.1 may include sensitive values in rendered template

    A vulnerability in UI of Apache Airflow allows an attacker to view unmasked secrets in rendered template values for tasks which were not executed (for example when they were depending on past and previous instances of the task failed). This issue affects Apac…

  • Medium 6.1

    Insufficient Session Expiration in ikus060/rdiffweb

    Insufficient Session Expiration in GitHub repository ikus060/rdiffweb prior to 2.5.0.

  • High 7.5

    Pillow subject to DoS via SAMPLESPERPIXEL tag

    Pillow before 9.3.0 allows denial of service via SAMPLESPERPIXEL.

  • High 7.5

    Pillow vulnerable to Data Amplification attack.

    Pillow before 9.2.0 performs Improper Handling of Highly Compressed GIF Data (Data Amplification).

  • High 8.8
    CVE-2022-40127 Public exploit Scanner template EPSS 86%

    Apache Airflow <2.4.0 has an RCE in a bash example

    A vulnerability in Example Dags of Apache Airflow allows an attacker with UI access who can trigger DAGs, to execute arbitrary commands via manually provided run_id parameter. This issue affects Apache Airflow Apache Airflow versions prior to 2.4.0.

  • High 8.6

    Arches vulnerable to SQL Injection

    Arches is a web platform for creating, managing, & visualizing geospatial data. Versions prior to 6.1.2, 6.2.1, and 7.1.2 are vulnerable to SQL Injection. With a carefully crafted web request, it's possible to execute certain unwanted sql statements against t…

  • High 8.2

    wsgidav is vulnerable to Cross-Site Scripting (XSS) when directory browsing is enabled

    WsgiDAV is a generic and extendable WebDAV server based on WSGI. Implementations using this library with directory browsing enabled may be susceptible to Cross Site Scripting (XSS) attacks. This issue has been patched, users can upgrade to version 4.1.0. As a…

  • Medium 6.6

    Lin CMS vulnerable to Improper Authentication

    An authentication bypass in Lin-CMS v0.2.1 allows attackers to escalate privileges to Super Administrator.

  • Low 3.7

    Exponential ReDoS in snowflake-connector-python leads to denial of service

    An exponential ReDoS (Regular Expression Denial of Service) can be triggered in the snowflake-connector-python PyPI package, when an attacker is able to supply arbitrary input to the undocumented get_file_transfer_type method

  • Medium 5.9

    Exponential ReDoS in pymatgen leads to denial of service

    An exponential ReDoS (Regular Expression Denial of Service) can be triggered in the pymatgen PyPI package, when an attacker is able to supply arbitrary input to the GaussianInput.from_string method

  • Medium 5.9

    Exponential ReDoS in cleo leads to denial of service

    An exponential ReDoS (Regular Expression Denial of Service) can be triggered in the cleo PyPI package, when an attacker is able to supply arbitrary input to the Table.set_rows method