CVE-2020-11020: faye_project faye Improper Authentication
Vulnerability summary
CVE-2020-11020 is a critical (CVSS 9.8) Improper Authentication vulnerability in faye_project faye. EPSS estimates a 1.57% chance of exploitation in the next 30 days, higher than 75.1% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 29-04-2020PublishedVulnerability first disclosed.
- 04-08-2024Last modifiedVulnerability information updated.
Description
Faye (NPM, RubyGem) versions greater than 0.5.0 and before 1.0.4, 1.1.3 and 1.2.5, has the potential for authentication bypass in the extension system. The vulnerability allows any client to bypass checks put in place by server-side extensions, by appending extra segments to the message channel. It is patched in versions 1.0.4, 1.1.3 and 1.2.5.
CVSS metrics
6 scores · 5 sources · 2 versions- CVE.orgCNA8.5HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:NDiffers
- OSV · UbuntuEcosystem advisory · calculated9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- OSV · RubygemsEcosystem advisory · calculated8.5HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:NDiffers
EPSS trend
Probability
1.57%
Chance of exploitation in the next 30 days
Percentile
75%
Versus all other CVEs
30-day change
0.00 pp
From 1.57% on 21-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundFaye
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Debian1 product
- ruby-faye< 1.4.0-1
Faye1 product
- faye≥ 0.5.0, < 1.0.4 | ≥ 1.1.0, < 1.1.3 | ≥ 1.2.0, < 1.2.5
Faye_project1 product
- faye> 0.5.0, < 1.0.4 | ≥ 1.1.0, < 1.1.3 | ≥ 1.2.0, < 1.2.5
RubyGems1 product
- faye≥ 0.5.0, < 1.0.4 | ≥ 1.1.0, < 1.1.3 | ≥ 1.2.0, < 1.2.5
Ubuntu1 product
- ruby-fayeAll versions (No fix recorded)
5 vendors · 5 products
References
8 links- github.com/faye/faye/security/advisories/GHSA-qpg4-4w7w-2mq5X Refsource CONFIRMREPORTWEBExploitMitigationThird Party Advisory
- github.com/faye/faye/commit/65d297d341b607f3cb0b5fa6021a625a991cc30eX Refsource MISCREPORTWEBPatchThird Party Advisory
- github.com/faye/fayePACKAGE