VDB
GCVE-110-VULN-PYPI-2026-000587
GCVE-110-VULN-PYPI-2026-000587
Advisory PublishedCVSS 4.3/10
guardana-core reads the WWW-Authenticate header a probed MCP server returns with the regular expression _mcp_authorization._CHALLENGE_PARAM, (\w+)\s*=\s*"([^"]*)", through challenge_parameters when the discovery step of an MCP target probe looks for the resource_metadata parameter (_resource_metadata_urls). On a run of word characters with no ="..." after it, findall retries the match from every position, so the time to read the header grows with the square of its length, up to the 64 KiB header line that http.client accepts. The server under test, or anything that can answer for it, can stall the probe with one crafted header. Only availability is affected: a probe that finishes reads the same parameters. Affects 0.13.0 through 1.0.0rc5. Version 1.0.0 lets a parameter start only at a word boundary and makes the quantifiers possessive, so the header is read in linear time.
Weaknesses (CWE)
CWE-1333Inefficient Regular Expression ComplexityCWE-400Uncontrolled Resource Consumption
Risk Scores
CVSS 3.1
4.3/10
Medium · CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L
Affected Products
| Vendor | Product | Versions | Platforms |
|---|---|---|---|
| pypi | guardana-core | 0.13.0 (affected), 1.0.0 (unaffected) | — |
Browse GCVE Records
799 records in the GCVE database · Updated November 1, 2026
No matching records found.
Explore Further
Investigate this vulnerability in the interactive console or download the raw GCVE record.