VDB

GCVE-110-VULN-PYPI-2026-000587

GCVE-110-VULN-PYPI-2026-000587
Advisory PublishedCVSS 4.3/10
Vulnetix · Advisory published October 25, 2026
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

VendorProductVersionsPlatforms
pypiguardana-core0.13.0 (affected), 1.0.0 (unaffected)—

References

advisory
web

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.

$ Console Community · 50/day Open console ›