Medium severity · published May 28, 2021
CVE-2021-20278
An authentication bypass vulnerability was found in Kiali in versions before 1.31.0 when the authentication strategy `OpenID` is used
6.5
CVSS
0.8%
EPSS
No
On KEV
Description
An authentication bypass vulnerability was found in Kiali in versions before 1.31.0 when the authentication strategy `OpenID` is used. When RBAC is enabled, Kiali assumes that some of the token validation is handled by the underlying cluster. When OpenID `implicit flow` is used with RBAC turned off, this token validation doesn't occur, and this allows a malicious user to bypass the authentication.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
Low
Integrity
Low
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.8% · higher than 55% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
KI
Kiali · Kiali
before 1.31.0 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2021-20278
CVE.org
https://www.cve.org/CVERecord?id=CVE-2021-20278
Issue Tracking
https://bugzilla.redhat.com/show_bug.cgi?id=1937171
Vendor Advisory
https://kiali.io/news/security-bulletins/kiali-security-002/
More from Kiali
8.6
CVE-2020-1762
An insufficient JWT validation vulnerability was found in Kiali versions 0.4.0 to 1.15.0 and was fixed in Kiali version 1.15.1, wherein a remote attacker could abuse this flaw by…
8.6
CVE-2020-1764
A hard-coded cryptographic key vulnerability in the default configuration file was found in Kiali, all versions prior to 1.15.1
4.3
CVE-2022-3962
A content spoofing vulnerability was found in Kiali
