CVE-2021-22538
MEDIUMGoogle Exposure Notifications Verification Server < 0.23.1 - Improper Input Validation
Title source: ruleDescription
A privilege escalation vulnerability impacting the Google Exposure Notification Verification Server (versions prior to 0.23.1), allows an attacker who (1) has UserWrite permissions and (2) is using a carefully crafted request or malicious proxy, to create another user with higher privileges than their own. This occurs due to insufficient checks on the allowed set of permissions. The new user creation event would be captured in the Event Log.
References (4)
Core 4
Core References
Third Party Advisory x_refsource_confirm
https://github.com/google/exposure-notifications-verification-server/security/advisories/GHSA-5v95-v8c8-3rh6
Patch, Third Party Advisory x_refsource_confirm
https://github.com/google/exposure-notifications-verification-server/commit/eb8cf40b12dbe79304f1133c06fb73419383cd95
Release Notes, Third Party Advisory x_refsource_confirm
https://github.com/google/exposure-notifications-verification-server/releases/tag/v0.23.1
Release Notes, Third Party Advisory x_refsource_confirm
https://github.com/google/exposure-notifications-verification-server/releases/tag/v0.24.0
Scores
CVSS v3
6.3
EPSS
0.0072
EPSS Percentile
49.0%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Details
CWE
CWE-20
CWE-276
Status
published
Products (2)
google/exposure-notifications-verification-server
0 - 0.23.1Go
google/exposure_notifications_verification_server
< 0.23.1
Published
Mar 31, 2021
Tracked Since
Feb 18, 2026