Lucene search
+L
Osv PysecRecent

7962 matches found

osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•17 views

PYSEC-2026-2366 Apache Airflow FAB Auth Manager contains an LDAP filter injection vulnerability

Apache Airflow FAB Auth Manager contains an LDAP filter injection vulnerability CWE-90 that allows unauthenticated attackers to exfiltrate directory data or bypass authentication. Upgrade to apache-airflow-providers-fab 3.6.4 or later. If immediate upgrade is not possible, disable LDAP...

5.3CVSS6.6AI score0.00756EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•25 views

PYSEC-2026-2960 pretix vulnerable to Authorization Bypass Through User-Controlled Key

When creating an export through the pretix API, API clients are returned an UUID value for their export job a long, random string like 35742818-c375-4d15-839f-d49aecce94d6. Using this UUID, the API client can then request the actual file for download. The same kind of UUID is used in other places...

7CVSS5.8AI score0.00351EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•26 views

PYSEC-2026-2512 hermes-agent has an Incorrect Comparison

A security flaw has been discovered in NousResearch hermes-agent 2026.4.23. Affected is the function discoverdashboardplugins of the file hermescli/webserver.py of the component CLI web-dashboard Interface. Performing a manipulation of the argument HERMESENABLEPROJECTPLUGINS results in incorrect...

5.3CVSS5.3AI score0.00322EPSS
SaveExploits0References9
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•24 views

PYSEC-2026-2515 hermes-agent has a sandbox issue

A vulnerability was identified in NousResearch hermes-agent up to 2026.4.16. This impacts the function executecode of the file tools/codeexecutiontool.py of the component Environment Variable Handler. Such manipulation leads to sandbox issue. It is possible to launch the attack remotely. The...

7.3CVSS6.8AI score0.00644EPSS
SaveExploits0References9
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•22 views

PYSEC-2026-2514 hermes-agent has an Injection issue

A vulnerability was found in NousResearch hermes-agent 2026.4.23. The impacted element is the function scancontextcontent of the file agent/promptbuilder.py. The manipulation results in injection. The attack may be performed from remote. The exploit has been made public and could be used. The...

7.3CVSS6.8AI score0.00516EPSS
SaveExploits0References9
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•23 views

PYSEC-2026-2478 Flask-Security-Too OAuth reauthentication freshness bypass via cross- user OAuth identity acceptance

Summary Flask-Security-Too 5.8.0's OAuth reauthentication flow can mark a session as fresh after verifying an OAuth account that belongs to a different user. If an attacker can operate an already-authenticated but stale victim session, they can complete OAuth verification using their own OAuth...

5.3CVSS5.6AI score0.00488EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•19 views

PYSEC-2026-2600 LiteLLM allows a user to modify their own user_role via the /user/update endpoint

LiteLLM prior to 1.83.10 allows a user to modify their own userrole via the /user/update endpoint. While the endpoint correctly restricts users to updating only their own account, it does not restrict which fields may be changed. A user who can reach this endpoint can set their role to proxyadmin...

8.8CVSS7.9AI score0.00821EPSS
SaveExploits2References12
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•28 views

PYSEC-2026-2509 hermes-agent has an Injection issue

A security vulnerability has been detected in NousResearch hermes-agent up to 2026.4.23. Impacted is an unknown function of the file agent/skillsguard.py of the component Skills Guard Multi-Word Prompt Handler. The manipulation of the argument THREATPATTERNS leads to injection. Remote exploitatio...

7.3CVSS6.8AI score0.00516EPSS
SaveExploits0References10
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•24 views

PYSEC-2026-3073 SQLAdmin: Authorization Bypass on `ajax_lookup`

Impact The ajaxlookup endpoint in application.py bypasses the isaccessible access control check that all other endpoints enforce. If a developer restricts model access by overriding isaccessible, an authenticated user can still query that model's data through the ajaxlookup endpoint — silently...

4.3CVSS5.8AI score0.00367EPSS
SaveExploits1References8
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•31 views

PYSEC-2026-2337 aiograpi: Unsafe signup challenge path handling

aiograpi versions before 0.9.10 accepted server-supplied signup challenge paths and used them to build request URLs before validating that the paths were relative Instagram API paths. A malicious or tampered challenge payload could cause challenge handling requests to be sent outside the intended...

6.5CVSS5.7AI score0.00304EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•24 views

PYSEC-2026-2978 Pydantic AI: SSRF cloud-metadata blocklist bypass via IPv4-mapped IPv6 (Incomplete fix of CVE-2026-25580)

Summary When an application using Pydantic AI opts a URL into forcedownload='allow-local' which disables the default block on private/internal IPs, the cloud-metadata blocklist could be bypassed by encoding the metadata IP in an IPv6 transition form IPv4-mapped IPv6, 6to4, or NAT64. Dual-stack an...

6.8CVSS5.7AI score0.0038EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•24 views

PYSEC-2026-2982 Pydantic AI: SSRF cloud-metadata blocklist bypass via IPv4-mapped IPv6 (Incomplete fix of CVE-2026-25580)

Summary When an application using Pydantic AI opts a URL into forcedownload='allow-local' which disables the default block on private/internal IPs, the cloud-metadata blocklist could be bypassed by encoding the metadata IP in an IPv6 transition form IPv4-mapped IPv6, 6to4, or NAT64. Dual-stack an...

6.8CVSS5.7AI score0.0038EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•27 views

PYSEC-2026-2957 Prefect has an Argument Injection issue

A vulnerability in the GitHubRepository block of the prefect-github integration in Prefect version 3.6.18 allows an attacker to inject arbitrary git command-line options via the reference field. The reference field is concatenated directly into a git clone command string without proper...

8.5CVSS8.2AI score0.00478EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•30 views

PYSEC-2026-2991 pyload-ng: SSRF via HTTP Redirect Bypass in parse_urls API

Summary The SSRF mitigation added in commit 33c55da for GHSA-7gvf-3w72-p2pg is incomplete. The PREREQFUNCTION-based private IP check was correctly applied to HTTPChunk download path but not to HTTPRequest used by the parseurls API. An authenticated attacker can supply a URL pointing to an...

5CVSS6.1AI score0.00293EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•26 views

PYSEC-2026-2608 lmdeploy: Hardcoded trust_remote_code=True is an implicit unsafe remote-code load path with no user opt-out

📋 Reframing 2026-05-02: implicit unsafe remote-code path, not "supply-chain" The accurate description of this vulnerability is: "getmodelarch and related helpers hardcode trustremotecode=True with no opt-out, creating an implicit unsafe remote-code load path on every model fetch." What this repor...

7.8CVSS6.7AI score0.00433EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•25 views

PYSEC-2026-2430 Crawlee for Python: SSRF via sitemap-derived URLs

Overview - Vulnerability type: Blind SSRF - Affected components: src/crawlee/utils/sitemap.py, src/crawlee/utils/robots.py, src/crawlee/requestloaders/sitemaprequestloader.py, and all built-in HTTP clients. - Trigger: an attacker-controlled sitemap or robots.txt containing a URL that points to an...

2.3CVSS6.2AI score0.00458EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•20 views

PYSEC-2026-2598 LiteLLM allows an authenticated internal_user to create API keys with access to routes that their role does not permit

LiteLLM prior to 1.83.14 allows an authenticated internaluser to create API keys with access to routes that their role does not permit. When generating a key, the allowedroutes field is stored without verifying that the specified routes fall within the user's own permissions. A key created with...

8.8CVSS7.9AI score0.01331EPSS
SaveExploits3References12
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•24 views

PYSEC-2026-2984 Apache Fory PyFory Deserialization of Untrusted Data

Fory PyFory's ReduceSerializer could bypass documented DeserializationPolicy validation hooks during reduce-state restoration and global-name resolution. An application is vulnerable if it deserializes attacker-controlled data using PyFory Python-native mode with strict mode disabled and relies o...

9.8CVSS5.8AI score0.00817EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•20 views

PYSEC-2026-2479 FlaskBB: SSRF in get_image_info() via unrestricted avatar URL

Summary A Server-Side Request Forgery SSRF vulnerability in getimageinfo allows any authenticated user to force the server to send HTTP requests to arbitrary internal endpoints, including cloud metadata services e.g., AWS 169.254.169.254. This is a blind SSRF with confirmed internal port scanning...

6.5CVSS6.1AI score0.00354EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•22 views

PYSEC-2026-3059 Cleartext storage of HMAC signing key in Amazon SageMaker Python SDK ModelBuilder/Serve path

Summary Amazon SageMaker Python SDK is an open-source library for training and deploying machine learning models on Amazon SageMaker. An issue exists where, under certain circumstances, the ModelBuilder/Serve component stores an HMAC signing key in cleartext as a container environment variable,...

8.5CVSS6.1AI score0.00802EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•27 views

PYSEC-2026-3060 Amazon SageMaker Python SDK is missing integrity verification in its Triton inference handler

Summary Amazon SageMaker Python SDK is an open-source library for training and deploying machine learning models on Amazon SageMaker. An issue exists where, under certain circumstances, the Triton inference handler deserializes model artifacts without performing integrity verification, allowing...

7.2CVSS6.9AI score0.00615EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•20 views

PYSEC-2026-2671 Mobile Verification Toolkit (MVT): Path Traversal via unsanitized File identifiers in iOS Backup processing

Summary The fileID field from Manifest.db a SQLite database inside iOS backups, generated by the device is used directly in filesystem path construction without validation. This affects two commands through a shared code path: - mvt-ios decrypt-backup decrypt.py: fileid is used to construct both...

5.3CVSS6.3AI score0.00515EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•27 views

PYSEC-2026-2680 NiceGUI: Unauthenticated log-volume denial of service in dynamic resource routes

Summary Two FastAPI routes that serve per-component static assets in NiceGUI accept a sub-path parameter that may resolve to a directory rather than a file. Requests that resolve to a directory raise an unhandled RuntimeError inside Starlette's FileResponse, which Uvicorn writes to the server log...

5.3CVSS6.1AI score0.006EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•28 views

PYSEC-2026-2365 Apache Airflow CNCF Kubernetes provider: JWT Token Exposure in KubernetesExecutor Command-Line Arguments

JWT tokens that were used by workers in Kubernetes Executors have been exposed to users who had read only access to Kuberentes Pods. This could allow users with just read-only access to perform actions that were only available to running tasks via Task SDK and potentially allow to modify state of...

8.7CVSS6.6AI score0.00206EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•24 views

PYSEC-2026-3425 Windows-MCP: HTTP transports expose unauthenticated PowerShell control with wildcard CORS

HTTP transports expose unauthenticated PowerShell control with wildcard CORS There is an issue in the SSE and Streamable HTTP transport modes. The default stdio mode is not affected, but the documented HTTP modes expose the MCP control plane without authentication and add wildcard CORS handling...

9.3CVSS6.2AI score0.00694EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•22 views

PYSEC-2026-2655 MLFlow Creates a Temporary File With Insecure Permissions

In mlflow/mlflow versions prior to 3.11.0, the getorcreatenfstmpdir function in mlflow/utils/fileutils.py creates temporary directories with world-writable permissions 0o777, and the createmodeldownloadingtmpdir function in mlflow/pyfunc/init.py creates directories with group-writable permissions...

7CVSS7.5AI score0.00162EPSS
SaveExploits1References7
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•23 views

PYSEC-2026-2446 Diffusers: TOCTOU Trust Remote Code Bypass

Background This vulnerability is found in the diffusers package - the transformers-equivalent library for diffusion models. It is found in the DiffusionPipeline.frompretrained flow, which is used to load a pipeline from the HuggingFace Hub. This function has a trustremotecode guard: if the...

7.5CVSS8.1AI score0.0037EPSS
SaveExploits1References5
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•26 views

PYSEC-2026-2663 ModelScope is vulnerable to arbitrary code injection via a crafted module

An issue was discovered in ModelScope 1.25.0 allowing attackers to execute arbitrary code via crafted module listed in the configuration file deymini.yaml under the key 'nnet''module'...

7.3CVSS6.7AI score0.00522EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•12 views

PYSEC-2026-2660 MLflow authenticated users can enumerate any registered model versions due to lack of per-model permissions checks

In mlflow/mlflow versions up to 3.9.0, the SearchModelVersions REST API endpoint and the mlflowSearchModelVersions GraphQL query lack proper per-model authorization checks when basic authentication is enabled. This allows any authenticated user to enumerate all model versions across all registere...

6.5CVSS6.4AI score0.00502EPSS
SaveExploits1References6
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•24 views

PYSEC-2026-2999 Regression in pymdownx.snippets reintroduces sibling-prefix path traversal bypass despite restrict_base_path

Summary pymdownx.snippets has a regression of the CVE-2023-32309 / GHSA-jh85-wwv9-24hv fix. With restrictbasepath: True the default, the current filename.startswithbase containment check does not enforce a directory boundary. As a result, a markdown snippet directive can read files from sibling...

4.3CVSS5.5AI score0.00398EPSS
SaveExploits1References6
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•29 views

PYSEC-2026-2609 LMDeploy: Arbitrary code execution via hardcoded trust_remote_code=True in lmdeploy model initialization

Summary lmdeploy hardcodes trustremotecode=True in multiple HuggingFace model-loading call sites. The affected code paths are in: text lmdeploy/archs.py lmdeploy/utils.py The vulnerable call sites pass trustremotecode=True into HuggingFace Transformers APIs such as AutoConfig.frompretrained,...

7.8CVSS6.9AI score0.00201EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•20 views

PYSEC-2026-2730 Open WebUI: LDAP and OAuth First-User Race Condition Allows Multiple Admin Accounts

Summary The LDAP and OAuth authentication flows use a TOCTOU Time-of-Check-Time-of-Use pattern for first-user admin role assignment. The regular signup handler signuphandler in auths.py, line 663 was explicitly patched to prevent this race with the comment "Insert with default role first to avoid...

8.1CVSS7.6AI score0.00505EPSS
SaveExploits1References8
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•22 views

PYSEC-2026-2698 Open WebUI: Jupyter code execution works despite `ENABLE_CODE_EXECUTION=false` — feature gate bypassed

Summary The /api/v1/utils/code/execute endpoint executes arbitrary Python code via Jupyter for any verified user, even when the admin has set ENABLECODEEXECUTION=false. The feature gate is not enforced on the API endpoint — the configuration says "disabled" but code still executes. Details The...

8.8CVSS8.4AI score0.00591EPSS
SaveExploits2References7
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•28 views

PYSEC-2026-2877 Pipecat: Path Traversal in Pipecat Runner `/files` Endpoint — Arbitrary File Read via `%2F`-Encoded Separator

Summary A path traversal vulnerability exists in Pipecat's development runner src/pipecat/runner/run.py. When the runner is started with the --folder flag, it exposes a GET /files/filename:path download endpoint. The filename path parameter is concatenated directly onto args.folder with no...

7.5CVSS8.4AI score0.00555EPSS
SaveExploits1References8
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•31 views

PYSEC-2026-3415 Weblate: Stored HTML injection in editor search preview

Impact Weblate's live search preview renders unit source and context as HTML without escaping. Any contributor whose content reaches those fields stores HTML and CSS that runs inside the authenticated editor of every user who runs a matching search. Patches...

4.6CVSS5.8AI score0.00289EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•26 views

PYSEC-2026-3395 python-utcp: Full Process Environment Exposed to CLI Subprocess - Secrets Leakage via Command Injection

Summary prepareenvironment in clicommunicationprotocol.py passes a full copy of os.environ to every CLI subprocess. When combined with the Command Injection vulnerability CWE-78 in substituteutcpargs tracked as GHSA-33p6-5jxp-p3x4, an attacker can exfiltrate all process-level secrets in a single...

7.7CVSS6.1AI score0.00371EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•26 views

PYSEC-2026-2420 CloakBrowser: Unauthenticated path traversal via fingerprint parameter in cloakserve leads to arbitrary directory deletion

The cloakserve CDP multiplexer uses the user-supplied fingerprint query parameter directly as a filesystem path component when creating Chrome profile directories. An unauthenticated attacker who can reach the cloakserve port can supply a crafted fingerprint value containing path traversal...

8.8CVSS6.1AI score0.00651EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•25 views

PYSEC-2026-2377 Microsoft APM: Symlinks under `.apm/prompts/` and `.apm/agents/` are dereferenced during `apm install`, copying host-local file contents into the project tree

Summary Two primitive integrators in apm-cli enumerate package files with bare Path.glob / Path.rglob calls and read each match with Path.readtext, transparently following symbolic links. A symlink committed inside a remote APM dependency under .apm/prompts/.prompt.md or .apm/agents/.agent.md is...

7.4CVSS5.9AI score0.01059EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•24 views

PYSEC-2026-2679 NiceGUI: Local file disclosure via Docutils file insertion in ui.restructured_text()

Summary ui.restructuredtext renders reStructuredText server-side with Docutils without disabling file insertion directives. When a NiceGUI application passes attacker-controlled content to ui.restructuredtext, an attacker can use standard Docutils directives include, csv-table with :file:, raw wi...

7.5CVSS6AI score0.00432EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•24 views

PYSEC-2026-2378 Microsoft APM: Windows absolute-path tar member overwrite during legacy-bundle probing in `apm install`

Summary Microsoft APM contains a Windows-specific archive extraction boundary failure in the legacy-bundle probe used by apm install on supported Python 3.10 and 3.11 runtimes. When apm install is given a local .tar.gz that is not recognized as a plugin-format bundle, APM probes whether it is a...

5.5CVSS6.1AI score0.00899EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•26 views

PYSEC-2026-2380 AstrBot: File upload vulnerability in the function post_file of the file astrbot/dashboard/routes/chat.py

A vulnerability was detected in AstrBotDevs AstrBot up to 4.23.5. Impacted is the function postfile of the file astrbot/dashboard/routes/chat.py of the component File Upload Handler. The manipulation of the argument filename results in path traversal. It is possible to launch the attack remotely...

6.3CVSS6AI score0.00433EPSS
SaveExploits0References10
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•21 views

PYSEC-2026-2756 Open WebUI: Mass Assignment via FeedbackForm extra=allow Allows Feedback User ID Spoofing and Evaluation Data Manipulation

Mass Assignment in Feedback Creation Allows User ID Spoofing and Evaluation Data Manipulation Summary The POST /api/v1/evaluations/feedback endpoint in Open WebUI v0.9.2 is vulnerable to mass assignment via FeedbackForm, which uses modelconfig = ConfigDictextra='allow'. Due to an insecure...

5.4CVSS6AI score0.00357EPSS
SaveExploits1References6
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•23 views

PYSEC-2026-2715 Open WebUI has a Server-Side Request Forgery (SSRF) bypass in `validate_url`

Summary In the open-webui project, a parsing difference between the urlparse and requests libraries led to an SSRF bypass vulnerability. Details In the current project, URL validation is performed using the function validateurl. The current checking logic uses urlparse to parse the hostname part ...

8.5CVSS7.9AI score0.00328EPSS
SaveExploits1References6
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•22 views

PYSEC-2026-2768 Open WebUI has an Indirect Object Reference (IDOR) in user notes

Summary The API /api/v1/notes/noteid endpoint lacks proper authorization checks, allowing authenticated users to retrieve notes belonging to other users by guessing or enumerating UUIDs. This results in unauthorized disclosure of potentially sensitive or private user data. Details - if notes is...

6.5CVSS6.4AI score0.00389EPSS
SaveExploits1References7
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•16 views

PYSEC-2026-2706 Open WebUI Vulnerable to Unauthenticated RAG Configuration Disclosure

Vulnerability Type: Information Disclosure / Missing Authentication Severity: Medium Component: backend/openwebui/routers/retrieval.py — getstatus GET / Affected Endpoint: GET /api/v1/retrieval/ Affected Version: Open WebUI main branch — confirmed unpatched through v0.9.2 Authentication Required:...

5.3CVSS6AI score0.00808EPSS
SaveExploits2References6
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•25 views

PYSEC-2026-2699 Open WebUI Vulnerable to IDOR: Retrieval API Bypasses Knowledge Base Access Controls

IDOR: Retrieval API Bypasses Knowledge Base Access Controls Author: Andrew Orr Summary validatecollectionaccess PR 22109 checks the user-memory- and file- collection name prefixes but does not check knowledge base collections, which use raw UUIDs as collection names. Any authenticated user who...

7.5CVSS6.8AI score0.00489EPSS
SaveExploits1References7
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•26 views

PYSEC-2026-2752 Open WebUI: Cross-User File Access via Unchecked file_id in Folder Knowledge and Knowledge-Base Attach Endpoints

Cross-User File Access via Unchecked fileid in Folder Knowledge and Knowledge-Base Attach Endpoints Summary Multiple endpoints accept a user-supplied fileid and attach the referenced file to a resource the caller controls folder knowledge, knowledge-base contents without verifying that the caller...

8.1CVSS7.2AI score0.00393EPSS
SaveExploits1References6
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•20 views

PYSEC-2026-2714 Open WebUI: Low-privilege authenticated users can enumerate and stop global background tasks, causing system-wide chat disruption

Summary Any authenticated user with low privileges can enumerate active background tasks across the system and stop tasks belonging to other users via the GET /api/tasks and POST /api/tasks/stop/taskid methods. This allows a casual user to disrupt system-wide chat usage by continuously canceling...

7.1CVSS6.8AI score0.00392EPSS
SaveExploits1References8
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•15 views

PYSEC-2026-2692 Open WebUI: shared-chat branch ignores access_type, allowing unauthorized file deletion

Summary Any authenticated user can permanently delete files owned by other users via DELETE /api/v1/files/id when the target file is referenced in any shared chat. The hasaccesstofile authorization gate unconditionally grants access through its shared-chat branch. It checks neither the requesting...

8CVSS7.2AI score0.00393EPSS
SaveExploits1References7
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•23 views

PYSEC-2026-2755 Open WebUI has a SSRF Bypass via HTTP Redirect Following in Web-Fetch and Image-Load Endpoints (not addressed by CVE-2025-65958)

Server-Side Request Forgery SSRF Bypass via HTTP Redirect Following in Web-Fetch, Image-Load, and Chat-Completion Endpoints Summary The validateurl function in backend/openwebui/retrieval/web/utils.py only validates the initial URL submitted by the caller. The HTTP clients used downstream sync...

8.5CVSS7.8AI score0.00326EPSS
SaveExploits1References7
Total number of security vulnerabilities7962