Skip to main content
← Vulnerabilities

Chainlit 2.12.0 SSRF via Semicolon Path Segment in MCP allowed_urls

6.3MediumCNA
Exploited
No known exploitation
Fix
No fix listed
Who is exposed
Not reported
Published
Last modified
Published
Not listed in CISA KEV
28/100 · provisional
None on Exploit-DB, Metasploit or GitHub

Summary

Chainlit 2.12.0 contains a server-side request forgery vulnerability that allows unauthenticated attackers to bypass path-scoped MCP allowed_urls entries because validate_mcp_url does not reject the semicolon character. Attackers can submit MCP URLs with '..;' segments to the /mcp endpoint, causing requests to paths outside the operator's grant on origins that strip semicolon path parameters.

Timeline

  1. CVE published
  2. First seen by cve.now

Affected versions

  • Chainlit Chainlit

    2.12.0

Evidence 4

  1. Advisory
  2. Repository
  3. Repository
  4. Link

Corrections

None so far.

Something wrong on this page? Report an error. Every fix is listed here.