Package ecosystem
RubyGems package vulnerabilities
Updated . Rebuilt every hour.
Junglewise Threat Intelligence has tracked 1,195 vulnerabilities in RubyGems packages: 41 in the last 7 days and 87 in the last 90 days, 30 of them critical and 5 exploited in the wild. The most recent, CVE-2026-126366, was published on 13 November 2026. 9 vulnerabilities in the last four weeks, down 44% on the four before (16). 2 critical against 2. 97 packages have a page of their own.
- Last 7 days
- 41
- Last 90 days
- 87
- Critical, all time
- 30
- Exploited in the wild
- 5
About RubyGems
The package manager and hosting service for the Ruby programming language.
RubyGems packages
- actionpack (RubyGems)77
- nokogiri (RubyGems)69
- rack (RubyGems)55
- activerecord (RubyGems)26
- rubygems-update (RubyGems)25
- puppet (RubyGems)23
- activesupport (RubyGems)20
- actionview (RubyGems)19
- activestorage (RubyGems)19
- camaleon_cms (RubyGems)19
- rails-html-sanitizer (RubyGems)18
- loofah (RubyGems)17
- publify_core (RubyGems)15
- puma (RubyGems)15
- passenger (RubyGems)14
- decidim (RubyGems)13
- fat_free_crm (RubyGems)12
- jquery-rails (RubyGems)11
- oj (RubyGems)11
- openc3 (RubyGems)11
- rails (RubyGems)11
- net-imap (RubyGems)10
- ruby-saml (RubyGems)10
- decidim-core (RubyGems)9
- spree (RubyGems)9
- addressable (RubyGems)8
- avo (RubyGems)8
- jquery-ui-rails (RubyGems)8
- katello (RubyGems)8
- rexml (RubyGems)8
- fluentd (RubyGems)7
- lodash-rails (RubyGems)7
- doorkeeper (RubyGems)7
- cgi (RubyGems)6
- commonmarker (RubyGems)6
- ember-source (RubyGems)6
- devise (RubyGems)6
- json (RubyGems)6
- mcp (RubyGems)6
- webrick (RubyGems)6
- sinatra (RubyGems)6
- view_component (RubyGems)6
- bundler (RubyGems)5
- carrierwave (RubyGems)5
- crass (RubyGems)5
- mail (RubyGems)5
- rubyzip (RubyGems)5
- safemode (RubyGems)5
- sidekiq (RubyGems)5
- spree_auth_devise (RubyGems)5
- yard (RubyGems)5
- action_text-trix (RubyGems)4
- activeadmin (RubyGems)4
- alchemy_cms (RubyGems)4
- decidim-admin (RubyGems)4
- devise-two-factor (RubyGems)4
- httparty (RubyGems)4
- omniauth (RubyGems)4
- phlex (RubyGems)4
- rails_admin (RubyGems)4
- bootstrap-sass (RubyGems)4
- dragonfly (RubyGems)4
- grpc (RubyGems)4
- mechanize (RubyGems)4
- sanitize (RubyGems)4
- spree_api (RubyGems)4
- sqlite3 (RubyGems)4
- uri (RubyGems)4
- websocket-driver (RubyGems)4
- chartkick (RubyGems)3
- concurrent-ruby (RubyGems)3
- decidim-verifications (RubyGems)3
- doorkeeper-openid_connect (RubyGems)3
- faraday (RubyGems)3
- geminabox (RubyGems)3
- gollum (RubyGems)3
- iodine (RubyGems)3
- json-jwt (RubyGems)3
- mpxj (RubyGems)3
- oauth (RubyGems)3
- omniauth-saml (RubyGems)3
- private_address_check (RubyGems)3
- prosemirror_to_html (RubyGems)3
- rack-cors (RubyGems)3
- rdoc (RubyGems)3
- resque (RubyGems)3
- rest-client (RubyGems)3
- bootstrap (RubyGems)3
- git (RubyGems)3
- google-protobuf (RubyGems)3
- openssl (RubyGems)3
- paperclip (RubyGems)3
- secure_headers (RubyGems)3
- spina (RubyGems)3
- sprockets (RubyGems)3
- sqlite3-ruby (RubyGems)3
- zlib (RubyGems)3
Latest RubyGems package vulnerabilities
- CVE-2026-126366: msgpack-ruby JRuby decoder uncapped memory allocation on malformed headershighCVSS 7.5
- CVE-2026-126354: Addressable URI.normalize_path path traversal and bypassmediumCVSS 4.8
- CVE-2026-126352: Addressable URI template ReDoS denial of servicemediumCVSS 5.9
- CVE-2026-126351: Addressable URI path normalization denial of servicemediumCVSS 5.9
- CVE-2026-126350: Addressable regular expression denial of service in URI template matchingmediumCVSS 5.9
- CVE-2026-126349: Addressable display_uri can show misleading hosts containing bidi and invisible characterslowCVSS 3.1
- CVE-2026-126348: Addressable punycode decoding host spoofingmediumCVSS 4.3
- CVE-2026-126209: Loofah allowed_uri? XSS bypass via numeric character referencemedium
- CVE-2026-126208: Loofah SVG href sanitization bypass in textPath and mpathmediumCVSS 4.7
- CVE-2026-126207: Loofah CSS url() sanitization bypass via escaped parenthesesmediumCVSS 4.7
- CVE-2026-126206: Loofah HTML5 Scrub XSS bypass via HTML entity encoding in data URIsmedium
- CVE-2026-126205: Loofah regular expression denial of service in SVG local-reference checkmediumCVSS 5.3
- CVE-2026-107360: rubygem-safemode Jail allow-list bypass in compound assignmentcriticalCVSS 9.6
- CVE-2026-126203: Loofah HTML5 scrubber markup injection with NokogirimediumCVSS 6.1
- CVE-2026-126188: Active Storage: Possible local file disclosure in video previews and analysislowCVSS 3.7EPSS 0.3%
- CVE-2026-126186: Ruby on Rails Active Storage arbitrary file read and RCE in media processinghighCVSS 8.8
- CVE-2026-126085: Ruby on Rails Active Storage content length bypass in Google Cloud Storage uploadsmediumCVSS 5.3
- CVE-2026-126084: Ruby on Rails Active Storage GCS signature bypassmediumCVSS 4.7EPSS 0.1%
- CVE-2026-126083: Rails Action Pack remote IP spoofing in request handlinghighCVSS 7.4
- CVE-2026-126081: Rails Action Pack mass assignment bypass in Parameters#each_keyhighCVSS 7.5EPSS 0.6%
- CVE-2026-126080: Rails Active Support regular expression injection in safe_constantizehighCVSS 7.5
- CVE-2026-126079: Rails Action View XSS via HTML5 sanitizer in text helpersmediumCVSS 6.1EPSS 0.3%
- CVE-2026-126078: Rails Action View TextHelper highlight XSSmediumCVSS 6.1EPSS 0.3%
- CVE-2026-126077: Rails Action Pack session cookie exposure in cached responsesmediumCVSS 6.8EPSS 0.4%
- CVE-2026-126076: Ruby on Rails Action Pack session restoration after logoutmediumCVSS 4.2
Most severe RubyGems package vulnerabilities
Exploited in the wild first, then by severity and CVSS score.
- CVE-2023-0669: Withdrawn: Fortra GoAnywhere MFT Deserialization of Untrusted Data vulnerability affects metasploit-frameworkcriticalexploited in the wildCVSS 3.1EPSS 100.0%
- CVE-2019-5418: Path Traversal in Action Viewcriticalexploited in the wildCVSS 3.1EPSS 98.5%
- CVE-2020-11023: jQuery DOM manipulation XSS via option elementscriticalexploited in the wildCVSS 3.1EPSS 84.9%
- CVE-2014-0130: actionpack Path Traversal vulnerabilitycriticalexploited in the wildCVSS 3.1EPSS 53.7%
- CVE-2016-0752: Directory traversal vulnerability in Action View in Ruby on Railscriticalexploited in the wildCVSS 3EPSS 95.5%
- CVE-2026-55107: Kobako sandbox escape via public_send reflectioncriticalCVSS 10
- CVE-2026-77602: OpenC3 COSMOS authenticated remote code execution via config overlaycriticalCVSS 9.9EPSS 0.6%
- CVE-2019-11068: Nokogiri libxslt protection mechanism bypass via crafted URLcriticalCVSS 9.8EPSS 5.2%
- CVE-2022-32224: Ruby on Rails Active Record RCE via YAML Deserialization in Serialized ColumnscriticalCVSS 9.8EPSS 2.5%
- CVE-2022-32511: JMESPath for Ruby unsafe deserialization in jmespath.rbcriticalCVSS 9.8EPSS 2.4%
Vulnerabilities per week
9 vulnerabilities in the last four weeks, down 44% on the four before (16). 2 critical against 2. The last 13 weeks, by the week each vulnerability was published.
| Week of | Bar | Vulns | Critical |
|---|---|---|---|
| 17 Aug 2026 | 1 | 0 | |
| 24 Aug 2026 | 17 | 0 | |
| 31 Aug 2026 | 3 | 0 | |
| 7 Sep 2026 | 0 | 0 | |
| 14 Sep 2026 | 7 | 0 | |
| 21 Sep 2026 | 5 | 1 | |
| 28 Sep 2026 | 2 | 1 | |
| 5 Oct 2026 | 2 | 0 | |
| 12 Oct 2026 | 0 | 0 | |
| 19 Oct 2026 | 0 | 0 | |
| 26 Oct 2026 | 6 | 0 | |
| 2 Nov 2026 | 3 | 2 | |
| 9 Nov 2026 | 41 | 1 |
Embed a badge
A live badge for a README, a status page or an internal wiki: how many RubyGems package vulnerabilities were published in the last 7 days and how many of them are critical, refreshed hourly.
[](https://junglewise.ai/threats/vendors/rubygems)<a href="https://junglewise.ai/threats/vendors/rubygems"><img src="https://junglewise.ai/threats/vendors/rubygems/badge.svg" alt="RubyGems package vulnerabilities" /></a>How this is built
Junglewise Threat Intelligence collects vulnerabilities from NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories, and matches each one to the technologies and vendors it affects. Dates are the date a vulnerability was published, in UTC.
The pages are rebuilt from the database every hour. Frozen weekly and monthly reports never change once published, so they can be cited.
Use this data
The same data is at https://junglewise.ai/threats/vendors/rubygems.json, and this page as text at https://junglewise.ai/threats/vendors/rubygems.md, for scripts and language models. It is free to reuse under CC BY 4.0 with a link back to this page.
Cite as: Junglewise Threat Intelligence, "RubyGems package vulnerabilities", https://junglewise.ai/threats/vendors/rubygems, 13 November 2026.