Lucene search
+L

77 matches found

Cvelist
Cvelist
added 2026/08/25 7:20 p.m.30 views

CVE-2026-45019 Chainlit: SSRF via MCP SSE and streamable-http transports allows unauthenticated internal network access

Chainlit is a Python framework for building production-ready conversational AI applications. From 2.4.0rc0 until 2.12.0, Chainlit deployments with features.mcp.enabled set to true in .chainlit/config.toml expose the POST /mcp endpoint without requiring authentication. For sse and streamable-http...

7.2CVSS0.00319EPSS
SaveExploits0References4
OSV
OSV
added 2026/08/25 7:19 p.m.7 views

GHSA-W3FX-MC44-MF6J Chainlit has command injection via MCP stdio transport that allows unauthenticated remote code execution

Am I affected? Only if your deployment sets features.mcp.enabled = true in .chainlit/config.toml. MCP has been disabled by default since v2.7.0, so most Chainlit deployments are not affected. No authentication is required: /mcp is reachable by any client that can open a session. Summary When MCP ...

9.8CVSS7.2AI score0.00653EPSS
SaveExploits0References4
Cvelist
Cvelist
added 2026/08/25 7:18 p.m.35 views

CVE-2026-45018 Chainlit: Command injection via MCP stdio transport allows unauthenticated remote code execution

Chainlit is a Python framework for building production-ready conversational AI applications. From 2.4.0rc0 until 2.12.0, Chainlit deployments with features.mcp.enabled set to true in .chainlit/config.toml expose the POST /mcp endpoint without requiring authentication. For stdio transport, the...

9.8CVSS0.00653EPSS
SaveExploits0References4
CVE
CVE
added 2026/08/25 7:18 p.m.40 views

CVE-2026-45018

Chainlit (Python framework for conversational AI applications) is vulnerable to command injection via its MCP stdio transport in versions 2.4.0rc0 through 2.12.0 . When features.mcp.enabled is set to true, the POST /mcp endpoint is exposed without authentication . The validate_mcp_command() funct...

9.8CVSS5.9AI score0.00653EPSS
SaveExploits0References4
OSV
OSV
added 2026/08/25 7:18 p.m.11 views

CVE-2026-45018 Chainlit: Command injection via MCP stdio transport allows unauthenticated remote code execution

Chainlit is a Python framework for building production-ready conversational AI applications. From 2.4.0rc0 until 2.12.0, Chainlit deployments with features.mcp.enabled set to true in .chainlit/config.toml expose the POST /mcp endpoint without requiring authentication. For stdio transport, the...

9.8CVSS6.1AI score
SaveExploits0References6
Positive Technologies
Positive Technologies
added 2026/08/25 12:00 a.m.13 views

PT-2026-81492

Name of the Vulnerable Software and Affected Versions Chainlit versions 2.4.0rc0 through 2.11.x Description Chainlit deployments with features.mcp.enabled set to true in .chainlit/config.toml expose the 'POST /mcp' endpoint without authentication. The ConnectSseMCPRequest and...

7.2CVSS5.7AI score0.00319EPSS
SaveExploits0References12
Positive Technologies
Positive Technologies
added 2026/08/25 12:00 a.m.12 views

PT-2026-81486

Name of the Vulnerable Software and Affected Versions Chainlit versions 2.4.0rc0 through 2.11.9 Description Deployments with features.mcp.enabled set to true in .chainlit/config.toml expose the 'POST /mcp' endpoint without authentication. For stdio transport, the endpoint accepts a user-controlle...

9.8CVSS5.9AI score0.00653EPSS
SaveExploits0References12
OSV
OSV
added 2026/07/07 4:03 p.m.17 views

PYSEC-2026-1237 Chainlit contain a server-side request forgery (SSRF) vulnerability

Chainlit versions prior to 2.9.4 contain a server-side request forgery SSRF vulnerability in the /project/element update flow when configured with the SQLAlchemy data layer backend. An authenticated client can provide a user-controlled url value in an Element, which is fetched by the SQLAlchemy...

8.3CVSS6.3AI score0.04616EPSS
SaveExploits1References8
OSV
OSV
added 2026/07/07 4:03 p.m.17 views

PYSEC-2026-1238 Chainlit contains an authorization bypass vulnerability

Chainlit versions prior to 2.8.5 contain an authorization bypass through user-controlled key vulnerability. If this vulnerability is exploited, threads may be viewed or thread ownership may be obtained by an attacker who can log in to the product...

4.2CVSS5.8AI score0.00226EPSS
SaveExploits0References9
Snyk
Snyk
added 2026/06/22 4:25 p.m.22 views

Missing Authorization

Overview chainlit is a Build Conversational AI. Affected versions of this package are vulnerable to Missing Authorization via the restoreexistingsession path in the WebSocket session restoration. An attacker can gain unauthorized access to another user's session and assume their permissions and...

8.8CVSS5.9AI score0.00417EPSS
SaveExploits0References2
CVE
CVE
added 2026/06/22 2:17 p.m.46 views

CVE-2026-56104

CVE-2026-56104 affects Chainlit prior to 2.10.1. A session-hijacking flaw lets unauthenticated attackers restore and inherit an authenticated user session by presenting a valid sessionId during WebSocket session restoration, without ownership verification. The attacker can exploit the restore_exi...

8.8CVSS5.9AI score0.00417EPSS
SaveExploits0References4
Vulnrichment
Vulnrichment
added 2026/06/22 2:17 p.m.17 views

CVE-2026-56104 Chainlit < 2.10.1 Session Hijacking via WebSocket Session Restoration

Chainlit before 2.10.1 contains a session hijacking vulnerability that allows unauthenticated attackers to restore and inherit authenticated user sessions by presenting a valid sessionId during WebSocket session restoration without ownership verification. Attackers can exploit the...

8.8CVSS5.9AI score0.00417EPSS
SaveExploits0References4
EUVD
EUVD
added 2026/06/22 2:17 p.m.23 views

EUVD-2026-38285

Chainlit before 2.10.1 contains a session hijacking vulnerability that allows unauthenticated attackers to restore and inherit authenticated user sessions by presenting a valid sessionId during WebSocket session restoration without ownership verification. Attackers can exploit the...

9.1CVSS5.9AI score0.00417EPSS
SaveExploits0References4
Cvelist
Cvelist
added 2026/06/22 2:17 p.m.43 views

CVE-2026-56104 Chainlit < 2.10.1 Session Hijacking via WebSocket Session Restoration

Chainlit before 2.10.1 contains a session hijacking vulnerability that allows unauthenticated attackers to restore and inherit authenticated user sessions by presenting a valid sessionId during WebSocket session restoration without ownership verification. Attackers can exploit the...

8.8CVSS0.00417EPSS
SaveExploits0References4
ATTACKERKB
ATTACKERKB
added 2026/06/22 2:17 p.m.10 views

CVE-2026-56104

Chainlit before 2.10.1 contains a session hijacking vulnerability that allows unauthenticated attackers to restore and inherit authenticated user sessions by presenting a valid sessionId during WebSocket session restoration without ownership verification. Attackers can exploit the...

9.1CVSS5.9AI score0.00417EPSS
SaveExploits0References5
OSV
OSV
added 2026/06/22 2:17 p.m.19 views

CVE-2026-56104 Chainlit < 2.10.1 Session Hijacking via WebSocket Session Restoration

Chainlit before 2.10.1 contains a session hijacking vulnerability that allows unauthenticated attackers to restore and inherit authenticated user sessions by presenting a valid sessionId during WebSocket session restoration without ownership verification. Attackers can exploit the...

8.8CVSS5.9AI score
SaveExploits0References7
Positive Technologies
Positive Technologies
added 2026/06/22 12:00 a.m.27 views

PT-2026-51339

Name of the Vulnerable Software and Affected Versions Chainlit versions prior to 2.10.1 Description An issue exists where unauthenticated attackers can restore and inherit authenticated user sessions. This occurs during WebSocket session restoration when a valid sessionId is presented without...

8.8CVSS5.8AI score0.00417EPSS
SaveExploits0References7
Github Security Blog
Github Security Blog
added 2026/04/10 7:25 p.m.17 views

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...

6.3AI score
SaveExploits0References3Affected Software1
OSV
OSV
added 2026/04/10 7:25 p.m.10 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.3AI score0.00707EPSS
SaveExploits0References3
Veracode
Veracode
added 2026/01/22 10:10 a.m.16 views

Server-Side Request Forgery (SSRF)

Chainlit is vulnerable to Server-Side Request Forgery SSRF. The vulnerability is due to fetching attacker-controlled URLs during element updates, where the SQLAlchemy data layer performs outbound HTTP GET requests on user-supplied url values, allowing authenticated attackers to access internal...

8.3CVSS5.9AI score0.04616EPSS
SaveExploits1References5Affected Software1
Rows per page
Query Builder