Lucene search
+L

153362 matches found

osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•22 views

PYSEC-2026-3875 Omnigent: Unvalidated os_env.cwd in agent bundle yields arbitrary host filesystem access on runners without OMNIGENT_RUNNER_WORKSPACE

Summary An authenticated, non-admin user can obtain arbitrary host-filesystem read/write and host environment-secret disclosure on an Omnigent runner by uploading an agent bundle whose osenv.cwd points outside any intended workspace e.g. / or /home/. The cwd field is taken verbatim from the bundl...

8.8CVSS6AI score0.00606EPSS
SaveExploits0References8
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•20 views

Omnigent Guardrail policy bypass: shell-command parser fails open in policies/builtins/_shell.py

Reporter: Aaron / Aeon — autonomous security agent https://github.com/aaronjmars/aeonProject: omnigent-ai/omnigent v0.1.0 Databricks — meta-harness running Claude Code / Codex / Pi "in check with policies and sandboxing"Component: omnigent/policies/builtins/shell.py shared parser → consumed by...

7.1CVSS5.9AI score0.00402EPSS
SaveExploits0References8Affected Software1
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•22 views

PYSEC-2026-3873 Omnigent Guardrail policy bypass: shell-command parser fails open in policies/builtins/_shell.py

Reporter: Aaron / Aeon — autonomous security agent https://github.com/aaronjmars/aeon Project: omnigent-ai/omnigent v0.1.0 Databricks — meta-harness running Claude Code / Codex / Pi "in check with policies and sandboxing" Component: omnigent/policies/builtins/shell.py shared parser → consumed by...

7.1CVSS5.9AI score0.00402EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•29 views

PYSEC-2026-3874 Omnigent: Shared Agent Bundle Overwrite Leads to Authenticated Runner RCE

Summary An authenticated user with edit access to their own session can overwrite a shared/template agent by uploading a full agent bundle through PUT /sessions/sessionid/agent. Shared/template agents are shown as not MCP-editable, but this upload path still accepts a replacement bundle. By addin...

9CVSS6.1AI score0.00506EPSS
SaveExploits0References8
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•18 views

unstructured: Server-Side Request Forgery in the URL-based partitioning

SummaryServer-Side Request Forgery in unstructured. The url= argument of partition, partitionhtml, and partitionmd is fetched via requests.get with no host validation. The response body is returned as Element text, so this is a full-read SSRF — attackers reach loopback admin APIs, internal HTTP...

9.3CVSS6AI score0.00436EPSS
SaveExploits0References8Affected Software1
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•21 views

PYSEC-2026-3930 unstructured: Server-Side Request Forgery in the URL-based partitioning

Summary Server-Side Request Forgery in unstructured. The url= argument of partition, partitionhtml, and partitionmd is fetched via requests.get with no host validation. The response body is returned as Element text, so this is a full-read SSRF — attackers reach loopback admin APIs, internal HTTP...

9.3CVSS6AI score0.00436EPSS
SaveExploits0References8
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•21 views

PYSEC-2026-3872 Omnigent: Uploaded Agent Bundle Allows Authenticated Runner RCE via Python Callable Tools

Summary An authenticated user can upload a crafted agent bundle that defines a server-side Python callable tool. The server validates the uploaded bundle, but it does not block dangerous callable: paths in untrusted user-provided agent configs. When the tool is invoked, the runner imports and...

8.8CVSS6.5AI score0.0065EPSS
SaveExploits0References8
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•15 views

RestrictedPython guard hooks can be shadowed via positional-only arguments

ImpactRestrictedPython rewrites sensitive operations to go through guard hooks. Attribute access becomes getattrobj, name, item access becomes getitemobj, key, writes go through write, and print goes through print. The embedding application supplies these hooks to enforce its policy.Argument-name...

8.3CVSS6.2AI score0.00401EPSS
SaveExploits0References6Affected Software1
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3917 RestrictedPython guard hooks can be shadowed via positional-only arguments

Impact RestrictedPython rewrites sensitive operations to go through guard hooks. Attribute access becomes getattrobj, name, item access becomes getitemobj, key, writes go through write, and print goes through print. The embedding application supplies these hooks to enforce its policy. Argument-na...

8.3CVSS6.2AI score0.00401EPSS
SaveExploits0References6
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•19 views

PYSEC-2026-3808 asyncssh has SCP Path Traversal to Arbitrary File Write

| | | |---|---| | Product | asyncssh all versions through 2.23.0 | | Related | CVE-2019-6111 same class in OpenSSH | | Fix | AsyncSSH 2.23.1 | A malicious SSH server can write arbitrary files on the asyncssh SCP client's filesystem by sending filenames containing ../ traversal sequences. The SCP...

8.1CVSS7.5AI score0.58204EPSS
SaveExploits9References7
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•19 views

PYSEC-2026-3805 aiosmtplib: STARTTLS response injection

Impact When a connection is upgraded with STARTTLS, aiosmtplib reads the server's 220 go-ahead reply and immediately performs the TLS handshake without discarding any data still sitting in the receive buffer. Bytes the protocol read off the plaintext socket before the handshake survive across the...

5.9CVSS5.9AI score0.00403EPSS
SaveExploits0References7
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•20 views

aiosmtplib: STARTTLS response injection

ImpactWhen a connection is upgraded with STARTTLS, aiosmtplib reads the server's 220 go-ahead reply and immediately performs the TLS handshake without discarding any data still sitting in the receive buffer. Bytes the protocol read off the plaintext socket before the handshake survive across the...

5.9CVSS5.9AI score0.00403EPSS
SaveExploits0References7Affected Software1
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•20 views

PYSEC-2026-3817 Trestle has Server-Side Template Injection (SSTI) via Recursive Template Re-evaluation of Untrusted Data

Impact A Server-Side Template Injection SSTI vulnerability exists in multiple locations of trestle's Jinja2 rendering pipeline due to a systemic pattern: untrusted data is re-parsed as Jinja2 template source code without sandboxing. This advisory tracks the root cause across all affected code...

7.8CVSS6.3AI score0.00364EPSS
SaveExploits0References10
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•19 views

asyncssh has SCP Path Traversal to Arbitrary File Write

| | ||---|---|| Product | asyncssh all versions through 2.23.0 || Related | CVE-2019-6111 same class in OpenSSH || Fix | AsyncSSH 2.23.1 |A malicious SSH server can write arbitrary files on the asyncssh SCP client's filesystem by sending filenames containing ../ traversal sequences. The SCP recei...

8.1CVSS7.6AI score0.58204EPSS
SaveExploits9References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•18 views

Trestle has Server-Side Template Injection (SSTI) via Recursive Template Re-evaluation of Untrusted Data

ImpactA Server-Side Template Injection SSTI vulnerability exists in multiple locations of trestle's Jinja2 rendering pipeline due to a systemic pattern: untrusted data is re-parsed as Jinja2 template source code without sandboxing. This advisory tracks the root cause across all affected code...

7.8CVSS6.3AI score0.00364EPSS
SaveExploits0References10Affected Software1
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•23 views

PYSEC-2026-3809 asyncssh has an incomplete fix for CVE-2026-45309 — AuthorizedKeysFile %u still escapes the intended directory via a leading ~ (and weakly via ${ENV}) username substitution

Incomplete fix for CVE-2026-45309 GHSA-g794-3fmp-753h. The 2.23.0 guard that sanitises the SSH username before %u substitution in AuthorizedKeysFile blocks /, \ and .., but does not block a leading or $ENV, both of which are re-introduced by later expansion and reach the file open — defeating the...

5.9CVSS6.1AI score0.00393EPSS
SaveExploits0References7
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•17 views

asyncssh has an incomplete fix for CVE-2026-45309 — AuthorizedKeysFile %u still escapes the intended directory via a leading ~ (and weakly via ${ENV}) username substitution

Incomplete fix for CVE-2026-45309 GHSA-g794-3fmp-753h. The 2.23.0 guard that sanitises the SSH username before %u substitution in AuthorizedKeysFile blocks /, \ and .., but does not block a leading or $ENV, both of which are re-introduced by later expansion and reach the file open — defeating the...

8.2CVSS5.7AI score0.00592EPSS
SaveExploits1References7Affected Software1
PyPA
PyPA
•added 2026/09/10 9:44 a.m.•17 views

WebOb: Open redirect in Location header normalization via leading C0 control / space characters

SummaryThis is a third follow-up to CVE-2024-42353 / GHSA-mg3v-6m49-jhp3and CVE-2026-44889 / GHSA-fh3h-vg37-cc95.WebOb makes the Location header absolute when it serves a redirect. To stop arelative or protocol-relative target from redirecting users off-host, it checksthe value for a URI scheme a...

6.1CVSS6.1AI score0.00421EPSS
SaveExploits0References7Affected Software1
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•21 views

PYSEC-2026-3943 WebOb: Open redirect in Location header normalization via leading C0 control / space characters

Summary This is a third follow-up to CVE-2024-42353 / GHSA-mg3v-6m49-jhp3 and CVE-2026-44889 / GHSA-fh3h-vg37-cc95. WebOb makes the Location header absolute when it serves a redirect. To stop a relative or protocol-relative target from redirecting users off-host, it checks the value for a URI...

6.1CVSS6.1AI score0.00421EPSS
SaveExploits0References7
osv_pysec
osv_pysec
•added 2026/09/10 9:44 a.m.•23 views

PYSEC-2026-3914 qwed Vulnerable to Authenticated Remote Code Execution via Unsafe SymPy `parse_expr()`

Summary The qwed package version 5.1.1 passes attacker-controlled input directly to SymPy's parseexpr function without a restricted namespace. Because parseexpr internally calls Python's eval, any authenticated tenant can execute arbitrary Python code inside the API server process. The attack...

8.8CVSS6.2AI score0.00775EPSS
SaveExploits0References8
Rows per page
Query Builder