Lucene search
+L
Osv-ghsaRecent

17259 matches found

osv-ghsa
osv-ghsa
•added 2026/10/08 10:10 p.m.•7 views

GHSA-HMQ2-7HP6-7CRH Banks: User-controlled prompt input can be parsed as privileged chat messages

Summary Banks' Prompt.chatmessages method parses every rendered output line as a potential ChatMessage JSON object. If attacker-controlled template data renders to JSON such as "role":"system","content":"...", Banks returns it as a privileged system message instead of treating it as plain...

6.5CVSS5.7AI score0.00279EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/08 10:09 p.m.•8 views

GHSA-C4WC-GGRJ-JG9V Indico: Cross-Site-Scripting in link fields

Impact There is a Cross-Site-Scripting vulnerability in fields that allow entering custom URLs. Patches You should to update to Indico 3.3.13 as soon as possible. See the docs for instructions on how to update. Workarounds - Set CSPENABLED = True in indico.conf - this is recommended regardless of...

5.4CVSS5.8AI score0.00195EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/08 10:09 p.m.•7 views

GHSA-C6RP-P8XM-4Q9F Mechanize sends credential headers to another origin after a meta refresh

Summary mechanize applied no trust boundary to a meta refresh, so credentials set through Mechanizerequestheaders= followed a refresh that pointed at another origin. Details Mechanize::HTTP::Agentresponsefollowmetarefresh fetched the refresh target with no notion of a crossed origin, so...

6.8CVSS5.8AI score0.00362EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/08 10:02 p.m.•7 views

GHSA-687G-22H4-J4W4 fast-jwt clockTolerance: Infinity silently bypasses both exp and nbf validation (and persists in the verifier cache)

Summary createVerifier clockTolerance: Infinity silently bypasses both exp expiry AND nbf not-before validation. Any expired or not-yet-active token is accepted as valid. The same primitive also corrupts the verifier's internal cache so cached entries inherit infinite validity — they remain valid...

5.9CVSS5.5AI score0.00334EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/08 10:01 p.m.•4 views

GHSA-G3JJ-5CMM-3HXX fast-jwt treats raw public JWK JSON as an HMAC secret, enabling HS256 token forgery

Summary fast-jwt 6.2.4 silently classifies raw serialized public JWK JSON as an HMAC secret. If an application supplies public JWK JSON text as the verifier key and HS256 is explicitly allowed or automatically inferred, an attacker who knows the same public JSON text can use it as an HMAC key and...

7.4CVSS6AI score0.00222EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/08 10:01 p.m.•8 views

GHSA-6WJP-V33H-5CVQ PraisonAI: AgentOS defaults to network-exposed no-auth mode, allowing unauthenticated agent invocation and instruction disclosure

Summary The AgentOS server in the praisonai TypeScript/npm package ships an insecure default: it binds 0.0.0.0, sets no API key, and uses CORS with credentials. The API-key middleware is only registered when an API key is configured, so the documented quickstart new AgentOSagents:....serveport...

8.6CVSS5.8AI score0.00478EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/08 10:01 p.m.•8 views

GHSA-C78W-2Q4R-68R7 PraisonAI: Platform member PATCH routes allow owner resource rewrites and project lead reassignment delete bypass

Platform member PATCH routes allow owner resource rewrites and project lead reassignment delete bypass Summary praisonai-platform lets an ordinary workspace member patch owner-created project, issue, and agent records even though the paired delete routes enforce owner/admin authorization. For...

7.1CVSS5.9AI score0.00457EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/08 10:00 p.m.•8 views

GHSA-CV3G-HJ65-PCFH PraisonAI: Shell command allowlist bypass via find -exec built-in action

Summary The shell command execution hardening introduced in PraisonAI npm 1.7.2 / Python 4.6.58 to fix GHSA-5jv7-2mjm-h6qj utility-tools shell chaining and GHSA-vjv9-7m7j-h833 SandboxExecutor chaining can be bypassed via find's built-in -exec action. The fix blocks shell metacharacters ;|& + The ...

8.8CVSS6.3AI score0.00877EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/08 10:00 p.m.•8 views

GHSA-9MP3-24CC-77MG PraisonAI: AICoder Arbitrary File Write and Command Execution via LLM Tool Calls

Summary The AICoder UI component exposes writetofile and executecommand tools to the LLM with no path validation and no command sanitization. An attacker can achieve arbitrary file write to any location on the filesystem including /root/.ssh/authorizedkeys, /etc/crontab and arbitrary command...

9.9CVSS6.4AI score0.00881EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/08 9:58 p.m.•8 views

GHSA-HC5V-GXVJ-58WH PraisonAI: MCP HTTP-stream transport is unauthenticated by default, exposing tool enumeration and an unvalidated tool-call surface

Summary PraisonAI's MCP HTTP-stream server authenticates requests only when an API key is configured; the CLI defaults --api-key to None, so praisonai mcp serve --transport http-stream exposes the full MCP surface unauthenticated. A request with no Authorization and no Origin can initialize and...

7.3CVSS6.2AI score0.00389EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/08 7:43 p.m.•10 views

GHSA-53V6-4H7P-P4GJ music-metadata: Uncontrolled memory allocation in APEv2 parser

Summary music-metadata 11.15.0 is vulnerable to uncontrolled memory allocation in the APEv2 parser. The parser reads the size of an APEv2 tag item from the input file and uses that value to allocate memory before checking whether the file actually contains that many bytes. A small crafted .ape fi...

6.2CVSS5.7AI score0.00193EPSS
SaveExploits1References5
osv-ghsa
osv-ghsa
•added 2026/10/08 7:42 p.m.•7 views

GHSA-48QF-XH34-Q73R MariaDB Connector/Node.js exposes uninitialized process memory through malformed GeoJSON parameters

Description When encoding a GeoJSON Polygon or MultiPolygon parameter for the binary protocol, the connector sized its output buffer from the length property of each ring, then wrote each ring only if it was a real array. The two loops disagreed: any non-array ring carrying a numeric length a...

7.5CVSS5.9AI score0.00388EPSS
SaveExploits0References11
osv-ghsa
osv-ghsa
•added 2026/10/08 7:42 p.m.•9 views

GHSA-CX2F-J9FH-8G68 MariaDB Connector/Node.js: Uncaught exception crashes the client during ed25519 authentication with zero-configuration TLS

Description On the zero-configuration TLS path, the connector accepts a self-signed server certificate at the TLS level and then validates the server's identity from the fingerprint hash the server appends to the final OKPacket Authentication.validateFingerPrint. That validation calls hash on the...

5.9CVSS5.8AI score0.00235EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/08 7:41 p.m.•9 views

GHSA-9RJX-3JCH-6VJF enshrined/svg-sanitize: Stored XSS via DTD Entity / HTML5 Named Character Reference Collision

Summary A crafted SVG bypasses enshrined/svg-sanitize's href validation and delivers a javascript: URL through the sanitizer unchanged. The bypass exploits a semantic mismatch between XML entity resolution used during sanitization and HTML5 Named Character Reference resolution used by the browser...

5.4CVSS5.8AI score0.00208EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/08 7:41 p.m.•4 views

GHSA-M9XH-6747-9R6F svg-sanitizer: Mixed-case xlink:HrEf skips the `<use>` nesting-DoS check in Resolver::processReferences

Summary Resolver::processReferences collects elements with the XPath predicate use@href or @xlink:href, which is case sensitive. A element written as xlink:HrEf is therefore never added to the reference graph, so the nesting-DoS nullification never marks it for removal...

6.5CVSS5.8AI score0.0042EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/08 7:41 p.m.•4 views

GHSA-V383-3RW5-Q8RF enshrined/svg-sanitize: Denial of Service via DTD Attribute Declaration Crash

Summary A crafted SVG file 1009 bytes crashes the PHP process when sanitized by enshrined/svg-sanitize any version through 0.22.x. The sanitizer's cleanAttributesOnWhitelist method calls DOMElement::removeAttribute twice on the same attribute name — first removing the explicit attribute, then...

6.5CVSS6AI score0.00376EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/08 7:40 p.m.•10 views

GHSA-8J4C-6X6G-RQ3J music-metadata: uncatchable process crash parsing a crafted `.dsf` (residual of GHSA-v6c2-xwv6-8xf7)

Summary DsfParser.parseChunks skips an unrecognised chunk's payload with an un-awaited call: js this.tokenizer.ignoreNumberchunkHeader.size - ChunkHeader.len; // lib/dsf/DsfParser.js:51 — no await ChunkHeader.len is 12. A crafted .dsf chunk with id != 'fmt ' and size in 0..11 makes the argument...

6.2CVSS5.6AI score0.00355EPSS
SaveExploits1References5
osv-ghsa
osv-ghsa
•added 2026/10/08 7:40 p.m.•8 views

GHSA-W6R9-248C-FRG8 amqp091-go: Pre-negotiation frame limit is not enforced to 4KB

Summary The frame-size mitigation released in amqp091-go v1.13.0 can be bypassed before connection.tune completes. A malicious or compromised AMQP peer can send only a seven-byte body-frame header containing a large attacker-controlled uint32 payload length. The client allocates a slice of that...

6.3CVSS5.8AI score0.00493EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/08 5:58 p.m.•7 views

GHSA-Q7M5-3JMV-VM48 PraisonAI: ContextGatherer include resolution permits absolute and traversal reads outside the workspace

ContextGatherer include resolution permits absolute and traversal reads outside the workspace Summary PraisonAI's praisonai.ui.context.ContextGatherer treats the configured directory as the project workspace, but project-controlled .praisoncontext and .praisoninclude files can name absolute paths...

5.5CVSS6.1AI score0.00352EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/08 5:52 p.m.•11 views

GHSA-8R5X-FM3F-WHWJ Handlebars: JavaScript Injection via AST Type Confusion in compile (bypass of CVE-2026-33937)

Summary Handlebars.compile and Handlebars.precompile accept a pre-parsed AST as well as a template string. Handlebars 4.7.9 added validation for such ASTs. It only checks values on PathExpression, NumberLiteral and BooleanLiteral nodes, and the compiler still writes several other AST values into...

9.8CVSS6AI score0.0064EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/08 5:52 p.m.•14 views

GHSA-P8WG-VRV2-V86F Handlebars: JavaScript Injection via Own Property Check Bypass

Summary Handlebars can expose the Function constructor despite its prototype-access deny list. When a template reaches Function.prototype, its own constructor property is returned before the deny list is checked. An attacker who can render a controlled template with allowProtoMethodsByDefault: tr...

9.2CVSS6.7AI score0.00411EPSS
SaveExploits1References6
osv-ghsa
osv-ghsa
•added 2026/10/08 5:52 p.m.•14 views

GHSA-RP9V-7XV3-R6G3 Coraza: Resource exhaustion via deferred file handle accumulation in multipart body processor

Summary defer temp.Close sits inside a for loop in the multipart processor. Go defers run at function return, not loop end, so every file part in the request holds an open fd until ProcessRequest exits. Send enough parts and you hit EMFILE. With CRS loaded, that flips MULTIPARTSTRICTERROR to 1 an...

5.3CVSS5.7AI score0.00322EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/08 5:51 p.m.•5 views

GHSA-W253-M66G-RX24 Coraza: URL-encoded form Content-Type parameters bypass Coraza body inspection

Summary Coraza fails to inspect URL-encoded form bodies when their valid Content-Type contains a media-type parameter, for example: http Content-Type: application/x-www-form-urlencoded; charset=UTF-8 An unauthenticated attacker can use this header to hide the complete form body from custom Coraza...

5.8CVSS5.8AI score
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/08 5:51 p.m.•8 views

GHSA-G4QM-M288-5CP9 Coraza has Cookie Parser Confusion

Summary Coraza's cookie parser internal/cookies.ParseCookies does not strip ASCII control characters CTLs from the edges of a cookie name/value before they're matched against REQUESTCOOKIES / REQUESTCOOKIESNAMES. When a CTL sits directly next to the = separator, Coraza absorbs it into the adjacen...

4CVSS5.8AI score0.00298EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/08 5:45 p.m.•9 views

GHSA-6GCQ-WC29-5XF2 Coraza JSON body processor: argument-limit truncation reopens an unbounded-depth gjson.Valid stack overflow (process crash)

Summary The JSON body processor internal/bodyprocessors/json.go can be made to crash the whole process with an unrecoverable fatal error: stack overflow, using a request body that is well under the recommended SecRequestBodyLimit and the default SecArgumentsLimit. Root cause readJSON...

7.5CVSS5.8AI score0.00461EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/08 5:45 p.m.•6 views

GHSA-5GJ4-9GM7-2FX2 Coraza body processor has a JSON key collision that allows unauthenticated attackers to bypass OWASP CRS inspection

Summary Coraza's JSON body processor converts nested JSON properties into dot-separated ARGSPOST names without escaping dots contained in literal property names. Two distinct JSON properties can therefore collapse into the same Coraza variable An unauthenticated attacker can place a malicious val...

5.8CVSS5.9AI score
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/08 5:40 p.m.•9 views

GHSA-R223-96JV-Q533 JHipster: SQL Injection in the Parameter of JHipster-Generated Reactive (WebFlux + R2DBC) Applicationssort

SQL Injection in the sort Parameter of JHipster-Generated Reactive WebFlux + R2DBC Applications - Product: jhipster/generator-jhipster npm package generator-jhipster - Affected versions: v7.0.0 through v9.2.0 - Component: generated reactive-application code, template EntityManagerreactive.java.ej...

8.8CVSS6.2AI score0.00341EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/08 5:40 p.m.•11 views

GHSA-26WQ-P25C-J6FV msgpack5: Reserved byte can cause unbounded stream buffering

Impact The reserved MessagePack byte 0xc1 is incorrectly treated as incomplete input. When it appears at the start of a decoder stream, all subsequent data is retained while the decoder waits for bytes that can never make the value valid, allowing memory exhaustion. Patches The decoder now reject...

5.9CVSS5.9AI score0.00389EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/08 5:39 p.m.•9 views

GHSA-8HQ7-GGX2-CC6M msgpack5: Partial options disable prototype protection

Impact Passing an empty or partial options object disables the default protoAction: 'error' protection. A map containing a proto key can then replace the prototype of the decoded object, potentially changing inherited properties or causing unexpected behavior in downstream code. Only the decoded...

6.5CVSS5.8AI score0.00366EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/08 5:39 p.m.•11 views

GHSA-24CH-F2G6-9HHH msgpack5: Deeply nested input can exhaust the decoder stack

Impact The decoder has no nesting-depth limit for arrays and maps. An attacker who can provide MessagePack input can use deeply nested containers to exhaust the JavaScript call stack and interrupt the process or request handler. Patches The decoder now limits nesting depth to 100 by default and...

5.3CVSS5.8AI score0.00372EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/08 5:39 p.m.•9 views

GHSA-GCX5-HXJ7-GPQQ msgpack5: Quadratic parsing in the streaming decoder

Impact The streaming decoder reparses an incomplete container from the beginning whenever another chunk arrives. A remote peer can split one valid MessagePack value across many small chunks, causing quadratic CPU usage and blocking the event loop. Patches The decoder now preserves incremental...

5.9CVSS5.9AI score0.00389EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/08 5:39 p.m.•9 views

GHSA-QW35-55VC-RHGJ msgpack5: Decoding negative int64 values mutates the input buffer

Impact Decoding a negative signed 64-bit integer modifies the corresponding bytes in the caller-provided input buffer. Applications that retain or reuse encoded input for integrity checks, logging, or subsequent processing may observe silently corrupted data. Positive integers and other MessagePa...

3.7CVSS5.9AI score0.00276EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/08 5:16 p.m.•11 views

GHSA-H4XC-3QFQ-JF93 Pydantic AI Web chat UI (`Agent.to_web()`, `clai web`): a website visited by the developer can trigger agent runs and server-side tool execution on the local chat endpoint

Summary The Pydantic AI development web chat UI Agent.toweb, clai web did not check the content type of requests to its chat endpoint. This allowed a website visited by a developer to submit a request to a chat UI running on that developer's machine, causing the served agent to run and to execute...

7.6CVSS6.2AI score0.00158EPSS
SaveExploits0References8
osv-ghsa
osv-ghsa
•added 2026/10/08 5:16 p.m.•10 views

GHSA-3GH4-CGHQ-F8V4 Pydantic AI OpenTelemetry instrumentation: retry prompt content is not redacted when `include_content=False`

Summary Pydantic AI's OpenTelemetry instrumentation supports InstrumentationSettingsincludecontent=False to exclude message content — user prompts, model completions, tool call arguments and responses — from exported telemetry, so that agents can be monitored without sending sensitive content to...

2.3CVSS5.8AI score0.00297EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/08 5:16 p.m.•8 views

GHSA-V2XH-2VP8-57H8 Pydantic AI: Unbounded memory use when downloading remote content via web_fetch or FileUrl

Summary Several remote-content download paths in Pydantic AI buffered the entire HTTP response body into memory before enforcing any size limit. An application that exposes the local web-fetch tool webfetchtool, or the WebFetch capability's local fallback to untrusted prompts can be driven to fet...

6.5CVSS5.7AI score0.00437EPSS
SaveExploits0References8
osv-ghsa
osv-ghsa
•added 2026/10/08 4:50 p.m.•10 views

GHSA-JW42-F3RR-4CC3 Excelize: Unbounded row number in Rows.Columns makes GetRows and the Rows iterator loop for days

Summary A worksheet whose number is far past Excel's 1,048,576-row limit makes File.GetRows and the Rows iterator loop once for every missing row. The row limit is checked in Rows.Next, but not in Rows.Columns, which also reads elements. A 1.5 KB file with after an ordinary first row keeps GetRow...

7.5CVSS5.9AI score0.00343EPSS
SaveExploits1References5
osv-ghsa
osv-ghsa
•added 2026/10/08 4:50 p.m.•10 views

GHSA-R7X5-4969-99P7 Excelize: Nil-pointer dereference in GetSlicers when a worksheet has extLst present but no drawing element

Summary GetSlicers guards only if ws.ExtLst == nil return slicer.go:816-818 and then immediately dereferences ws.Drawing.RID with no nil check on ws.Drawing itself. Drawing and ExtLst are two independently optional child elements of in xl/worksheets/sheetN.xml, populated separately by encoding/xm...

8.7CVSS6.9AI score0.00217EPSS
SaveExploits1References5
osv-ghsa
osv-ghsa
•added 2026/10/08 4:50 p.m.•7 views

GHSA-2JWH-9RMR-J4XF AsyncHttpClient CookieStore Silently Overrides Caller's Explicit Cookie Header via setHeader (Bypass of CVE-2024-53990 Fix)

Impact With the cookie store enabled, which is the default, a Cookie header that the caller sets on a request with setHeader or addHeader is thrown away whenever the store holds any cookie for the request's origin: the request's cookie list is written into that header afterwards and replaces it...

6.8CVSS5.7AI score0.00301EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/08 4:49 p.m.•9 views

GHSA-P2JM-6HJ6-9RJG AsyncHttpClient: Cookies received over plaintext HTTP can plant, overwrite or delete Secure cookies set over HTTPS

Impact The cookie store ignores the scheme a Set-Cookie arrived on. draft-ietf-httpbis-rfc6265bis-22 approved to obsolete RFC 6265, in the RFC Editor queue Section 5.7 requires a user agent to ignore a cookie with the Secure attribute unless it arrived over a secure connection step 13, and to...

6.8CVSS5.6AI score0.00356EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/08 4:49 p.m.•11 views

GHSA-X8V2-478Q-2HVG AsyncHttpClient: Unbounded WebSocket permessage-deflate decompression enables a decompression-bomb denial of service when compression is enabled

Impact With WebSocket compression enabled, the client inflates permessage-deflate messages with no limit on the decompressed size. It installed Netty's shared WebSocketClientCompressionHandler.INSTANCE, whose inflater is unbounded, and webSocketMaxFrameSize and webSocketMaxBufferSize only bound t...

7.5CVSS6.1AI score0.00432EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/08 4:49 p.m.•8 views

GHSA-C44F-37QR-GW3F PraisonAI: SkillTools Executes Scripts Without Path Containment Validation

Summary SkillTools.runskillscript accepts a scriptpath parameter and executes it via subprocess.run without any path containment validation. While FileTools has validatepath with traversal detection, SkillTools performs none. An LLM-directed call can execute arbitrary scripts from any filesystem...

8.1CVSS6.5AI score0.00769EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/08 4:48 p.m.•7 views

GHSA-4GFV-WG42-7JW5 PraisonAI: Unsafe Dynamic Module Loading Leads to Arbitrary Code Execution via tools.py in AgentFlow

Summary An unsafe dynamic module loading vulnerability allows an attacker who can control a workflow file and a sibling tools.py to execute arbitrary Python code when the workflow is executed. Details The vulnerability is located in the workflow structured output resolution logic. File:...

7.8CVSS6.8AI score0.00174EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/10/08 4:48 p.m.•4 views

GHSA-4XXV-6WMF-XF45 PraisonAI: FastContext path resolution permits absolute and traversal reads outside the workspace

FastContext path resolution permits absolute and traversal reads outside the workspace Summary PraisonAI's praisonaiagents.context.fast FastContext feature treats workspacepath as the root directory for code search, but its model-facing search tools and high-level readcontext helper accept absolu...

5.7CVSS6.3AI score0.00407EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/08 4:48 p.m.•6 views

GHSA-4X9P-G9WM-8Q7F Pydantic AI OpenTelemetry instrumentation: exception events on tool and agent run spans include content when `include_content=False`

Summary Pydantic AI's OpenTelemetry instrumentation supports InstrumentationSettingsincludecontent=False to exclude message content — user prompts, model completions, tool call arguments and responses, and any other message content — from exported telemetry, so that agents can be monitored withou...

2.3CVSS5.9AI score0.00518EPSS
SaveExploits1References14
osv-ghsa
osv-ghsa
•added 2026/10/08 4:44 p.m.•9 views

GHSA-M6WP-H223-4C8G PraisonAI: Plugin Auto-Discovery Executes Arbitrary Python Files Without Verification

Summary The plugin manager loads and executes arbitrary .py files from .praisonai/plugins/ directories both project-level and user home via importlib.util.specfromfilelocation + execmodule with zero code signing, integrity verification, or sandboxing. Any attacker who can write a file to the...

8.4CVSS6.6AI score0.00325EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/10/08 4:31 p.m.•10 views

GHSA-2J4C-FFCH-9F23 Excelize Decrypt: unrecoverable panics on malformed OLE/CFB encrypted workbooks

Summary Any file whose first 8 bytes are the OLE compound-file signature D0 CF 11 E0 A1 B1 1A E1 is routed by OpenFile/OpenReader/OpenBytes → openReaderAt → Decrypt. The version dispatch only guarantees lenEncryptionInfo = 4 before handing attacker-controlled EncryptionInfo/EncryptedPackage buffe...

7.5CVSS5.8AI score0.00244EPSS
SaveExploits1References5
osv-ghsa
osv-ghsa
•added 2026/10/08 4:30 p.m.•8 views

GHSA-F9M8-CV68-674W AsyncHttpClient: Cookie Domain attribute is not checked against the public suffix list, so a cookie can be set for co.uk

Impact The cookie store decides whether a Domain attribute may be accepted using only the domain-matching rule of RFC 6265 Section 5.1.3, which asks whether the request host is the domain or ends with a dot followed by it. Section 5.3 step 5, which additionally requires rejecting a Domain that is...

6.9CVSS5.5AI score0.0026EPSS
SaveExploits0References7
osv-ghsa
osv-ghsa
•added 2026/10/08 4:30 p.m.•9 views

GHSA-JMQQ-X5G9-9P2W AsyncHttpClient: Replay to a different host sends the original host request and credentials to the new host

Impact When a request is replayed onto a different host, the client updates only the current request and leaves the target request pointing at the original host. Four consumers read that stale value, and each one sends the first host's request, credentials, or both to the second host. A replay...

9.4CVSS5.7AI score0.00189EPSS
SaveExploits0References7
osv-ghsa
osv-ghsa
•added 2026/10/07 8:43 p.m.•15 views

GHSA-HQQ2-XQR2-FMX2 Ghost : Stored XSS via SVG Files in Content Imports

Impact SVG images included in content imports were stored without sanitization. An attacker who convinced an Administrator to import a crafted file could host scripts on the site's domain, possibly resulting in compromise of staff users' admin sessions. Vulnerable versions This vulnerability is...

6.8CVSS5.8AI score0.0032EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/10/07 8:43 p.m.•13 views

GHSA-9M4W-FMJW-FVJQ Ghost: Regular Expression Denial of Service in External Media Inliner

Impact A crafted request to the external media inliner could cause excessive CPU usage, making the Ghost server unresponsive. Exploiting this requires Administrator access. Vulnerable versions This vulnerability is present in Ghost from v5.37.0 up to v6.65.0. Patches v6.67.0 contains a fix for th...

4.9CVSS5.9AI score0.00327EPSS
SaveExploits0References7
Total number of security vulnerabilities17259