Lucene search
+L

3276 matches found

osv_ghsa
osv_ghsa
•added 2026/07/13 5:19 p.m.•31 views

GHSA-2G9C-VF8H-PRXX Decidim: Push subscriptions can be abused for server-side requests

Description The push-subscription endpoint stores an attacker-controlled delivery URL, and the notification send path becomes an outbound-request sink when VAPID delivery is enabled. The practical result is an authenticated, stored, mostly blind SSRF primitive to arbitrary HTTPS endpoints reachab...

6.4CVSS6AI score0.0026EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
•added 2026/07/13 5:19 p.m.•26 views

Decidim: Push subscriptions can be abused for server-side requests

Description The push-subscription endpoint stores an attacker-controlled delivery URL, and the notification send path becomes an outbound-request sink when VAPID delivery is enabled. The practical result is an authenticated, stored, mostly blind SSRF primitive to arbitrary HTTPS endpoints reachab...

6.4CVSS6AI score0.0026EPSS
SaveExploits0References3Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•43 views

Dulwich's submodule path traversal in porcelain.submodule_update / porcelain.clone(recurse_submodules=True) yields RCE via attacker-dropped .git/hooks payload

Summarydulwich.porcelain.submoduleupdate, and by extension porcelain.clone..., recursesubmodules=True, materializes attacker-controlled submodule paths from a crafted upstream repository without path validation. A malicious .gitmodules plus a matching tree gitlink whose path is .git/hooks or any...

7.5CVSS7.6AI score0.0068EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•40 views

kas's late signature validation may allow unnoticed repository manipulations

ImpactSo far, kas checks out and processes repositories regarding configuration includes prior to validating signatures of those repositories. This may allow to replace on original repository with one under the control of an attacker under very specific conditions.First of all, the attacker must...

2.1CVSS5.8AI score0.00254EPSS
SaveExploits0References8Affected Software1
osv_pysec
osv_pysec
•added 2026/07/13 3:35 p.m.•31 views

PYSEC-2026-2916 PraisonAI has an Arbitrary File Write in Python API

Bug Report: Arbitrary File Write in Python API Summary Hidden metadata in a webpage causes PraisonAI agents to write attacker-controlled content to arbitrary paths. writefile skips path validation when workspace=None always None in production. Affected PraisonAI outputfile: /tmp/flag.txt...

7.1CVSS6.2AI score0.00459EPSS
SaveExploits0References5
PyPA
PyPA
•added 2026/07/13 3:35 p.m.•37 views

PraisonAI CLI automatically resolves @url mentions in prompt text and can read loopback URLs into model context

SummaryPraisonAI's direct-prompt CLI automatically expands @url: mentions in raw prompt text before agent execution begins.If a prompt contains @url:, the CLI calls MentionsParser.process.... The @url: handler then performs a direct urllib.request.urlopen request to the attacker-controlled URL an...

5.5CVSS6.1AI score0.00183EPSS
SaveExploits0References5Affected Software1
osv_pysec
osv_pysec
•added 2026/07/13 3:35 p.m.•26 views

PYSEC-2026-2942 PraisonAI CLI automatically resolves @url mentions in prompt text and can read loopback URLs into model context

Summary PraisonAI's direct-prompt CLI automatically expands @url: mentions in raw prompt text before agent execution begins. If a prompt contains @url:, the CLI calls MentionsParser.process.... The @url: handler then performs a direct urllib.request.urlopen request to the attacker-controlled URL...

5.5CVSS6.1AI score0.00183EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/07/13 3:35 p.m.•26 views

PYSEC-2026-2902 PraisonAI spider_tools SSRF protection bypass via alternate loopback host encodings

Summary PraisonAI's spidertools URL validation can be bypassed using alternate loopback host encodings. The affected component is: text praisonaiagents/tools/spidertools.py The tool contains a URL validation function intended to block local or unsafe targets before fetching attacker-controlled...

5.5CVSS6.5AI score0.00175EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/07/13 3:19 p.m.•27 views

PYSEC-2026-2425 compliance-trestle Vulnerable to Remote Code Execution via Recursive Server-Side Template Injection (SSTI)

A High severity Server-Side Template Injection SSTI vulnerability exists in the trestle author jinja command. The command recursively evaluates rendered templates, allowing an attacker to achieve arbitrary command execution with privileges of the running process by injecting malicious payloads in...

7.8CVSS6.8AI score0.00268EPSS
SaveExploits0References7
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.•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.•19 views

PYSEC-2026-2748 Open WebUI has stored XSS via attacker-controlled file extension in /api/v1/audio/transcriptions

Summary The audio transcription upload endpoint takes the file extension from the user-supplied filename and saves the file under CACHEDIR/audio/transcriptions/.. The /cache/path route serves these files via FileResponse, which sets Content-Type from the on-disk extension and emits no...

8.7CVSS8.3AI score0.00191EPSS
SaveExploits1References6
PyPA
PyPA
•added 2026/07/13 3:15 p.m.•28 views

LangSmith SDK: Public prompt pull deserializes untrusted manifests without trust boundary warning

DescriptionThe LangSmith SDK's prompt pull methods pullprompt / pullpromptcommit in Python, pullPrompt / pullPromptCommit in JS/TS fetch and deserialize prompt manifests from the LangSmith Hub. These manifests may contain serialized LangChain objects and model configuration that affect runtime...

7.1CVSS5.7AI score0.00344EPSS
SaveExploits0References5Affected Software1
PyPA
PyPA
•added 2026/07/13 3:15 p.m.•30 views

LangSmith SDK: Public prompt pull deserializes untrusted manifests without trust boundary warning

DescriptionThe LangSmith SDK's prompt pull methods pullprompt / pullpromptcommit in Python, pullPrompt / pullPromptCommit in JS/TS fetch and deserialize prompt manifests from the LangSmith Hub. These manifests may contain serialized LangChain objects and model configuration that affect runtime...

7.1CVSS5.7AI score0.00344EPSS
SaveExploits0References5Affected Software1
osv_pysec
osv_pysec
•added 2026/07/13 3:15 p.m.•21 views

PYSEC-2026-2555 LangSmith SDK: Public prompt pull deserializes untrusted manifests without trust boundary warning

Description The LangSmith SDK's prompt pull methods pullprompt / pullpromptcommit in Python, pullPrompt / pullPromptCommit in JS/TS fetch and deserialize prompt manifests from the LangSmith Hub. These manifests may contain serialized LangChain objects and model configuration that affect runtime...

7.1CVSS5.7AI score0.00344EPSS
SaveExploits0References5
osv_pysec
osv_pysec
•added 2026/07/13 3:15 p.m.•29 views

PYSEC-2026-2506 GuardDog: Unsanitized human-readable scan output allows terminal escape injection from malicious package content

Summary GuardDog includes attacker-controlled filenames, file locations, messages, and code snippets in its default human-readable output without escaping terminal control characters. A malicious package can therefore inject ANSI or OSC escape sequences into analyst terminals or CI logs...

5CVSS5.9AI score0.0015EPSS
SaveExploits0References5
PyPA
PyPA
•added 2026/07/13 3:15 p.m.•31 views

GuardDog: Unsanitized human-readable scan output allows terminal escape injection from malicious package content

SummaryGuardDog includes attacker-controlled filenames, file locations, messages, and code snippets in its default human-readable output without escaping terminal control characters. A malicious package can therefore inject ANSI or OSC escape sequences into analyst terminals or CI logs...

5CVSS5.9AI score0.0015EPSS
SaveExploits0References5Affected Software1
osv_pysec
osv_pysec
•added 2026/07/13 3:15 p.m.•15 views

PYSEC-2026-2564 LangChain vulnerable to unsafe deserialization of attacker-controlled objects through overly broad `load()` allowlists

LangChain contains older runtime code paths that deserialize run inputs, run outputs, or other application-controlled payloads using overly broad object allowlists. These paths may call load with allowedobjects="all". This does not enable arbitrary Python object deserialization, but it does allow...

8.2CVSS7AI score0.00382EPSS
SaveExploits0References5
PyPA
PyPA
•added 2026/07/13 3:15 p.m.•45 views

LangChain vulnerable to unsafe deserialization of attacker-controlled objects through overly broad `load()` allowlists

LangChain contains older runtime code paths that deserialize run inputs, run outputs, or other application-controlled payloads using overly broad object allowlists. These paths may call load with allowedobjects="all". This does not enable arbitrary Python object deserialization, but it does allow...

8.2CVSS7.1AI score0.00382EPSS
SaveExploits0References5Affected Software1
osv_pysec
osv_pysec
•added 2026/07/13 3:15 p.m.•21 views

PYSEC-2026-2379 Microsoft APM CLI's plugin.json component paths escape plugin root and copy arbitrary host files during install

Summary Microsoft APM normalizes marketplace plugins by copying plugin components referenced in plugin.json into .apm/. The manifest fields agents, skills, commands, and hooks are attacker-controlled, but the implementation does not enforce that those paths remain inside the plugin directory. A...

7.1CVSS6.1AI score0.00529EPSS
SaveExploits0References5
Rows per page
Query Builder