Skip to main content
← All vulnerabilities
CVE-2020-8920GHSA-G5Q2-CXGQ-H2RW

Overoptimization leads to private information leak in Gerrit

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.14.22, 2.15.21, 2.16.25, 3.0.15, 3.1.10, and 1 more
None on Exploit-DB, Metasploit or GitHub

Summary

An information leak vulnerability exists in Gerrit versions prior to 2.14.22, 2.15.21, 2.16.25, 3.0.15, 3.1.10, 3.2.5 where an overoptimization with the FilteredRepository wrapper skips the verification of access on All-Users repositories, allowing an attacker to get read access to all users' personal information associated with their accounts.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • Gerrit Gerrit

    From stable · fixed in 2.14.22

  • com.google.gerrit:gerrit-plugin-apiMaven

    fixed in 2.14.22

  • com.google.gerrit:gerrit-plugin-apiMaven

    From 2.15.0 · fixed in 2.15.21

  • com.google.gerrit:gerrit-plugin-apiMaven

    From 2.16.0 · fixed in 2.16.25

  • com.google.gerrit:gerrit-plugin-apiMaven

    From 3.0.0 · fixed in 3.0.15

  • com.google.gerrit:gerrit-plugin-apiMaven

    From 3.1.0 · fixed in 3.1.10

  • com.google.gerrit:gerrit-plugin-apiMaven

    From 3.2.0 · fixed in 3.2.5

References 7

gerritcodereview.com

gerrit.googlesource.com