Advisories · Ruby
RubyGems Advisories.
Every RubyGems Advisory we hold, newest first.
- CVSS 7.3 HighCritical · CVSS 7+ and EPSS
PDFKit vulnerable to Command Injection
- Command injection
<0.8.7.2 · fixed in 0.8.7.2
GHSA-rhwx-hjx2-x4qr · CVE-2022-25765 - CVSS 9.8 CriticalCritical · CVSS 9+
OmniAuth's `lib/omniauth/failure_endpoint.rb` does not escape `message_key` value
- CWE-116
<1.9.2 || >=2.0.0.pre.rc1, <2.0.0 · fixed in 1.9.2, 2.0.0
GHSA-pm55-qfxr-h247 · CVE-2020-36599 - CVSS 5.8 Medium
update_by_case before 0.1.3 can be vulnerable to sql injection
- SQL injection
<0.1.3 · fixed in 0.1.3
GHSA-33wh-w4m7-c6r8 · CVE-2022-35956 - CVSS 5.4 Medium
administrate vulnerable to Cross-Site Request Forgery
- Cross-site request forgery (CSRF)
<0.1.5 · fixed in 0.1.5
GHSA-cc8c-26rj-v2vx · CVE-2016-3098 - CVSS 7.5 High
TZInfo relative path traversal vulnerability allows loading of arbitrary files
- Path traversal
<0.3.61 || >=1.0.0, <1.2.10 · fixed in 0.3.61, 1.2.10
GHSA-5cm2-9h8c-rvfx · CVE-2022-31163 - CVSS 6.1 Medium
jQuery UI vulnerable to XSS when refreshing a checkboxradio with an HTML-like initial text label
- Cross-site scripting (XSS)
<1.13.2 · fixed in 1.13.2
GHSA-h6gj-6jjq-h8g9 · CVE-2022-31160 - CVSS 6.1 Medium
Gollum Cross-site Scripting vulnerability via filename parameter to New Page dialog
- Cross-site scripting (XSS)
>=5.0, <5.1.2 · fixed in 5.1.2
GHSA-fj2w-qmjp-3rjm · CVE-2020-35305 - CVSS 9.8 CriticalCritical · CVSS 9+
Active Record RCE bug with Serialized Columns
- Insecure deserialization
<5.2.8.1 || >=6.0.0, <6.0.5.1 || >=6.1.0, <6.1.6.1 || >=7.0.0, <7.0.3.1 · fixed in 5.2.8.1, 6.0.5.1, 6.1.6.1, 7.0.3.1
GHSA-3hhc-qp5v-9p2j · CVE-2022-32224 - CVSS 8.8 High
opensearch-ruby 2.x before 2.0.2 vulnerable to unsafe YAML deserialization
- Insecure deserialization
>=2.0.0, <2.0.2 · fixed in 2.0.2
GHSA-977c-63xq-cgw3 · CVE-2022-31115 - CVSS 6.1 Medium
Ember.js Potential XSS Exploit When Binding `tagName` to User-Supplied Data
- Cross-site scripting (XSS)
<1.0.0.rc1.1 || >=1.0.0.rc2.0, <1.0.0.rc2.1 || >=1.0.0.rc3.0, <1.0.0.rc3.1 || >=1.0.0.rc4.0, <1.0.0.rc4.1 || >=1.0.0.rc5.0, <1.0.0.rc5.1 || >=1.0.0.rc6.0, <1.0.0.rc6.1 · fixed in 1.0.0.rc1.1, 1.0.0.rc2.1, 1.0.0.rc3.1, 1.0.0.rc4.1, 1.0.0.rc5.1, 1.0.0.rc6.1
GHSA-5m48-c37x-f792 · CVE-2013-4170 - CVSS 9.8 CriticalCritical · CVSS 9+
OS Command Injection in awesome spawn
- Command injection
<1.2.0 · fixed in 1.2.0
GHSA-qpqw-mc85-qvm9 · CVE-2014-0156 - CVSS 6.5 Medium
Externally Controlled Reference to a Resource in Another Sphere in ruby-mysql
- CWE-610
<2.10.0 · fixed in 2.10.0
GHSA-73pr-g6jj-5hc9 · CVE-2021-3779 - CVSS 6.1 Medium
Rails::Html::Sanitizer vulnerable to Cross-site Scripting
- Cross-site scripting (XSS)
<1.4.3 · fixed in 1.4.3
GHSA-pg8v-g4xq-hww9 · CVE-2022-32209 - CVSS 9.8 CriticalCritical · CVSS 9+
Improper handling of double quotes in file name in Diffy in Windows environment
<3.4.1 · fixed in 3.4.1
GHSA-5ww9-9qp2-x524 · CVE-2022-33127 - CVSS 2.5 Low
Octokit gem published with world-writable files
- Broken access control
>=4.23.0, <4.25.0 · fixed in 4.25.0
GHSA-g28x-pgr3-qqx6 · CVE-2022-31072 - CVSS 2.5 Low
Octopoller gem published with world-writable files
- Broken access control
>=0.2.0, <0.3.0 · fixed in 0.3.0
GHSA-26qj-cr27-r5c4 · CVE-2022-31071 - CVSS 5.9 Medium
Mechanize before v2.8.5 vulnerable to authorization header leak on port redirect
- Information disclosure
- Hard-coded credentials
<2.8.5 · fixed in 2.8.5
GHSA-64qm-hrgp-pgr9 · CVE-2022-31033 - CVSS 9.8 CriticalCritical · CVSS 9+
JMESPath for Ruby uses unsafe JSON.load when safe JSON.parse is preferable
- Insecure deserialization
<1.6.1 · fixed in 1.6.1
GHSA-5c5f-7vfq-3732 · CVE-2022-32511 - CVSS 5.9 Medium
Use of Uninitialized Variable in trilogy
- Memory corruption
<2.1.1 · fixed in 2.1.1
GHSA-5g4r-2qhx-vqfm · CVE-2022-31026 - CVSS 9.1 CriticalCritical · CVSS 9+
Arbitrary file write in dragonfly
- Command injection
<1.4.0 · fixed in 1.4.0
GHSA-fj34-jhjx-xmvv · CVE-2021-33473 - CVSS 2.3 Low
CSRF allows attacker to finalize/unfinalize order adjustments in solidus_backend
- Cross-site request forgery (CSRF)
<2.11.16 || >=3.0.0, <3.0.6 || >=3.1.0, <3.1.6 · fixed in 2.11.16, 3.0.6, 3.1.6
GHSA-8639-qx56-r428 · CVE-2022-31000 - CVSS 7.5 High
Denial of Service Vulnerability in Rack Multipart Parsing
- Denial of service
>=1.2, <2.0.9.1 || >=2.1, <2.1.4.1 || >=2.2, <2.2.3.1 · fixed in 2.0.9.1, 2.1.4.1, 2.2.3.1
GHSA-hxqx-xwvh-44m2 · CVE-2022-30122 - CVSS 10.0 CriticalCritical · CVSS 9+
Possible shell escape sequence injection vulnerability in Rack
- CWE-150
<2.0.9.1 || >=2.1, <2.1.4.1 || >=2.2, <2.2.3.1 · fixed in 2.0.9.1, 2.1.4.1, 2.2.3.1
GHSA-wq4h-7r42-5hrr · CVE-2022-30123 - CVSS 6.1 Medium
Camaleon CMS Stored Cross-site Scripting vulnerability
- Cross-site scripting (XSS)
>=0.0.1, <2.6.0.1 · fixed in 2.6.0.1
GHSA-x78v-4fvj-rg9j · CVE-2021-25969 - CVSS 5.4 Medium
Cross site scripting in publify
- Cross-site scripting (XSS)
>=8.0, <9.2.5 · fixed in 9.2.5
GHSA-wmh9-x28j-c6gr · CVE-2021-25974 - CVSS 8.8 High
Camaleon CMS Insufficient Session Expiration vulnerability
- Authentication bypass
>=0.1.7, <2.6.0.1 · fixed in 2.6.0.1
GHSA-438x-2p9v-g8h9 · CVE-2021-25970 - CVSS 5.4 Medium
Cross site scripting in publify
- Cross-site scripting (XSS)
>=8.0, <9.2.5 · fixed in 9.2.5
GHSA-3h7v-wqw7-ff28 · CVE-2021-25975 - CVSS 5.5 Medium
net-ldap has weak salt when generating passwords
- Weak cryptography or TLS
<0.16.2 · fixed in 0.16.2
GHSA-qwgm-mxm4-3q2c · CVE-2014-0083 - CVSS 4.3 Medium
Camaleon CMS vulnerable to Uncaught Exception
- CWE-248
>=2.0.1, <2.6.0.1 · fixed in 2.6.0.1
GHSA-r2w2-h6r8-3r53 · CVE-2021-25971 - CVSS 4.9 Medium
Camaleon CMS vulnerable to Server-Side Request Forgery
- Server-side request forgery (SSRF)
>=2.1.2.0, <2.6.0.1 · fixed in 2.6.0.1
GHSA-vx6p-q4gj-x6xx · CVE-2021-25972 - CVSS 6.5 Medium
apollo_upload_server has Denial of Service vulnerability
<2.1.0 · fixed in 2.1.0
GHSA-w6pv-c757-6rgr · CVE-2021-39880 - CVSS 8.8 HighCritical · CVSS 7+ and EPSS
Nokogiri has vulnerable dependencies on libxml2 and libxslt
- Memory corruption
<1.13.2 · fixed in 1.13.2
GHSA-59gp-qqm7-cw4j · CVE-2021-30560 - CVSS 6.1 Medium
Smashing Cross-site Scripting vulnerability
- Cross-site scripting (XSS)
<1.3.5 · fixed in 1.3.5
GHSA-254j-mmc5-qhpx · CVE-2021-35440 - CVSS 8.6 HighCritical · CVSS 7+ and EPSS
Nokogiri contains libxml Out-of-bounds Write vulnerability
- Memory corruption
<1.11.4 · fixed in 1.11.4
GHSA-jw9f-hh49-cvp9 · CVE-2021-3517 - CVSS 8.8 HighCritical · CVSS 7+ and EPSS
Nokogiri Implements libxml2 version vulnerable to use-after-free
- Memory corruption
<1.11.4 · fixed in 1.11.4
GHSA-v4f8-2847-rwm7 · CVE-2021-3518 - CVSS 5.9 Medium
Nokogiri Implements libxml2 version vulnerable to null pointer dereferencing
- Memory corruption
<1.11.4 · fixed in 1.11.4
GHSA-286v-pcf5-25rc · CVE-2021-3537 - CVSS 8.1 High
Metasploit Framework user exposes Metasploit to same deserialization issue that is exploited by that module
- Insecure deserialization
<4.19.0 · fixed in 4.19.0
GHSA-xgww-h98f-24qf · CVE-2020-7385 - CVSS 2.5 Low
Gitaly Insufficient Session Expiration vulnerability
- Authentication bypass
>=1.79.0, <13.3.9 || >=13.4, <13.4.5 || >=13.5, <13.5.2 · fixed in 13.3.9, 13.4.5, 13.5.2
GHSA-mmmm-chjf-jmvw · CVE-2020-13353 - CVSS 7.5 High
WEBRick vulnerable to HTTP Request/Response Smuggling
- HTTP request smuggling
<1.4.4 || >=1.5.0, <1.5.1 || >=1.6.0, <1.6.1 · fixed in 1.4.4, 1.5.1, 1.6.1
GHSA-gwfg-cqmg-cf8f · CVE-2020-25613 - CVSS 9.8 CriticalCritical · CVSS 9+
omniauth-weibo-oauth2 included a code-execution backdoor inserted by a third party
- Code injection
>=0.4.6, <0.5.1 · fixed in 0.5.1
GHSA-vr22-43gj-rx3f · CVE-2019-17268 - CVSS 9.8 CriticalCritical · CVSS 9+
papercrop does not properly handle crop input
- CWE-20
<0.3.0 · fixed in 0.3.0
GHSA-m44r-gv6q-9j9r · CVE-2015-2784 - CVSS 7.5 High
Nokogiri implementation of libxslt vulnerable to heap corruption
- Memory corruption
<1.10.5 · fixed in 1.10.5
GHSA-vmfx-gcfq-wvm2 · CVE-2019-5815 - CVSS 4.1 Medium
Katello cleartext password storage issue
- Information disclosure
>=3.0.0.0, <3.12.2 · fixed in 3.12.2
GHSA-m4wh-848j-9w2r · CVE-2019-14825 - CVSS 7.5 High
Missing Initialization of Resource in Apache Arrow
- CWE-909
>=0.12.0, <0.15.1 · fixed in 0.15.1
GHSA-cjw4-2w9r-r8mv · CVE-2019-12410 - CVSS 7.5 High
Nokogiri affected by libxslt Use of Uninitialized Resource/Use After Free vulnerability
- Memory corruption
<1.10.5 · fixed in 1.10.5
GHSA-242x-7cm6-4w8j · CVE-2019-18197 - CVSS 6.1 Medium
Devise Token Auth vulnerable to Cross-site Scripting
- Cross-site scripting (XSS)
>=0.1.33, <1.1.3 · fixed in 1.1.3
GHSA-mvqr-r76c-wm5f · CVE-2019-16751 - CVSS 7.4 High
Elastic APM agent for Ruby vulnerable to Improper Certificate Validation
- Weak cryptography or TLS
<2.9.0 · fixed in 2.9.0
GHSA-35j2-p8fh-x966 · CVE-2019-7615 - CVSS 7.5 High
libxslt Type Confusion vulnerability that affects Nokogiri
- Memory corruption
<1.10.5 · fixed in 1.10.5
GHSA-cf46-6xxh-pc75 · CVE-2019-13118 - CVSS 5.3 Medium
Uninitialized read in Nokogiri gem
- Memory corruption
<1.10.5 · fixed in 1.10.5
GHSA-4hm9-844j-jmxp · CVE-2019-13117 - CVSS 5.4 Medium
Withdrawn Advisory: Fat Free CRM Cross-site Scripting vulnerability
- Cross-site scripting (XSS)
<=0.19.0 · no fixed version yet
GHSA-gmg5-r3c4-3fm9 · CVE-2019-10226 - CVSS 9.9 CriticalCritical · CVSS 9+
Publify has Improper Access Controls
- Broken access control
<9.2.9 · fixed in 9.2.9
GHSA-c273-c6vg-4pv5 · CVE-2022-1810 - CVSS 9.1 CriticalCritical · CVSS 9+
Publify vulnerable to cross site scripting
- Cross-site scripting (XSS)
- Unrestricted file upload
<9.2.9 · fixed in 9.2.9
GHSA-3hwx-c6cp-q972 · CVE-2022-1811 - CVSS 8.2 High
Nokogiri Improperly Handles Unexpected Data Type
- Memory corruption
- CWE-241
<1.13.6 · fixed in 1.13.6
GHSA-xh29-r2w5-wx8m · CVE-2022-29181 - CVSS 7.5 High
Insecure PRNG use in random_password_generator
- Weak cryptography or TLS
- CWE-335
<=1.0.0 · no fixed version yet
GHSA-ggfx-h9xj-5v9c · CVE-2019-25061 - CVSS 8.6 High
Integer Overflow or Wraparound in libxml2 affects Nokogiri
- Memory corruption
<1.13.5 · fixed in 1.13.5
GHSA-cgx6-hpwq-fhv5 · CVE-2022-50999 - CVSS 7.5 High
Publify vulnerable to DoS attack
- Denial of service
<8.0.1 · fixed in 8.0.1
GHSA-vq74-9583-hrm4 · CVE-2014-3211 - CVSS 5.5 Medium
openshift-origin-node Improper Input Validation vulnerability
- CWE-20
<=1.3.3 · no fixed version yet
GHSA-756m-3qf2-hp58 · CVE-2014-0084 -
Spree does not properly restrict the use of a hash to provide values for a model's attributes
<0.4.0 · fixed in 0.4.0
GHSA-7h48-m3rw-vr27 · CVE-2008-7310 -
Spree uses a hardcoded hash value
<0.4.0 · fixed in 0.4.0
GHSA-g466-57gh-cqfw · CVE-2008-7311 -
Chef Improper Access Control vulnerability
- Broken access control
<0.9.0 · fixed in 0.9.0
GHSA-f68m-q26r-64f6 · CVE-2010-5142