Lucene search
+L
Osv-ghsaRecent

26967 matches found

osv-ghsa
osv-ghsa
•added 2026/04/12 3:30 a.m.•29 views

GHSA-XR7V-M9PX-Q4QJ MetaGPT has an eval injection in metagpt/strategy/tot.py

A vulnerability was identified in FoundationAgents MetaGPT up to 0.8.2. This affects the function generatethoughts of the file metagpt/strategy/tot.py of the component Tree-of-Thought Solver. The manipulation leads to code injection. It is possible to initiate the attack remotely. The exploit is...

7.3CVSS6.7AI score0.00713EPSS
SaveExploits1References7
osv-ghsa
osv-ghsa
•added 2026/04/11 3:30 a.m.•24 views

GHSA-FGMX-XFP3-W28P aws-mcp has a Command Injection Remote Code Execution Vulnerability

aws-mcp-server AWS CLI Command Injection Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of aws-mcp-server. Authentication is not required to exploit this vulnerability. The specific flaw exists within the handlin...

9.8CVSS8.6AI score0.02319EPSS
SaveExploits1References3
osv-ghsa
osv-ghsa
•added 2026/04/10 10:11 p.m.•31 views

GHSA-9CP7-J3F8-P5JX Daptin has Unauthenticated Path Traversal and Zip Slip

Impact The cloudstore.file.upload action in server/actions/actioncloudstorefileupload.go writes user-supplied filenames directly to disk without proper validation. This allows unauthenticated attackers to perform path traversal and zip slip attacks, leading to arbitrary file write and potential...

10CVSS6.1AI score
SaveExploits0References3
osv-ghsa
osv-ghsa
•added 2026/04/10 10:10 p.m.•34 views

GHSA-JVFF-X2QM-6286 mathjs Allows Improperly Controlled Modification of Dynamically-Determined Object Attributes

Impact This security vulnerability allowed executing arbitrary JavaScript via the expression parser of mathjs. You can be affected when you have an application where users can evaluate arbitrary expressions using the mathjs expression parser. Patches The issue was introduced in mathjs v13.1.0, an...

8.8CVSS7.8AI score0.00797EPSS
SaveExploits0References8
osv-ghsa
osv-ghsa
•added 2026/04/10 10:09 p.m.•28 views

GHSA-55V6-G8PM-PW4C rembg server is vulnerable to Server-Side Request Forgery (SSRF) and a weak default CORS configuration

GitHub Security Lab GHSL Vulnerability Report, rembg: GHSL-2024-161, GHSL-2024-162 The GitHub Security Lab team has identified potential security vulnerabilities in rembg. We are committed to working with you to help resolve these issues. In this report you will find everything you need to...

4.3CVSS5.2AI score
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/04/10 9:31 p.m.•27 views

GHSA-V8F7-CG9P-W5JX Duplicate Advisory: GeoNode contains a server-side request forgery vulnerability in the service registration endpoint

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-hw9r-6m78-w6h3. This link is maintained to preserve external references. Original Description GeoNode versions 4.0 before 4.4.5 and 5.0 before 5.0.2 contain a server-side request forgery vulnerability in the...

6.3CVSS5.5AI score
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/04/10 9:08 p.m.•19 views

GHSA-68QG-G8MG-6PR7 paperclip Vulnerable to Unauthenticated Remote Code Execution via Import Authorization Bypass

Summary An unauthenticated attacker can achieve full remote code execution on any network-accessible Paperclip instance running in authenticated mode with default configuration. No user interaction, no credentials, just the target's address. The entire chain is six API calls. I verified every ste...

10CVSS7.2AI score0.07365EPSS
SaveExploits5References3
osv-ghsa
osv-ghsa
•added 2026/04/10 9:08 p.m.•17 views

GHSA-93VF-569F-22CQ rhukster/dom-sanitizer: SVG <style> tag allows CSS injection via unfiltered url() and @import directives

Summary DOMSanitizer::sanitize allows elements in SVG content but never inspects their text content. CSS url references and @import rules pass through unfiltered, causing the browser to issue HTTP requests to attacker-controlled hosts when the sanitized SVG is rendered. Details In...

4.7CVSS6.2AI score0.00438EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/04/10 9:07 p.m.•24 views

GHSA-2RHW-GW3F-477J DNN: Same HostGUID for all new installs

DNN formerly DotNetNuke is an open-source web content management platform CMS in the Microsoft ecosystem. All new installations of DNN 10.x.x - 10.2.1 have the same Host GUID. This does not affect upgrades from 9.x.x. Version 10.2.2 patches the issue...

6.9CVSS5.8AI score0.00292EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/04/10 9:03 p.m.•9 views

GHSA-8F24-V5VV-GM5J next-intl has an open redirect vulnerability

Impact Applications using the next-intl middleware with localePrefix: 'as-needed' could construct URLs where path handling and the WHATWG URL parser resolved a relative redirect target to another host e.g. scheme-relative // or control characters stripped by the URL parser, so the middleware coul...

6.9CVSS5.7AI score0.0054EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/04/10 9:00 p.m.•37 views

GHSA-7M55-2HR4-PW78 Juju: In-Memory Token Store for Discharge Tokens Lacks Concurrency Safety and Persistence

Summary The localLoginHandlers struct in the Juju API server maintains an in-memory map to store discharge tokens following successful local authentication. This map is accessed concurrently from multiple HTTP handler goroutines without any synchronization primitive protecting it. The absence of ...

6.4CVSS7.9AI score0.00299EPSS
SaveExploits1References5
osv-ghsa
osv-ghsa
•added 2026/04/10 9:00 p.m.•29 views

GHSA-W5FQ-8965-C969 Juju: CloudSpec method leaking cloud credentials

Impact If a user has login permission to a controller and knows the controller model UUID, they can call the CloudSpec method on the Controller facade and get cloud credentials used to bootstrap the controller. The CloudSpec API is called by workers running in the controller to maintain connectio...

9.9CVSS7.8AI score0.00484EPSS
SaveExploits1References5
osv-ghsa
osv-ghsa
•added 2026/04/10 8:59 p.m.•15 views

GHSA-3CRG-W4F6-42MX pypdf: Manipulated XMP metadata entity declarations can exhaust RAM

Impact An attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing the XMP metadata. Patches This has been fixed in pypdf==6.10.0. Workarounds If you cannot upgrade yet, consider applying the changes from PR 3724...

6.9CVSS5.8AI score0.00515EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/04/10 8:59 p.m.•20 views

GHSA-FF24-4PRJ-GPMJ Arcane has Unauthenticated SSRF with Conditional Response Reflection in Template Fetch Endpoint

Summary The /api/templates/fetch endpoint accepts a caller-supplied url parameter and performs a server-side HTTP GET request to that URL without authentication and without URL scheme or host validation. The server's response is returned directly to the caller. type. This constitutes an...

7.2CVSS7.8AI score0.00721EPSS
SaveExploits1References4
osv-ghsa
osv-ghsa
•added 2026/04/10 8:58 p.m.•14 views

GHSA-R854-JRXH-36QX phpseclib has a variable-time HMAC comparison in SSH2::get_binary_packet() using != instead of hash_equals()

phpseclib SSH2: Variable-time comparison in HMAC verification Summary phpseclib\Net\SSH2::getbinarypacket uses PHP's != operator to compare a received SSH packet HMAC against the locally computed HMAC. != on equal-length binary strings in PHP uses memcmp, which short-circuits on the first differi...

3.7CVSS5.7AI score0.00367EPSS
SaveExploits0References7
osv-ghsa
osv-ghsa
•added 2026/04/10 8:18 p.m.•25 views

GHSA-FW9Q-39R9-C252 LangSmith Client SDKs has Prototype Pollution in langsmith-sdk via Incomplete `__proto__` Guard in Internal lodash `set()`

GHSA-fw9q-39r9-c252: Prototype Pollution via Incomplete Lodash set Guard in langsmith-sdk Severity: Medium CVSS 5.6 Status: Fixed in 0.5.18 --- Summary The LangSmith JavaScript/TypeScript SDK langsmith contains an incomplete prototype pollution fix in its internally vendored lodash set utility. T...

5.6CVSS6AI score0.00385EPSS
SaveExploits1References5
osv-ghsa
osv-ghsa
•added 2026/04/10 8:00 p.m.•26 views

GHSA-WVHV-QCQF-F3CX goshs has a file-based ACL authorization bypass in goshs state-changing routes

Summary goshs enforces the documented per-folder .goshs ACL/basic-auth mechanism for directory listings and file reads, but it does not enforce the same authorization checks for state-changing routes. An unauthenticated attacker can upload files with PUT, upload files with multipart POST /upload,...

9.8CVSS8.1AI score0.0066EPSS
SaveExploits1References5
osv-ghsa
osv-ghsa
•added 2026/04/10 7:55 p.m.•18 views

GHSA-49XC-52MP-CC9J nimiq-blockchain is missing a wall-clock upper bound on block timestamps

Impact Block timestamp validation enforces that timestamp = parent.timestamp for non-skip blocks and timestamp == parent.timestamp + MINPRODUCERTIMEOUT for skip blocks, but there is no visible upper bound check against the wall clock. A malicious block-producing validator can set block timestamps...

9.1CVSS5.8AI score0.00434EPSS
SaveExploits0References3
osv-ghsa
osv-ghsa
•added 2026/04/10 7:54 p.m.•34 views

GHSA-8647-755Q-FW9P ajenti.plugin.core has race conditions in 2FA

Impact If the 2FA was activated, it was possible during a short moment after the authentication of an user to bypass its authentication. Patches This is fixed in the version 0.112. Users should upgrade to this version as soon as possible...

9.1CVSS5.9AI score0.0028EPSS
SaveExploits0References3
osv-ghsa
osv-ghsa
•added 2026/04/10 7:50 p.m.•19 views

GHSA-69HX-63PV-F8F4 Ech0 has Stored XSS via SVG Upload and Content-Type Validation Bypass in File Upload

Summary The file upload endpoint validates Content-Type using only the client-supplied multipart header, with no server-side content inspection or file extension validation. Combined with an unauthenticated static file server that determines Content-Type from file extension, this allows an admin ...

4.8CVSS5.9AI score0.00251EPSS
SaveExploits0References3
osv-ghsa
osv-ghsa
•added 2026/04/10 7:49 p.m.•24 views

GHSA-R2X7-427F-RQ69 Ech0 has SSRF via DNS Resolution Bypass in Webhook URL Validation

Summary The validateWebhookURL function in webhooksettingservice.go attempts to block webhooks targeting private/internal IP addresses, but only checks literal IP strings via net.ParseIP. Hostnames that DNS-resolve to private IPs e.g., 169.254.169.254.nip.io, 10.0.0.1.nip.io bypass all checks,...

5.5CVSS6.1AI score0.00313EPSS
SaveExploits0References3
osv-ghsa
osv-ghsa
•added 2026/04/10 7:49 p.m.•17 views

GHSA-W8JJ-CWMC-WGQ2 Ech0's Missing Authorization on System Logs Allows Non-Admin Information Disclosure

Summary The system log endpoints GET /api/system/logs, GET /api/system/logs/stream, WS /ws/system/logs lack authorization checks, allowing any authenticated non-admin user to read and stream all server logs. These logs contain error stack traces, internal file paths, module names, and arbitrary...

4.3CVSS5.8AI score0.0021EPSS
SaveExploits0References3
osv-ghsa
osv-ghsa
•added 2026/04/10 7:49 p.m.•46 views

GHSA-FWG7-53P4-G33C Ech0 Comment Panel Endpoints Missing RequireScopes Middleware — Scoped Access Token Bypass

Summary All 9 comment panel admin endpoints /api/panel/comments/ are missing RequireScopes middleware, while every other admin endpoint in the application enforces scope-based authorization on access tokens. An admin-issued access token scoped to minimal permissions e.g., echo:read only can perfo...

5.5CVSS5.5AI score0.00319EPSS
SaveExploits0References3
osv-ghsa
osv-ghsa
•added 2026/04/10 7:47 p.m.•26 views

GHSA-3MCX-6WXM-QR8V ajenti.plugin.core has password bypass when 2FA is activated

Impact If the 2FA was activated, it was possible to bypass the password authentication Patches This is fixed in the version 0.112. Users should upgrade to this version as soon as possible...

9.1CVSS5.9AI score0.00447EPSS
SaveExploits0References3
osv-ghsa
osv-ghsa
•added 2026/04/10 7:47 p.m.•24 views

GHSA-FVCV-3M26-PCQX Axios has Unrestricted Cloud Metadata Exfiltration via Header Injection Chain

Vulnerability Disclosure: Unrestricted Cloud Metadata Exfiltration via Header Injection Chain Summary The Axios library is vulnerable to a specific gadget-style attack chain in which prototype pollution in a third-party dependency may be leveraged to inject unsanitized header values into outbound...

4.8CVSS6.6AI score0.02024EPSS
SaveExploits5References11
osv-ghsa
osv-ghsa
•added 2026/04/10 7:40 p.m.•15 views

GHSA-XQ4J-G85Q-WF97 REDAXO has reflected XSS backend packages API via function parameter (CSRF token required)

Summary A reflected XSS vulnerability has been identified in the REDAXO backend. The function parameter is concatenated into an API error message and rendered without HTML escaping. --- Details Root cause User input function is injected into an exception message, then rendered by rexview::error...

2.1CVSS5.9AI score
SaveExploits0References3
osv-ghsa
osv-ghsa
•added 2026/04/10 7:40 p.m.•18 views

GHSA-CP79-9MWR-WR49 Ech0: Missing authorization on dashboard log endpoints allows low-privilege users to access sensitive system logs

Summary Ech0 allows any authenticated user to read historical system logs and subscribe to live log streams because the dashboard log endpoints validate only that a JWT is present and valid, but do not require an administrator role or privileged scope. Impact Any valid user session can access GET...

6.5CVSS5.8AI score0.00385EPSS
SaveExploits0References3
osv-ghsa
osv-ghsa
•added 2026/04/10 7:39 p.m.•17 views

GHSA-4H9Q-P5J4-XVVH Ech0: Scoped admin access tokens can bypass least-privilege controls on privileged endpoints, including backup export

Summary Ech0 scoped access tokens do not reliably enforce least privilege: multiple privileged admin routes omit scope checks, and the backup export handler strips token scope metadata entirely, allowing a low-scope admin access token to reach broader admin functionality than intended. Impact An...

7.6CVSS5.9AI score0.00322EPSS
SaveExploits0References3
osv-ghsa
osv-ghsa
•added 2026/04/10 7:39 p.m.•10 views

GHSA-PJJW-68HJ-V9MW uv vulnerable to arbitrary file deletion through RECORD entries

Impact Wheel RECORD entries can contain relative paths that traverse outside of the wheel’s installation prefix. In versions 0.11.5 and earlier of uv, these wheels were not rejected on installation and the RECORD was respected without validation on uninstall. uv uses the RECORD to determine files...

2.1CVSS5.9AI score
SaveExploits0References7
osv-ghsa
osv-ghsa
•added 2026/04/10 7:32 p.m.•25 views

GHSA-8X8F-54WF-VV92 PraisonAI Browser Server allows unauthenticated WebSocket clients to hijack connected extension sessions

Summary praisonai browser start exposes the browser bridge on 0.0.0.0 by default, and its /ws endpoint accepts websocket clients that omit the Origin header entirely. An unauthenticated network client can connect as a fake controller, send startsession, cause the server to forward startautomation...

9.1CVSS6.2AI score0.00521EPSS
SaveExploits1References4
osv-ghsa
osv-ghsa
•added 2026/04/10 7:32 p.m.•31 views

GHSA-VC46-VW85-3WVM PraisonAI has critical RCE via `type: job` workflow YAML

praisonai workflow run loads untrusted YAML and if type: job executes steps through JobWorkflowExecutor in jobworkflow.py. This supports: - run: → shell command execution via subprocess.run - script: → inline Python execution via exec - python: → arbitrary Python script execution A malicious YAML...

9.8CVSS6.5AI score0.00925EPSS
SaveExploits1References4
osv-ghsa
osv-ghsa
•added 2026/04/10 7:32 p.m.•20 views

GHSA-G985-WJH9-QXXC PraisonAI Vulnerable to RCE via Automatic tools.py Import

PraisonAI automatically imports ./tools.py from the current working directory when launching certain components. This includes call.py, toolresolver.py, and CLI tool-loading paths. A malicious tools.py placed in the process working directory is executed immediately, allowing arbitrary Python code...

8.4CVSS6.7AI score0.00231EPSS
SaveExploits1References4
osv-ghsa
osv-ghsa
•added 2026/04/10 7:32 p.m.•22 views

GHSA-VW86-C94W-V3X4 SiYuan: Publish Reader Path Traversal Delete via `removeUnusedAttributeView`

Summary The endpoint /api/av/removeUnusedAttributeView is vulnerable to a path traversal CWE-22 that allows an attacker to delete arbitrary .json files on the server. The issue arises because user-controlled input id is directly used in filesystem path construction without validation or...

8.5CVSS7.9AI score0.00439EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/04/10 7:32 p.m.•20 views

GHSA-X783-XP3G-MQHP PraisonAI: SQLiteConversationStore didn't validate table_prefix when constructing SQL queries

Summary The tableprefix configuration value is directly used to construct SQL table identifiers without validation. If an attacker controls this value, they can manipulate SQL query structure, leading to unauthorized data access e.g., reading internal SQLite tables such as sqlitemaster and...

6.9CVSS6.1AI score0.00404EPSS
SaveExploits1References5
osv-ghsa
osv-ghsa
•added 2026/04/10 7:30 p.m.•19 views

GHSA-8HW4-FHWW-273G Bugsink affected by authenticated arbitrary file write in artifactbundle/assemble

Authenticated arbitrary file write in artifact bundle assembly Summary An authenticated file write vulnerability was identified in Bugsink 2.1.0 in the artifact bundle assembly flow. A user with a valid authentication token could cause the application to write attacker-controlled content to a...

7.1CVSS6.4AI score0.00508EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/04/10 7:30 p.m.•21 views

GHSA-32PV-MPQG-H292 Saltcorn has an Unauthenticated Path Traversal in sync endpoints, allowing arbitrary file write and directory read

Summary Two unauthenticated path traversal vulnerabilities exist in Saltcorn's mobile sync endpoints. The POST /sync/offlinechanges endpoint allows an unauthenticated attacker to create arbitrary directories and write a changes.json file with attacker-controlled JSON content anywhere on the serve...

8.2CVSS6.2AI score0.0043EPSS
SaveExploits1References3
osv-ghsa
osv-ghsa
•added 2026/04/10 7:28 p.m.•12 views

GHSA-8FRJ-8Q3M-XHGM PraisonAI Vulnerable to Server-Side Request Forgery via Unvalidated webhook_url in Jobs API

Summary The /api/v1/runs endpoint accepts an arbitrary webhookurl in the request body with no URL validation. When a submitted job completes success or failure, the server makes an HTTP POST request to this URL using httpx.AsyncClient. An unauthenticated attacker can use this to make the server...

7.2CVSS6.2AI score0.00338EPSS
SaveExploits1References4
osv-ghsa
osv-ghsa
•added 2026/04/10 7:28 p.m.•27 views

GHSA-FFP3-3562-8CV3 PraisonAI: Coarse-Grained Tool Approval Cache Bypasses Per-Invocation Consent for Shell Commands

Summary The approval system in PraisonAI Agents caches tool approval decisions by tool name only, not by invocation arguments. Once a user approves executecommand for any command e.g., ls -la, all subsequent executecommand calls in that execution context bypass the approval prompt entirely...

5.5CVSS6.5AI score0.00176EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/04/10 7:28 p.m.•17 views

GHSA-QQ9R-63F6-V542 PraisonAIAgents: SSRF via unvalidated URL in `web_crawl` httpx fallback

| Field | Value | |---|---| | Severity | High | | Type | SSRF -- unvalidated URL in webcrawl httpx fallback allows internal network access | | Affected | src/praisonai-agents/praisonaiagents/tools/webcrawltools.py:133-180 | Summary webcrawl's httpx fallback path passes user-supplied URLs directly...

7.1CVSS6.1AI score0.00398EPSS
SaveExploits1References3
osv-ghsa
osv-ghsa
•added 2026/04/10 7:27 p.m.•42 views

GHSA-99G3-W8GR-X37C PraisonAI vulnerable to arbitrary file write via path traversal in `praisonai recipe unpack`

| Field | Value | |---|---| | Severity | Critical | | Type | Path traversal -- arbitrary file write via tar.extract without member validation | | Affected | src/praisonai/praisonai/cli/features/recipe.py:1170-1172 | Summary cmdunpack in the recipe CLI extracts .praison tar archives using raw...

9.4CVSS6.2AI score0.00527EPSS
SaveExploits1References4
osv-ghsa
osv-ghsa
•added 2026/04/10 7:26 p.m.•18 views

GHSA-2G3W-CPC4-CHR4 PraisonAI Vulnerable to Implicit Execution of Arbitrary Code via Automatic `tools.py` Loading

PraisonAI automatically loads a file named tools.py from the current working directory to discover and register custom agent tools. This loading process uses importlib.util.specfromfilelocation and immediately executes module-level code via spec.loader.execmodule without explicit user consent,...

7.8CVSS6.8AI score0.00234EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/04/10 7:26 p.m.•23 views

GHSA-F2H6-7XFR-XM8W PraisonAI Vulnerable to Decompression Bomb DoS via Recipe Bundle Extraction Without Size Limits

Summary The safeextractall function in PraisonAI's recipe registry validates archive members against path traversal attacks but performs no checks on individual member sizes, cumulative extracted size, or member count before calling tar.extractall. An attacker can publish a malicious recipe bundl...

6.5CVSS6.2AI score0.00375EPSS
SaveExploits1References4
osv-ghsa
osv-ghsa
•added 2026/04/10 7:25 p.m.•19 views

GHSA-QWGJ-RRPJ-75XM PraisonAI: Hardcoded `approval_mode="auto"` in Chainlit UI Overrides Administrator Configuration, Enabling Unapproved Shell Command Execution

Summary The Chainlit UI modules chat.py and code.py hardcode config.approvalmode = "auto" after loading administrator configuration from the PRAISONAPPROVALMODE environment variable, silently overriding any "manual" or "scoped" approval setting. This defeats the human-in-the-loop approval gate fo...

8.8CVSS6.9AI score0.00596EPSS
SaveExploits0References3
osv-ghsa
osv-ghsa
•added 2026/04/10 7:25 p.m.•25 views

GHSA-3C4R-6P77-XWR7 PraisonAI Vulnerable to Code Injection and Protection Mechanism Failure

PraisonAI's AST-based Python sandbox can be bypassed using type.getattribute trampoline, allowing arbitrary code execution when running untrusted agent code. Description The executecodedirect function in praisonaiagents/tools/pythontools.py uses AST filtering to block dangerous Python attributes...

8.6CVSS6.9AI score0.00225EPSS
SaveExploits1References4
osv-ghsa
osv-ghsa
•added 2026/04/10 7:24 p.m.•16 views

GHSA-7J2F-XC8P-FJMQ PraisonAIAgents: Path Traversal via Unvalidated Glob Pattern in list_files Bypasses Workspace Boundary

Summary The listfiles tool in FileTools validates the directory parameter against workspace boundaries via validatepath, but passes the pattern parameter directly to Path.glob without any validation. Since Python's Path.glob supports .. path segments, an attacker can use relative path traversal i...

5.3CVSS6.3AI score0.00401EPSS
SaveExploits1References3
osv-ghsa
osv-ghsa
•added 2026/04/10 7:24 p.m.•15 views

GHSA-V8G7-9Q6V-P3X8 PraisonAIAgents: Environment Variable Secret Exfiltration via os.path.expandvars() Bypassing shell=False in Shell Tool

Summary The executecommand function in shelltools.py calls os.path.expandvars on every command argument at line 64, manually re-implementing shell-level environment variable expansion despite using shell=False line 88 for security. This allows exfiltration of secrets stored in environment variabl...

7.4CVSS6.5AI score0.00386EPSS
SaveExploits1References3
osv-ghsa
osv-ghsa
•added 2026/04/10 7:23 p.m.•22 views

GHSA-GRRG-5CG9-58PF PraisonAIAgents: Arbitrary File Read via read_skill_file Missing Workspace Boundary and Approval Gate

Summary readskillfile in skilltools.py allows reading arbitrary files from the filesystem by accepting an unrestricted skillpath parameter. Unlike filetools.readfile which enforces workspace boundary confinement, and unlike runskillscript which requires critical-level approval, readskillfile has...

6.2CVSS6.2AI score0.00332EPSS
SaveExploits1References3
osv-ghsa
osv-ghsa
•added 2026/04/10 7:23 p.m.•22 views

GHSA-2XGV-5CV2-47VV PraisonAI has Unrestricted Upload Size in WSGI Recipe Registry Server that Enables Memory Exhaustion DoS

Summary The WSGI-based recipe registry server server.py reads the entire HTTP request body into memory based on the client-supplied Content-Length header with no upper bound. Combined with authentication being disabled by default no token configured, any local process can send arbitrarily large...

6.2CVSS6.1AI score0.0041EPSS
SaveExploits1References4
osv-ghsa
osv-ghsa
•added 2026/04/10 7:22 p.m.•21 views

GHSA-Q5R4-47M9-5MC7 PraisonAI: Unauthenticated WebSocket Endpoint Proxies to Paid OpenAI Realtime API Without Rate Limits

Summary The /media-stream WebSocket endpoint in PraisonAI's call module accepts connections from any client without authentication or Twilio signature validation. Each connection opens an authenticated session to OpenAI's Realtime API using the server's API key. There are no limits on concurrent...

7.5CVSS6.2AI score0.00574EPSS
SaveExploits1References4
osv-ghsa
osv-ghsa
•added 2026/04/10 7:22 p.m.•14 views

GHSA-FVXX-GGMX-3CJG PraisonAI Vulnerable to Argument Injection into Cloud Run Environment Variables via Unsanitized Comma in gcloud --set-env-vars

Summary deploy.py constructs a single comma-delimited string for the gcloud run deploy --set-env-vars argument by directly interpolating openaimodel, openaikey, and openaibase without validating that these values do not contain commas. gcloud uses a comma as the key-value pair separator for...

8.4CVSS6.1AI score0.0033EPSS
SaveExploits1References4
Total number of security vulnerabilities26967