github.com/hacksider/Deep-Live-Cam
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-allEnsure 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 vulnerabilityA 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 vulnerabilityA 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 ForgeryThe 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 ForgeryThe 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 vulnerabilityAn 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-121An 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-122The 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-123The 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-2324Keras 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-73Allocation 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.