Lucene search
+L

4082 matches found

Huntr
Huntr
added 2026/04/21 2:23 p.m.2 views

SSRF via URL Authority Bypass in GitHub Import — Unique Vulnerability (Not a Duplicate)

Why This Is NOT a Duplicate Two SSRF reports were previously submitted for this project: 1. Oct 2024 — lollms/internet.py → scrapeandsave → ScrapeMasterurl — zero URL validation 2. Feb 2026 — stores.py /scrape-url + artefacts.py /importurl → ScrapeMasterurl — zero URL validation marked duplicate...

6AI score
SaveExploits0
Huntr
Huntr
added 2026/04/20 7:47 p.m.5 views

Unsafe Deserialization in Public `keras.layers.TorchModuleWrapper.from_config` Reaches `torch.load(weights_only=False)` Without Explicit Unsafe Opt-In

Description keras.layers.TorchModuleWrapper.fromconfig can deserialize attacker-controlled PyTorch pickle data through torch.load..., weightsonly=False when it is called directly through the public Keras layer API. TorchModuleWrapper is exported as a public Keras layer:...

7.8CVSS8.3AI score0.00204EPSS
SaveExploits0
Huntr
Huntr
added 2026/04/20 6:32 a.m.2 views

Arbitrary File Read via LaTeX Injection in compile_latex_code (potential RCE with shell-escape)

Description The /compile-latex endpoint in backend/routers/discussion/utils.py compilelatexcode function allows any authenticated user to submit arbitrary LaTeX code for server-side compilation. The user-provided LaTeX code is written directly to a .tex file and compiled by the system's LaTeX...

6.4AI score
SaveExploits0
Huntr
Huntr
added 2026/04/19 8:36 p.m.7 views

Stored XSS in Prompt-Sharing Direct Messages leading to account takeover

This report is not public...

8.7CVSS8AI score0.00261EPSS
SaveExploits0
Huntr
Huntr
added 2026/04/18 3:27 a.m.2 views

Rate-limit bypass on POST /api/v1/login via X-Forwarded-For rotation

What's wrong The rate limiter on the login endpoint keys each request by request.client.host. Uvicorn is launched with --proxy-headers --forwarded-allow-ips in docker/base.Dockerfile, so request.client.host is whatever the client puts in the X-Forwarded-For header. An attacker just rotates that...

6.5CVSS6.6AI score
SaveExploits0
Huntr
Huntr
added 2026/04/16 1:12 a.m.3 views

Remote Code Execution (RCE) via Insecure Deserialization of Triggers/Exceptions in BaseSerialization

This report is not public...

5.3AI score
SaveExploits0
Huntr
Huntr
added 2026/04/15 2:11 p.m.2 views

Missing Authorization in get_deployed_stack Endpoint Allows Cross-Tenant Stack Enumeration via Server-Side Client Bypass

Description The GET /api/v1/stack-deployment/stack endpoint getdeployedstack is missing all RBAC authorization checks, while its sibling endpoint getstackdeploymentconfig in the same file has three verifypermission calls. This allows any authenticated user to enumerate all deployed stacks across...

5CVSS5.6AI score0.00183EPSS
SaveExploits0
Huntr
Huntr
added 2026/04/15 5:12 a.m.7 views

Symlink Member Name Not Validated in filter_safe_tarinfos — Symlink Created Outside Extraction Directory

Description filtersafetarinfos in keras/src/utils/fileutils.py validates member names for regular files via ispathindir line 79, but for symlink entries it only validates the link target via islinkindir line 76 — the symlink's own info.name which determines where the symlink is created on disk is...

8.9CVSS5.7AI score0.00593EPSS
SaveExploits0
Huntr
Huntr
added 2026/04/05 12:58 a.m.11 views

Incomplete Fix for CVE-2026-0848: 5 Stanford Interface Classes Still Vulnerable to Untrusted JAR Code Execution

This report is not public...

10CVSS7.1AI score0.00809EPSS
SaveExploits4
Huntr
Huntr
added 2026/04/04 8:35 p.m.7 views

Lambda Layer `safe_mode=None` Guard Bypass — Arbitrary Code Execution via `from_config()`

Description Keras's Lambda layer deserializes Python functions using marshal.loads on attacker-controlled bytecode. A safe-mode guard in raiseforlambdadeserialization is intended to block this path, but a logic error causes the guard to silently pass when safemode is None — the default value when...

9.8CVSS8.9AI score0.01745EPSS
SaveExploits2
Huntr
Huntr
added 2026/04/03 7:32 a.m.6 views

Authorization bypass on all trace endpoints when auth is enabled

Description When MLflow runs with auth enabled, the trace API endpoints don't have authorization validators registered. The beforerequest handler checks each request against BEFOREREQUESTHANDLERS — experiments, runs, models all have entries there, but traces have zero entries. When no validator i...

8.1CVSS5.8AI score0.00348EPSS
SaveExploits1
Huntr
Huntr
added 2026/04/02 4:53 p.m.6 views

[CWE-73] Keras — Arbitrary HDF5 File Read via Virtual Dataset Bypass of External Storage Check (CVE-2026-1669 Incomplete Fix)

Description The fix for CVE-2026-1669 in Keras's H5IOStore.verifydataset method savinglib.py:1051 is incomplete. The patch checks dataset.external to block HDF5 datasets that use external file storage, but it does not check dataset.isvirtual. HDF5 Virtual Datasets VDS — created via...

7.5CVSS6.1AI score0.00298EPSS
SaveExploits0
Huntr
Huntr
added 2026/04/02 12:26 p.m.6 views

Zip Slip Arbitrary File Write via ZipFile.extractall() in StorageManager

Description The ClearML SDK uses ZipFile.extractall without path traversal validation when extracting .zip archives in StorageManager.extracttocache storage/manager.py line 199. In contrast, .tar.gz and .tgz archives ARE protected using a safeextract function storage/util.py line 414 that validat...

2.4CVSS6.5AI score0.00357EPSS
SaveExploits0
Huntr
Huntr
added 2026/04/01 12:14 a.m.9 views

Arbitrary File Read via Percent-Encoded Path Traversal in nltk.data.find() / nltk.data.load() - Incomplete Fix of Issue #3504

The security fix for path traversal PR 3522, pathsec module that was merged into NLTK 3.9.3 to address GitHub Issue 3504 is incomplete. The UNSAFENOPROTOCOLRE regex in data.py:57 checks for literal ../ but url2pathname on line 653 decodes percent-encoded sequences after the validation, not before...

7.5CVSS7.7AI score0.0051EPSS
SaveExploits1
Huntr
Huntr
added 2026/03/28 9:40 a.m.8 views

XSS via unsanitized `text/vnd.mermaid` output in nbconvert HTML export

This report is not public...

5.4CVSS6AI score0.00134EPSS
SaveExploits0
Huntr
Huntr
added 2026/03/27 5:21 a.m.7 views

Arbitrary code execution via malicious logging configuration (dictConfig factory injection)

Kedro v1.2.0 passes user-controlled YAML config to logging.config.dictConfig without validation. The factory key enables arbitrary callable instantiation, achieving RCE at startup. kedro/framework/project/init.py, ProjectLogging: loggingconfig = Pathpath.readtextencoding="utf-8"...

5.9AI score
SaveExploits0
Huntr
Huntr
added 2026/03/24 3:21 p.m.5 views

Path Traversal in DiskIOStore via Unsanitized Layer Names in Keras 3

Description A logic flaw in the Keras 3 v3.0.0+ model saving and loading library handles internal asset paths insecurely. Specifically, the DiskIOStore.make method in keras/src/saving/savinglib.py uses user-provided layer names to construct directory paths without sanitizing for parent directory...

6.1CVSS6.5AI score0.00263EPSS
SaveExploits0
Huntr
Huntr
added 2026/03/24 9:26 a.m.4 views

Pipelines Frontend /_proxy/ Unrestricted SSRF

This report is not public...

5.3AI score
SaveExploits0
Huntr
Huntr
added 2026/03/22 4:43 p.m.6 views

Git argument injection in deployment pull steps via unsanitized commit_sha enables RCE on workers

Description Prefect's GitRepository storage class passes user-controlled commitsha values as positional arguments to git commands without a -- separator. The commitsha parameter accepts arbitrary strings with no format validation no hex check, no length check. This allows injection of git flags...

9.9CVSS7.7AI score0.00874EPSS
SaveExploits3
Huntr
Huntr
added 2026/03/22 1:8 a.m.11 views

Arbitrary Code Execution via LossNode importlib.import_module() Before audit_tree() Trust Check

Arbitrary Code Execution via LossNode Import Before Audit — Trust Check Bypass Summary The LossNode.init method in skops/io/sklearn.py calls gettype, which invokes importlib.importmodule with attacker-controlled module and class names from the .skops file's schema.json. This import occurs during...

6.5AI score
SaveExploits0
Huntr
Huntr
added 2026/03/19 3:40 p.m.10 views

Unsafe cloudpickle.loads() and eval() in Callables Enable RCE via Malicious Task Payloads

This report is not public...

5.3AI score
SaveExploits0
Huntr
Huntr
added 2026/03/19 7:12 a.m.8 views

Unauthenticated remote shutdown in nltk.app.wordnet_app

This report is not public...

7.5CVSS7.3AI score0.00325EPSS
SaveExploits0
Huntr
Huntr
added 2026/03/17 1:2 a.m.19 views

Pickle deserialization RCE via pd.read_pickle() bypasses CVE-2024-24590 fix

Summary The fix for CVE-2024-24590 only hardened the type == "pickle" deserialization branch in Artifact.get. A parallel code path for type == "pandas" with contenttype == "application/pickle" calls pd.readpickle without any integrity or safety check. An attacker who uploads a malicious pickle...

8.8CVSS6.6AI score0.02452EPSS
SaveExploits9
Huntr
Huntr
added 2026/03/14 6:44 p.m.11 views

Decompression bomb bypass via negative max_length in streaming API (incomplete fix for CVE-2025-66471)

Description The fix for CVE-2025-66471 in urllib3 2.6.0 added maxlength support to all decoders to prevent decompression bombs when using the streaming API. However, three independent code paths in response.py bypass this protection in urllib3 2.6.3 latest. Bypass 1 — Negative maxlength from buff...

8.9CVSS6.2AI score0.00633EPSS
SaveExploits0
Huntr
Huntr
added 2026/03/13 1:22 p.m.11 views

Path Traversal in Keras Archive Extraction via CWD Validation Bypass Leading to Arbitrary File Write

Description Technical Details of the Vulnerability Summary Keras's archive extraction utilities in keras/src/utils/fileutils.py are vulnerable to path traversal. The functions filtersafetarinfos and filtersafezipinfos validate archive member paths against the process current working directory...

8.9CVSS7.6AI score0.00593EPSS
SaveExploits1
Huntr
Huntr
added 2026/03/13 1:57 a.m.12 views

model.weights.h5: h5py.ExternalLink at Group level silently followed during load_model(), bypassing CVE-2025-9905 fix — information disclosure from arbitrary HDF5 files

Keras 3.x introduced a fix for CVE-2025-9905 by checking dataset.external in H5IOStore.verifydataset. This check blocks datasets whose raw bytes are stored in external files via the HDF5 "External Data Storage" mechanism. However, HDF5 supports a second, unrelated external-reference mechanism:...

7.3CVSS7.5AI score0.00205EPSS
SaveExploits1
Huntr
Huntr
added 2026/03/12 3:45 p.m.10 views

Uncontrolled Search Path in HunposTagger Allows Untrusted Local Binary Selection in nltk/nltk

This report is not public...

5.3AI score
SaveExploits0
Huntr
Huntr
added 2026/03/09 12:11 a.m.11 views

Arbitrary File Write via Path Traversal in Malicious NLTK Downloader Index (nltk.downloader.Package.fromxml)

NLTK relies on the nltk.downloader.Downloader class to securely fetch corpora and models. It fetches an index.xml file to map package ids to payload URLs. A critical Arbitrary File Write vulnerability exists in nltk.downloader.Package.fromxml due to a lack of sanitization on the id field. When...

6.4AI score
SaveExploits0
Huntr
Huntr
added 2026/03/07 6:0 p.m.2 views

Denial of Service via Uncaught std::filesystem_error in Model Repository Load API (file: parameter NAME_MAX boundary)

This report is not public...

5.3AI score
SaveExploits0
Huntr
Huntr
added 2026/03/07 3:45 p.m.14 views

Path Traversal via Unsanitized Version String in Versioned Dataset Loading

This report is not public...

7.1CVSS5.3AI score0.00186EPSS
SaveExploits1
Huntr
Huntr
added 2026/03/07 2:36 p.m.12 views

Unsafe cloudpickle deserialization in Prefect task runners and bundle deserialization

This report is not public...

5.4AI score
SaveExploits0
Huntr
Huntr
added 2026/03/06 12:19 p.m.10 views

Arbitrary File Write via Validation/Extraction Path Mismatch in nltk.downloader._unzip_iter()

This report is not public...

5.3AI score
SaveExploits0
Huntr
Huntr
added 2026/03/06 8:31 a.m.8 views

Unbounded Frame Count in video/jpeg Base64 Data URL Processing Leads to OOM DoS

Summary The VideoMediaIO.loadbase64 method in vLLM's multimodal processing pipeline splits video/jpeg data URLs by comma delimiters to extract individual JPEG frames, but does not enforce a frame count limit. An attacker can craft a single API request containing thousands of comma-separated...

7.5CVSS5.7AI score0.00543EPSS
SaveExploits1
Huntr
Huntr
added 2026/03/05 1:20 p.m.8 views

NLTK Data Module - Arbitrary File Read via Dead Security Check

This report is not public...

5.3AI score
SaveExploits0
Huntr
Huntr
added 2026/03/05 7:17 a.m.9 views

AI Gateway secret API accepts `$ENV_VAR` references and can be remotely abused to exfiltrate server-side environment credentials to an attacker-controlled upstream endpoint. And the leaked credentials can be further leveraged to break security boundaries.

Analyzed project versions: Current target branch: master Current HEAD: dc8ef3cbbefccf7384f4e3023492aae635c5d5d0 Fix 403 Forbidden for artifact list via query param when defaultpermission=NOPERMISSIONS 21220, commit date: 2026-03-04 The vulnerability is that AI Gateway secrets allow...

9.1CVSS6.1AI score0.00435EPSS
SaveExploits1
Huntr
Huntr
added 2026/03/04 8:6 a.m.12 views

Integer Overflow Bypasses Memory Safety Checks in H5 Dataset Loading

This report is not public...

5.8AI score
SaveExploits0
Huntr
Huntr
added 2026/02/27 3:35 a.m.12 views

NLTK Downloader: Arbitrary File Write / Remote Code Execution via XML Attribute Injection in Package Index

Summary Field| Value ---|--- Component| nltk.downloader.Package Affected Version| NLTK element in the remote XML index contains a filename="..." attribute, it flows into kw and overwrites the safe value. The overridden filename is used directly at line 679 as the filesystem write destination:...

5.9AI score
SaveExploits0
Huntr
Huntr
added 2026/02/26 3:6 p.m.13 views

CWE-346: CORS Origin Validation Bypass via `re.match()` in `allow_origin_pat`

This report is not public...

8.8CVSS6.4AI score0.00197EPSS
SaveExploits1
Huntr
Huntr
added 2026/02/26 12:32 p.m.13 views

`trust_remote_code=False` Bypass in LightGlue Nested Config Resolution (Transformers 5.2.0) Leading to Remote Code Execution During Normal `from_pretrained()` Loading

Description Transformers contains a trust-boundary flaw in the LightGlue loading path. When loading a LightGlue model, LightGlueConfig reads trustremotecode from untrusted model config.json and reuses it for nested AutoConfig.frompretrained... resolution. This allows an attacker-controlled model...

9.6CVSS7.9AI score0.00543EPSS
SaveExploits1
Huntr
Huntr
added 2026/02/25 11:32 a.m.15 views

Incomplete Fix for CVE-2026-1669: HDF5 External Storage File Disclosure in Legacy H5 Loading

Description Keras 3 patched CVE-2026-1669 HDF5 External Storage File Disclosure in the new .keras and .weights.h5 loading paths by adding verifydataset to check for dataset.external in H5IOStore. However, the legacy .h5 loading path keras/src/legacy/saving/legacyh5format.py was not patched. This...

7.5CVSS5.9AI score0.00298EPSS
SaveExploits0
Huntr
Huntr
added 2026/02/25 9:10 a.m.16 views

Path Traversal via Incorrect startswith() Root Directory Check in jupyter-server Allows Access to Sibling Directories

This report is not public...

8.1CVSS6.7AI score0.00437EPSS
SaveExploits1
Huntr
Huntr
added 2026/02/25 7:28 a.m.11 views

Authentication Bypass via endswith() Health Check Exemption Allows Unauthenticated Access to Variables/Secrets in prefecthq/prefect

Description When PREFECTSERVERAPIAUTHSTRING is configured, Prefect Server's authentication middleware exempts any URL path ending with "health" or "ready" to allow health check probes. However, multiple API endpoints accept user-controlled string names as URL path parameters e.g.,...

7.5CVSS7.1AI score0.00476EPSS
SaveExploits1
Huntr
Huntr
added 2026/02/25 6:56 a.m.14 views

Path Traversal via Prefix Match Bypass in `_get_os_path`

This report is not public...

5.8AI score
SaveExploits0
Huntr
Huntr
added 2026/02/25 2:50 a.m.12 views

Gateway API Authorization Bypass: Any Authenticated User Can Enumerate Secrets, Endpoints, and Model Definitions

This report is not public...

6.5CVSS6.6AI score0.00244EPSS
SaveExploits1
Huntr
Huntr
added 2026/02/23 1:40 p.m.46 views

Arbitrary Remote Code Execution via `_attn_implementation_internal` Config Injection in transformers (No `trust_remote_code` Required)

Description A critical remote code execution vulnerability exists in the HuggingFace transformers library. An attacker can craft a malicious config.json containing the field attnimplementationinternal set to an attacker-controlled HuggingFace Hub repository ID. When a victim loads this model usin...

7.8CVSS7.8AI score0.00479EPSS
SaveExploits1
Huntr
Huntr
added 2026/02/23 3:32 a.m.13 views

Git Argument Injection via Reference Field in GitHubRepository Block

This report is not public...

8.5CVSS7.3AI score0.00298EPSS
SaveExploits0
Huntr
Huntr
added 2026/02/22 12:40 a.m.11 views

Arbitrary File Write via Path Traversal in Orbax Checkpoint Asset Dict Keys

Description When loading a Keras model from an Orbax checkpoint directory, the writenesteddicttodir function uses dict keys from the checkpoint's asset data directly in os.path.join without any path sanitization. A crafted Orbax checkpoint can include absolute paths or path traversal sequences .....

6AI score
SaveExploits0
Huntr
Huntr
added 2026/02/21 6:25 a.m.12 views

Path traversal via startswith() prefix confusion in is_path_in_dir (bypass of CVE-2025-12638 fix)

Description The ispathindir function in keras/src/utils/fileutils.py line 47-48 is a security-critical path validation function introduced as part of the fix for CVE-2025-12638. It is used by both filtersafezipinfos and filtersafetarinfos to validate that archive entries stay within the intended...

8CVSS7.2AI score0.00605EPSS
SaveExploits0
Huntr
Huntr
added 2026/02/20 6:3 p.m.13 views

Hardcoded trust_remote_code=True in Model Implementations Bypasses User Security Control

This report is not public...

8.8CVSS5.8AI score0.00747EPSS
SaveExploits0
Huntr
Huntr
added 2026/02/19 9:6 a.m.12 views

Path Traversal in NLTK Downloader Package Metadata Allows Arbitrary File Write

Description The NLTK downloader does not validate file paths constructed from package metadata before writing downloaded files. A malicious NLTK data server can specify arbitrary paths via the subdir and id attributes in the package index XML, allowing arbitrary file write outside the intended...

10CVSS6.1AI score0.0079EPSS
SaveExploits1
Total number of security vulnerabilities4082