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 / product | Versions |
|---|---|
| Red Hat / Red Hat OpenShift Container Platform 4.14 | unaffected 1791839120 before * |
| Red Hat / Red Hat OpenShift Container Platform 4.15 | unaffected 1791598539 before * |
| Red Hat / Red Hat OpenShift Container Platform 4.18 | unaffected 1790882323 before * |
| Red Hat / Red Hat OpenShift Container Platform 4.19 | unaffected 1790611633 before * |
| Red Hat / Red Hat OpenShift Container Platform 4.20 | unaffected 1790702087 before * |
| Red Hat / Red Hat OpenShift Container Platform 4.21 | unaffected 1790707106 before * |
| Red Hat / Red Hat OpenShift Container Platform 4.22 | unaffected 1790713150 before * |
CWE
CWE-407
References
- https://access.redhat.com/errata/RHSA-2026:74380
- https://access.redhat.com/errata/RHSA-2026:74383
- https://access.redhat.com/errata/RHSA-2026:74429
- https://access.redhat.com/errata/RHSA-2026:74434
- https://access.redhat.com/errata/RHSA-2026:79039
- https://access.redhat.com/errata/RHSA-2026:82785
- https://access.redhat.com/errata/RHSA-2026:82813
- https://access.redhat.com/security/cve/CVE-2026-49329
- https://bugzilla.redhat.com/show_bug.cgi?id=2483248
ADP enrichment
No English description supplied.
No references supplied.