← CVE Intelligence

CVE-2026-49329

Openshift/oauth-server: openshift/oauth-server: quadratic-time dos via accept-language header underscore bypass on unauthenticated login endpoints PUBLISHED

Description (CNA)

A flaw was found in openshift/oauth-server. The OAuth login and error page endpoints pass the unauthenticated Accept-Language header to golang.org/x/text/language.ParseAcceptLanguage() without input validation. A bypass of the CVE-2022-32149 mitigation exists: the upstream guard counts only '-' characters but the internal BCP 47 scanner aliases '_' to '-' after the guard check. An unauthenticated attacker can send a crafted Accept-Language header using '_' separators to trigger quadratic-time parsing, consuming excessive CPU and denying authentication to all cluster users.

Affected (CNA)

Vendor / productVersions
Red Hat / Red Hat OpenShift Container Platform 4.14unaffected 1791839120 before *
Red Hat / Red Hat OpenShift Container Platform 4.15unaffected 1791598539 before *
Red Hat / Red Hat OpenShift Container Platform 4.18unaffected 1790882323 before *
Red Hat / Red Hat OpenShift Container Platform 4.19unaffected 1790611633 before *
Red Hat / Red Hat OpenShift Container Platform 4.20unaffected 1790702087 before *
Red Hat / Red Hat OpenShift Container Platform 4.21unaffected 1790707106 before *
Red Hat / Red Hat OpenShift Container Platform 4.22unaffected 1790713150 before *

CWE

CWE-407

References

ADP enrichment

CISA-ADP

No English description supplied.

No references supplied.