Advisories · Ruby
RubyGems Advisories.
Every RubyGems Advisory we hold, newest first.
- CVSS 8.0 High
Missing TLS certificate verification
- Weak cryptography or TLS
<1.4.0 · fixed in 1.4.0
GHSA-3q49-h8f9-9fr9 · CVE-2020-15134 - CVSS 7.5 High
Unsafe object creation in json RubyGem
- CWE-20
<2.3.0 · fixed in 2.3.0
GHSA-jphg-qwrw-7w9g · CVE-2020-10663 - CVSS 7.4 High
Prototype Pollution in lodash
- Denial of service
- Prototype pollution
>=3.7.0, <4.17.19 · fixed in 4.17.19
GHSA-p6mc-m468-83gw · CVE-2020-8203 - CVSS 8.8 HighCritical · CVSS 7+ and EPSS
Remote code execution via user-provided local names in ActionView
- Code injection
<4.2.11.3 · fixed in 4.2.11.3
GHSA-cr3x-7m39-c6jq · CVE-2020-8163 - CVSS 6.5 Medium
CSRF Vulnerability in rails-ujs
- Cross-site request forgery (CSRF)
>=5.0.0, <5.2.4.3 || >=6.0.0, <6.0.3.1 · fixed in 5.2.4.3, 6.0.3.1
GHSA-xq5j-gw7f-jgj8 · CVE-2020-8167 - CVSS 8.6 High
Directory traversal in Rack::Directory app bundled with Rack
- Path traversal
- CWE-548
<2.1.3 · fixed in 2.1.3
GHSA-5f9h-9pjv-v6j7 · CVE-2020-8161 - CVSS 6.5 Medium
Untrusted users can run pending migrations in production in Rails
- Denial of service
>=6.0.0, <6.0.3.2 · fixed in 6.0.3.2
GHSA-c6qr-h5vq-59jc · CVE-2020-8185 - CVSS 7.5 High
Rack allows Percent-encoded cookies to overwrite existing prefixed cookie names
- CWE-20
- CWE-784
<2.1.4 || >=2.2.0, <2.2.3 · fixed in 2.1.4, 2.2.3
GHSA-j6w9-fv6q-3q52 · CVE-2020-8184 - CVSS 7.3 High
Cross-site Scripting in Sanitize
- Cross-site scripting (XSS)
>=3.0.0, <5.2.1 · fixed in 5.2.1
GHSA-p4x4-rw2p-8j8m · CVE-2020-4054 - CVSS 9.8 CriticalCritical · CVSS 9+
SQL Injection in Geocoder
- SQL injection
<1.6.1 · fixed in 1.6.1
GHSA-864j-6qpp-cmrr · CVE-2020-7981 - CVSS 8.2 High
Regular Expression Denial of Service in websocket-extensions (RubyGem)
- Denial of service
<0.1.5 · fixed in 0.1.5
GHSA-g6wq-qcwm-j5g2 · CVE-2020-7663 - CVSS 6.4 Medium
Cross-Site Scripting in Kaminari
- Cross-site scripting (XSS)
<1.2.1 · fixed in 1.2.1
GHSA-r5jw-62xg-j433 · CVE-2020-11082 - CVSS 4.3 Medium
Ability to forge per-form CSRF tokens in Rails
- Cross-site request forgery (CSRF)
>=5.0.0, <5.2.4.3 || >=6.0.0, <6.0.3.1 · fixed in 5.2.4.3, 6.0.3.1
GHSA-jp5v-5gx4-jmj9 · CVE-2020-8166 - CVSS 7.5 High
Circumvention of file size limits in ActiveStorage
- Unrestricted file upload
- CWE-602
>=5.0.0, <5.2.4.3 || >=6.0.0, <6.0.3.1 · fixed in 5.2.4.3, 6.0.3.1
GHSA-m42x-37p3-fv5w · CVE-2020-8162 - CVSS 7.5 High
Possible Strong Parameters Bypass in ActionPack
- Insecure deserialization
>=5.0.0, <5.2.4.3 || >=6.0.0, <6.0.3.1 · fixed in 5.2.4.3, 6.0.3.1
GHSA-8727-m6gj-mc37 · CVE-2020-8164 - CVSS 9.8 CriticalCritical · CVSS 9+, CVSS 7+ and EPSS
ActiveSupport potentially unintended unmarshalling of user-provided objects in MemCacheStore and RedisCacheStore
- Insecure deserialization
>=5.0.0, <5.2.4.3 || >=6.0.0, <6.0.3.1 · fixed in 5.2.4.3, 6.0.3.1
GHSA-2p68-f74v-9wc6 · CVE-2020-8165 - CVSS 6.8 Medium
HTTP Smuggling via Transfer-Encoding Header in Puma
- HTTP request smuggling
<3.12.6 || >=4.0.0, <4.3.5 · fixed in 3.12.6, 4.3.5
GHSA-w64w-qqph-5gxm · CVE-2020-11077 - CVSS 7.5 High
HTTP Smuggling via Transfer-Encoding Header in Puma
- HTTP request smuggling
<3.12.5 || >=4.0.0, <4.3.4 · fixed in 3.12.5, 4.3.4
GHSA-x7jg-6pwg-fx5h · CVE-2020-11076 - CVSS 7.5 High
Information disclosure issue in Active Resource
- Information disclosure
- Broken access control
>=3.0.0.rc, <5.1.1 · fixed in 5.1.1
GHSA-46j2-xjgp-jrfm · CVE-2020-8151 - CVSS 6.1 Medium
Cross-Site Scripting in jquery
- Cross-site scripting (XSS)
>=1.2.1, <1.9.0 · fixed in 1.9.0
GHSA-q4m3-2j7h-f7xw · CVE-2020-7656 - CVSS 9.8 CriticalCritical · CVSS 9+
Arbitrary file write in actionpack-page_caching gem
- Path traversal
<1.2.1 · fixed in 1.2.1
GHSA-mg5p-95m9-rmfp · CVE-2020-8159 - CVSS 8.3 High
Improper Restriction of Excessive Authentication Attempts in Sorcery
- Authentication bypass
<0.15.0 · fixed in 0.15.0
GHSA-jc8m-cxhj-668x · CVE-2020-11052 - CVSS 7.5 High
Exposure of Sensitive Information to an Unauthorized Actor in Doorkeeper
- Broken access control
>=5.0.0, <5.0.3 || >=5.1.0, <5.1.1 || >=5.2.0, <5.2.5 || >=5.3.0, <5.3.2 · fixed in 5.0.3, 5.1.1, 5.2.5, 5.3.2
GHSA-j7vx-8mqj-cqp9 · CVE-2020-10187 - CVSS 6.9 MediumCritical · KEVKEV
Potential XSS vulnerability in jQuery
- Cross-site scripting (XSS)
>=1.0.3, <3.5.0 · fixed in 3.5.0
GHSA-jpcq-cgw6-v4j6 · CVE-2020-11023 - CVSS 6.9 Medium
Potential XSS vulnerability in jQuery
- Cross-site scripting (XSS)
>=1.12.0, <3.5.0 · fixed in 3.5.0
GHSA-gxr4-xjj5-5px2 · CVE-2020-11022 - CVSS 8.5 High
Authentication and extension bypass in Faye
- Authentication bypass
>=0.5.0, <1.0.4 || >=1.1.0, <1.1.3 || >=1.2.0, <1.2.5 · fixed in 1.0.4, 1.1.3, 1.2.5
GHSA-qpg4-4w7w-2mq5 · CVE-2020-11020 - CVSS 7.5 High
BSON rubygem contains potential denial of service
- Denial of service
<3.0.4 · fixed in 3.0.4
GHSA-qh4w-7pw3-p4rp · CVE-2015-4411 - CVSS 4.0 Medium
Cross site scripting vulnerability in ActionView
- Cross-site scripting (XSS)
<5.2.4.2 || >=6.0.0, <6.0.2.2 · fixed in 5.2.4.2, 6.0.2.2
GHSA-65cv-r6x7-79hv · CVE-2020-5267 - CVSS 7.7 High
Sort order SQL injection in Administrate
- Other injection
<0.13.0 · fixed in 0.13.0
GHSA-2p5p-m353-833w · CVE-2020-5257 -
Denial of Service in uap-core when processing crafted User-Agent strings
<2.6.0 · fixed in 2.6.0
GHSA-pcqq-5962-hvcw - CVSS 6.5 Medium
HTTP Response Splitting (Early Hints) in Puma
- Other injection
<3.12.4 || >=4.0.0, <4.3.3 · fixed in 3.12.4, 4.3.3
GHSA-33vf-4xgg-9r58 · CVE-2020-5249 - CVSS 6.4 Medium
OS Command Injection in Rake
- Command injection
<12.3.3 · fixed in 12.3.3
GHSA-jppv-gw3r-w3q8 · CVE-2020-8130 - CVSS 6.5 Medium
HTTP Response Splitting in Puma
- Other injection
<3.12.4 || >=4.0.0, <4.3.3 · fixed in 3.12.4, 4.3.3
GHSA-84j7-475p-hp8v · CVE-2020-5247 - CVSS 7.5 High
libxml as used in Nokogiri has an infinite loop in a certain end-of-file situation
- Denial of service
<1.10.8 · fixed in 1.10.8
GHSA-7553-jr98-vx47 · CVE-2020-7595 - CVSS 5.7 Medium
Denial of Service in uap-core when processing crafted User-Agent strings
- Denial of service
- CWE-20
<0.7.3 · fixed in 0.7.3
GHSA-cmcx-xhr8-3w9p · CVE-2020-5243 - CVSS 9.8 CriticalCritical · CVSS 9+
BibTeX-Ruby vulnerable to OS command injection
- Command injection
<5.1.0 · fixed in 5.1.0
GHSA-c5r5-7pfh-6qg6 · CVE-2019-10780 - CVSS 7.7 High
XSS/Script injection vulnerability in matestack
- Cross-site scripting (XSS)
<0.7.4 · fixed in 0.7.4
GHSA-3jqw-vv45-mjhh · CVE-2020-5241 - CVSS 4.4 Medium
Directive injection when using dynamic overrides with user input
- Code injection
<3.8.0 || >=5.0.0, <5.1.0 || >=6.0.0, <6.2.0 · fixed in 3.8.0, 5.1.0, 6.2.0
GHSA-xq52-rv6w-397c · CVE-2020-5217 - CVSS 4.4 Medium
Limited header injection when using dynamic overrides with user input in RubyGems secure_headers
- Other injection
<3.9.0 || >=5.0.0, <5.2.0 || >=6.0.0, <6.3.0 · fixed in 3.9.0, 5.2.0, 6.3.0
GHSA-w978-rmpf-qmwg · CVE-2020-5216 - CVSS 9.8 CriticalCritical · CVSS 9+
Prototype Pollution in handlebars
- Other injection
- Prototype pollution
<3.0.8 || >=4.0.0, <4.3.0 · fixed in 3.0.8, 4.3.0
GHSA-w457-6q6x-cgp9 · CVE-2019-19919 - CVSS 6.3 Medium
Possible Information Leak / Session Hijack Vulnerability in Rack
- Information disclosure
- CWE-208
<1.6.12 || >=2.0.0, <2.0.8 · fixed in 1.6.12, 2.0.8
GHSA-hrqr-hxpp-chr3 · CVE-2019-16782 - CVSS 5.8 Medium
In RubyGem excon, interrupted Persistent Connections May Leak Response Data
- Race condition
- CWE-664
<0.71.0 · fixed in 0.71.0
GHSA-q58g-455p-8vw9 · CVE-2019-16779 - CVSS 5.3 Medium
A poorly-behaved client could use keepalive requests to monopolize Puma's reactor and create a denial of service attack
- Denial of service
<3.12.2 || >=4.0.0, <4.3.1 · fixed in 3.12.2, 4.3.1
GHSA-7xx3-m584-x994 · CVE-2019-16770 - CVSS 7.3 High
Prototype Pollution in chartkick
>=3.1.0, <3.2.0 · fixed in 3.2.0
GHSA-5pm8-492c-92p5 · CVE-2019-18841 - CVSS 5.3 Medium
The rack-cors rubygem may allow directory traveral
- Path traversal
<1.0.4 · fixed in 1.0.4
GHSA-pf8f-w267-mq2h · CVE-2019-18978 - CVSS 7.5 High
JSON-jwt Gem lacked element count during splitting of JWE string
- Authentication bypass
<1.11.0 · fixed in 1.11.0
GHSA-cff7-6h4q-q5pj · CVE-2019-18848 - CVSS 5.4 Medium
Loofah Allows Cross-site Scripting
- Cross-site scripting (XSS)
<2.3.1 · fixed in 2.3.1
GHSA-c3gv-9cxf-6f57 · CVE-2019-15587 - CVSS 7.8 High
Ruby_parser-legacy Incorrect Permission Assignment for Critical Resource
- Broken access control
<=1.0.0 · no fixed version yet
GHSA-hhwc-8g49-j8jx · CVE-2019-18409 - CVSS 6.1 Medium
Haml vulnerable to cross-site scripting
- Cross-site scripting (XSS)
<5.0.0 · fixed in 5.0.0
GHSA-r53w-g4xm-3gc6 · CVE-2017-1002201 - CVSS 9.8 CriticalCritical · CVSS 9+
netaddr before 1.5.3 and 2.0.4 has Incorrect Default Permissions
- Broken access control
<1.5.3 || >=2.0.0, <2.0.4 · fixed in 1.5.3, 2.0.4
GHSA-49pj-69vf-c689 · CVE-2019-17383 - CVSS 7.5 High
Malicious URL drafting attack against iodines static file server may allow path traversal
- Path traversal
<0.7.34 · fixed in 0.7.34
GHSA-85rf-xh54-whp3 · CVE-2024-22050 - CVSS 9.8 CriticalCritical · CVSS 9+
Improper Input Validation in simple_form
- CWE-20
<5.0.0 · fixed in 5.0.0
GHSA-r74q-gxcg-73hx · CVE-2019-16676 - CVSS 5.5 Medium
Rubyzip denial of service
- Denial of service
<1.3.0 · fixed in 1.3.0
GHSA-5m2v-hc64-56h6 · CVE-2019-16892 - CVSS 9.8 CriticalCritical · CVSS 9+
Consul gem insufficient authentication check - Multiple powers in one controller are not always checked correctly
- Broken access control
<1.0.3 · fixed in 1.0.3
GHSA-8jhx-9gf4-hhf5 · CVE-2019-16377 - CVSS 6.1 Medium
Cross-site scripting in padrino-contrib
- Cross-site scripting (XSS)
<=0.2.0 · no fixed version yet
GHSA-rwpr-83g3-96g7 · CVE-2019-16145 - CVSS 5.3 Medium
Authentication Bypass in Devise
- Broken access control
<4.7.1 · fixed in 4.7.1
GHSA-fcjw-8rhj-gwwc · CVE-2019-16109 - CVSS 9.8 CriticalCritical · CVSS 9+
Airbrake keys not being filtered
- Information disclosure
>=4.2.3, <4.2.4 · fixed in 4.2.4
GHSA-2p82-v77v-mppr · CVE-2019-16060 - CVSS 6.1 Medium
Cross-site scripting in fat_free_crm
- Cross-site scripting (XSS)
<0.18.1 · fixed in 0.18.1
GHSA-4p8f-mmfj-r45g · CVE-2018-20975 - CVSS 9.8 CriticalCritical · CVSS 9+
rest-client Gem Contains Malicious Code
- Code injection
* · no fixed version yet
GHSA-333g-rpr4-7hxq · CVE-2019-15224 - CVSS 9.8 CriticalCritical · CVSS 9+
Nokogiri Command Injection Vulnerability
- Command injection
<1.10.4 · fixed in 1.10.4
GHSA-cr5j-953j-xw5p · CVE-2019-5477