← Scan another repo

github.com/hacksider/Deep-Live-Cam

@ 230217ec1159

Submitted 8/4/2026, 10:25:54 AM · Status: ok

Risk grade
B
24 / 100
Findings
20
0 critical0 high20 medium0 low0 info0 on CISA KEV0ATT&CK
Showing 20 of 20 findings

Findings

  • Ensure top-level permissions are not set to write-all
    Ensure top-level permissions are not set to write-all on on(ruff)
    checkov.github/workflows/ruff.yml:0
  • Arbitrary Code Execution via Crafted Keras Config for Model Loading
    ### Impact The Keras `Model.load_model` function permits arbitrary code execution, even with `safe_mode=True`, through a manually constructed, malicious `.keras` archive. By altering the `config.json` file within the archive, an attacker can specify arbitrary Python modules and …
    osv-scannerCVE-2025-1550
  • Keras Directory Traversal Vulnerability
    ## Summary Keras's `keras.utils.get_file()` function is vulnerable to directory traversal attacks despite implementing `filter_safe_paths()`. The vulnerability exists because `extract_archive()` uses Python's `tarfile.extractall()` method without the security-critical `filter="d…
    osv-scannerCVE-2025-12060
  • Keras Directory Traversal Vulnerability
    ## Summary Keras's `keras.utils.get_file()` function is vulnerable to directory traversal attacks despite implementing `filter_safe_paths()`. The vulnerability exists because `extract_archive()` uses Python's `tarfile.extractall()` method without the security-critical `filter="d…
    osv-scannerCVE-2025-12060
  • Keras has a Local File Disclosure via HDF5 External Storage During Keras Weight Loading
    ## Summary TensorFlow / Keras continues to honor HDF5 “external storage” and `ExternalLink` features when loading weights. A malicious `.weights.h5` (or a `.keras` archive embedding such weights) can direct `load_weights()` to read from an arbitrary readable filesystem path. The…
    osv-scannerCVE-2026-1669
  • Keras has a Local File Disclosure via HDF5 External Storage During Keras Weight Loading
    ## Summary TensorFlow / Keras continues to honor HDF5 “external storage” and `ExternalLink` features when loading weights. A malicious `.weights.h5` (or a `.keras` archive embedding such weights) can direct `load_weights()` to read from an arbitrary readable filesystem path. The…
    osv-scannerCVE-2026-1669
  • Keras has an untrusted deserialization vulnerability
    A vulnerability in the `TFSMLayer` class of the `keras` package, version 3.13.0, allows attacker-controlled TensorFlow SavedModels to be loaded during deserialization of `.keras` models, even when `safe_mode=True`. This bypasses the security guarantees of `safe_mode` and enables …
    osv-scannerCVE-2026-1462
  • Keras has an untrusted deserialization vulnerability
    A vulnerability in the `TFSMLayer` class of the `keras` package, version 3.13.0, allows attacker-controlled TensorFlow SavedModels to be loaded during deserialization of `.keras` models, even when `safe_mode=True`. This bypasses the security guarantees of `safe_mode` and enables …
    osv-scannerCVE-2026-1462
  • Keras is vulnerable to arbitrary local file loading and Server-Side Request Forgery
    The Keras.Model.load_model method, including when executed with the intended security mitigation safe_mode=True, is vulnerable to arbitrary local file loading and Server-Side Request Forgery (SSRF). This vulnerability stems from the way the StringLookup layer is handled during …
    osv-scannerCVE-2025-12058
  • Keras is vulnerable to arbitrary local file loading and Server-Side Request Forgery
    The Keras.Model.load_model method, including when executed with the intended security mitigation safe_mode=True, is vulnerable to arbitrary local file loading and Server-Side Request Forgery (SSRF). This vulnerability stems from the way the StringLookup layer is handled during …
    osv-scannerCVE-2025-12058
  • Keras is vulnerable to Deserialization of Untrusted Data
    ### Arbitrary Code Execution in Keras Keras versions prior to 3.11.0 allow for arbitrary code execution when loading a crafted `.keras` model archive, even when `safe_mode=True`. The issue arises because the archive’s `config.json` is parsed before layer deserialization. This c…
    osv-scannerCVE-2025-9906
  • keras Path Traversal vulnerability
    An issue in keras 3.7.0 allows attackers to write arbitrary files to the user's machine via downloading a crafted tar file through the get_file function.
    osv-scannerCVE-2024-55459
  • Keras vulnerable to CVE-2025-1550 bypass via reuse of internal functionality
    ### Summary It is possible to bypass the mitigation introduced in response to [CVE-2025-1550](https://github.com/keras-team/keras/security/advisories/GHSA-48g7-3x6r-xfhp), when an untrusted Keras v3 model is loaded, even when “safe_mode” is enabled, by crafting malicious argument…
    osv-scannerCVE-2025-8747
  • Keras vulnerable to DoS via Malicious .keras Model (HDF5 Shape Bomb Causes Petabyte Allocation in KerasFileEditor)
    ### Summary Keras’s model loader (KerasFileEditor) unsafely loads user-supplied .keras model files containing HDF5-based weight files without performing any validation on HDF5 dataset metadata. An attacker can craft a .keras archive containing a valid model.weights.h5 file whose …
    osv-scannerCVE-2026-0897
  • PYSEC-2025-121
    An issue in keras 3.7.0 allows attackers to write arbitrary files to the user's machine via downloading a crafted tar file through the get_file function.
    osv-scannerCVE-2024-55459
  • PYSEC-2025-122
    The Keras Model.load_model function permits arbitrary code execution, even with safe_mode=True, through a manually constructed, malicious .keras archive. By altering the config.json file within the archive, an attacker can specify arbitrary Python modules and functions, along wit…
    osv-scannerCVE-2025-1550
  • PYSEC-2025-123
    The Keras Model.load_model method can be exploited to achieve arbitrary code execution, even with safe_mode=True. One can create a specially crafted .h5/.hdf5 model archive that, when loaded via Model.load_model, will trigger arbitrary code to be executed. This is achieved by c…
    osv-scannerCVE-2025-9905
  • PYSEC-2026-2324
    Keras versions prior to 3.14.0 are vulnerable to a path traversal issue in the archive extraction utilities located in `keras/src/utils/file_utils.py`. The functions `filter_safe_tarinfos()` and `filter_safe_zipinfos()` validate archive member paths against the process current wo…
    osv-scannerCVE-2026-11816
  • PYSEC-2026-73
    Allocation of Resources Without Limits or Throttling in the HDF5 weight loading component in Google Keras 3.0.0 through 3.13.0 on all platforms allows a remote attacker to cause a Denial of Service (DoS) through memory exhaustion and a crash of the Python interpreter via a crafte…
    osv-scannerCVE-2026-0897
  • The Keras `Model.load_model` method **silently** ignores `safe_mode=True` and allows arbitrary code execution when a `.h5`/`.hdf5` file is loaded.
    **Note:** This report has already been discussed with the Google OSS VRP team, who recommended that I reach out directly to the Keras team. I’ve chosen to do so privately rather than opening a public issue, due to the potential security implications. I also attempted to use the e…
    osv-scannerCVE-2025-9905

This report is public.