CVE-2020-14359
highpriority · track · 29EPSS 0.009 · 60 %ileEUUSEPSS · scored 2026-10-27
A vulnerability was found in all versions of Keycloak Gatekeeper, where on using lower case HTTP headers (via cURL) an attacker can bypass our Gatekeeper. Lower case headers are also accepted by some webservers (e.g. Jetty). This means there is no protection when we put a Gatekeeper in front of a Jetty server and use lowercase headers.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · medium–high · 6.7–7.5
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (3)
Products and version ranges known to be affected.
- Go github.com/keycloak/keycloak-gatekeeper≤ 1.2.8osvUSpkg:golang/github.com/keycloak/keycloak-gatekeeper
advisories (1)
Vendor and ecosystem advisories describing this.
- GHSA-jh6m-3pqw-242hKeycloak Gatekeeper vulnerable to bypass on using lower case HTTP headers2022-02-09ghsa · osvUS
A vulnerability was found in all versions of the deprecated package Keycloak Gatekeeper, where on using lower case HTTP headers (via cURL) we can bypass our Gatekeeper. Lower case headers are also accepted by some webservers (e.g. Jetty). This means there is no protection when we put a Gatekeeper in front of a Jetty server and use lowercase headers.
also known as (3)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (7)
External citations — patches, advisories, analysis.
- https://bugzilla.redhat.com/show_bug.cgi?id=1868591cnnvd
- https://issues.jboss.org/browse/KEYCLOAK-14090cnnvd
- https://nvd.nist.gov/vuln/detail/CVE-2020-14359cnnvd
- https://bugzilla.redhat.com/show_bug.cgi?id=1868591enisa_euvd
- https://issues.jboss.org/browse/KEYCLOAK-14090enisa_euvd
- https://bugzilla.redhat.com/show_bug.cgi?id=1868591Issue TrackingVendor Advisorynvd
- https://issues.jboss.org/browse/KEYCLOAK-14090Issue TrackingPermissions RequiredThird Party Advisorynvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan