CVE-2020-36327: bundler
Vulnerability summary
CVE-2020-36327 is a high (CVSS 9.3) vulnerability in bundler. EPSS estimates a 6.31% chance of exploitation in the next 30 days, higher than 93.6% of scored vulnerabilities. 2 public exploits are recorded.
Public exploit (GitHub, Date unknown)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 10 · Related 1Timeline
- 29-04-2021PublishedVulnerability first disclosed.
- 08-10-2026Last modifiedVulnerability information updated.
Description
Bundler 1.16.0 through 2.2.9 and 2.2.11 through 2.2.16 sometimes chooses a dependency source based on the highest gem version number, which means that a rogue gem found at a public source may be chosen, even if the intended choice was a private gem that is a dependency of another private gem that is explicitly depended on by the application. NOTE: it is not correct to use CVE-2021-24105 for every "Dependency Confusion" issue in every product.
CVSS metrics
6 scores · 5 sources · 2 versions- OSV · UbuntuEcosystem advisory · calculated8.8HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated8.8HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · RubygemsEcosystem advisory · calculated8.8HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- NVDNIST8.8HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS trend
Probability
6.31%
Chance of exploitation in the next 30 days
Percentile
94%
Versus all other CVEs
30-day change
No change 0.00 pp
From 6.31% on 05-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
2 foundRubygems
Maturity: poc
Exploit Reference (zofrex.com)
Maturity: unknown
Weaknesses
CWE · root causeNo weakness data has been published for this record.
Affected systems
Known conditions: network-reachable, no authentication, user interaction (CVSS vector). Other conditions: not stated in public data.
Suse15 products
- rubygem-bundler&distro=SUSE Enterprise Storage 7.1< 2.2.34-150000.3.11.1
- rubygem-bundler&distro=SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS< 2.2.34-150000.3.11.1
- rubygem-bundler&distro=SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS< 2.2.34-150000.3.11.1
- rubygem-bundler&distro=SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS< 2.2.34-150000.3.11.1
- rubygem-bundler&distro=SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS< 2.2.34-150000.3.11.1
Redhat2 products
- rubygem-bundler< 0:1.16.1-4.module+el8.5.0+13840+ec418553 | < 0:1.16.1-4.module+el8.4.0+14083+f9ece6dd | < 0:1.16.1-4.module+el8.2.0+14084+4fedcad5 | < 0:1.16.1-4.module+el8.1.0+14085+cd0ba992
- rubygem-bundler-doc< 0:1.16.1-4.module+el8.5.0+13840+ec418553 | < 0:1.16.1-4.module+el8.4.0+14083+f9ece6dd | < 0:1.16.1-4.module+el8.2.0+14084+4fedcad5 | < 0:1.16.1-4.module+el8.1.0+14085+cd0ba992
Bundler1 product
- bundler≥ 1.16.0, < 2.2.10 | ≥ 2.2.11, ≤ 2.2.16
Debian1 product
- rubygems< 3.3.5-1
Fedoraproject1 product
- fedoraEOL34
Microsoft1 product
Opensuse1 product
- rubygem-bundler&distro=openSUSE Leap 15.6< 2.2.34-150000.3.11.1
RubyGems1 product
- bundler≥ 1.16.0, < 2.2.10 | ≥ 2.2.11, < 2.2.18
Ubuntu1 product
- bundlerAll versions (No fix recorded)
9 vendors · 24 products
References
33 links- github.com/rubygems/rubygems/issues/3982X Refsource MISCREPORTWEBExploitIssue TrackingThird Party Advisory
- msrc.microsoft.com/update-guide/en-US/vulnerability/CVE-2021-24105X Refsource MISCREPORTWEBPatchVendor Advisory
- bundler.io/blog/2021/02/15/a-more-secure-bundler-we-fixed-our-source-priorities.htmlX Refsource MISCWEBVendor Advisory
- mensfeld.pl/2021/02/rubygems-dependency-confusion-attack-side-of-things/X Refsource MISCThird Party Advisory
- www.zofrex.com/blog/2021/04/29/bundler-still-vulnerable-dependency-confusion-cve-2020-36327/X Refsource MISCARTICLEExploitThird Party Advisory
Show all 33 references
- github.com/rubygems/rubygemsPACKAGE