Resource exhaustion in Corteza - #VU164415
Published: November 10, 2026
Vulnerability details
The vulnerability allows a remote attacker to exhaust server CPU resources and cause a denial of service.
The vulnerability exists due to unbounded quadratic-time parsing in Corteza Server's resolveAcceptLanguageHeaders function when processing Accept-Language headers or lng query parameters before authentication. A remote attacker can send concurrent requests containing long underscore-separated values that bypass the parser's hyphen-count guard because underscores are normalized after validation, saturating CPU cores and making the service unavailable.