Evidence · DiggingBeagle record

Advisory: Chainlit MCP allowed URL prefix bypass through semicolon normalization

Chainlit checked a path-scoped MCP URL allowlist before downstream servers normalized semicolon-separated URL path parameters, allowing a traversal-like segment to pass one representation and reach another path. CVE-2026-120492 demonstrates path-policy bypass on the same approved origin under particular backend parsing semantics. It does not demonstrate an arbitrary-host connection or confirmed credential theft. Research/disclosure claims are specific to the documented settings; do not infer unreported victims or additional compromise.

Source role
primary disclosure

Evidence record

Chainlit checked a path-scoped MCP URL allowlist before downstream servers normalized semicolon-separated URL path parameters, allowing a traversal-like segment to pass one representation and reach another path. CVE-2026-120492 demonstrates path-policy bypass on the same approved origin under particular backend parsing semantics. It does not demonstrate an arbitrary-host connection or confirmed credential theft. Research/disclosure claims are specific to the documented settings; do not infer unreported victims or additional compromise.

Read the original source ↗

Claim-level citations (2)