Advisories · Ruby
RubyGems Advisories.
Every RubyGems Advisory we hold, newest first.
- CVSS 7.5 High
Rack has a Directory Traversal via Rack:Directory
- Path traversal
- CWE-548
<2.2.22 || >=3.0.0.beta1, <3.1.20 || >=3.2.0, <3.2.5 · fixed in 2.2.22, 3.1.20, 3.2.5
GHSA-mxw3-3hh2-x2mh · CVE-2026-22860 - CVSS 4.0, no score published
Bitcoinrb Vulnerable to Command injection via RPC
- Command injection
<1.12.0 · fixed in 1.12.0
GHSA-q66h-m87m-j2q6 - CVSS 5.8 Medium
Faraday affected by SSRF via protocol-relative URL host override in build_exclusive_url
- Server-side request forgery (SSRF)
>=1.0.0, <1.10.5 || >=2.0.0, <2.14.1 · fixed in 1.10.5, 2.14.1
GHSA-33mh-2634-fwr2 · CVE-2026-25765 - CVSS 7.1 High
Phlex XSS protection bypass via attribute splatting, dynamic tags, and href values
- Cross-site scripting (XSS)
<1.11.1 || >=2.0.0.beta1, <2.0.2 || >=2.1.0, <2.1.3 || >=2.2.0, <2.2.2 || >=2.3.0, <2.3.2 || >=2.4.0.beta1, <2.4.1 · fixed in 1.11.1, 2.0.2, 2.1.3, 2.2.2, 2.3.2, 2.4.1
GHSA-w67g-2h6v-vjgq - CVSS 7.7 High
Unauthenticated Spree Commerce users can access all guest addresses
- Broken access control
<4.10.3 || >=5.0.0, <5.0.8 || >=5.1.0, <5.1.10 || >=5.2.0, <5.2.7 || >=5.3.0, <5.3.2 · fixed in 4.10.3, 5.0.8, 5.1.10, 5.2.7, 5.3.2
GHSA-87fh-rc96-6fr6 · CVE-2026-25758 - CVSS 7.7 High
Unauthenticated Spree Commerce users can view completed guest orders by Order ID
- Broken access control
<5.0.8 || >=5.1.0, <5.1.10 || >=5.2.0, <5.2.7 || >=5.3.0, <5.3.2 · fixed in 5.0.8, 5.1.10, 5.2.7, 5.3.2
GHSA-p6pv-q7rc-g4h9 · CVE-2026-25757 - CVSS 8.2 High
Decidim's private data exports can lead to data leaks
- Information disclosure
- CWE-703
>=0.30.0, <0.30.4 · fixed in 0.30.4
GHSA-3cx6-j9j4-54mp · CVE-2025-65017 - CVSS 8.1 High
fog-kubevirt allows remote attacker to perform MITM attack due to disabled certificate validation
- Weak cryptography or TLS
<1.5.1 · fixed in 1.5.1
GHSA-m3hq-3qj8-c5fm · CVE-2026-1530 - CVSS 8.1 High
foreman_kubevirt disables SSL verification if a Certificate Authority (CA) certificate is not explicitly set
- Weak cryptography or TLS
<0.4.3 · fixed in 0.4.3
GHSA-2qxw-7fmx-gqfm · CVE-2026-1531 - CVSS 8.7 High
Cassandra Web - Remote File Read
- Path traversal
<=0.5.0 · no fixed version yet
GHSA-8mfv-xhp5-48q9 · CVE-2020-36939 - CVSS 6.4 Medium
AlchemyCMS: Authenticated Remote Code Execution (RCE) via eval injection in ResourcesHelper
- Code injection
<7.4.12 || >=8.0.0.a, <8.0.3 · fixed in 7.4.12, 8.0.3
GHSA-2762-657x-v979 · CVE-2026-23885 - CVSS 4.0, no score published
Active Job - Object injection security vulnerability
- Other injection
<4.2.0.beta2 · fixed in 4.2.0.beta2
GHSA-mpwp-4h2m-765c - CVSS 4.0, no score published
ActiveRecord-JDBC-Adapter (AR-JDBC) lib/arjdbc/jdbc/adapter.rb sql.gsub() Function SQL Injection
- SQL injection
<1.2.8 · fixed in 1.2.8
GHSA-5qw5-wf2q-f538 - CVSS 10.0 CriticalCritical · CVSS 9+
openc3-api Vulnerable to Unauthenticated Remote Code Execution
- Code injection
>=5.0.6, <6.10.2 · fixed in 6.10.2
GHSA-w757-4qv9-mghp · CVE-2025-68271 - CVSS 7.5 High
Spree API has Unauthenticated IDOR - Guest Address
- Broken access control
>=4.0.0, <4.10.2 || >=5.0.0, <5.0.7 || >=5.1.0, <5.1.9 || >=5.2.0, <5.2.5 · fixed in 4.10.2, 5.0.7, 5.1.9, 5.2.5
GHSA-3ghg-3787-w2xr · CVE-2026-22589 - CVSS 6.5 Medium
Spree API has Authenticated Insecure Direct Object Reference (IDOR) via Order Modification
- Broken access control
>=3.7.0, <4.10.2 || >=5.0.0, <5.0.7 || >=5.1.0, <5.1.9 || >=5.2.0, <5.2.5 · fixed in 4.10.2, 5.0.7, 5.1.9, 5.2.5
GHSA-g268-72p7-9j6j · CVE-2026-22588 - CVSS 7.5 High
Shakapacker has environment variable leak via EnvironmentPlugin that exposes secrets to client-side bundles
- Information disclosure
<9.5.0 · fixed in 9.5.0
GHSA-96qw-h329-v5rg - CVSS 4.6 Medium
Trix has a stored XSS vulnerability through its attachment attribute
- Cross-site scripting (XSS)
<2.1.16 · fixed in 2.1.16
GHSA-g9jg-w8vm-g96v - CVSS 2.1 Low
URI Credential Leakage Bypass over CVE-2025-27221
- Information disclosure
- CWE-212
<0.12.5 || >=0.13.0, <0.13.3 || >=1.0.0, <1.0.4 · fixed in 0.12.5, 0.13.3, 1.0.4
GHSA-j4pr-3wm6-xx2r · CVE-2025-61594 - CVSS 7.8 High
httparty Has Potential SSRF Vulnerability That Leads to API Key Leakage
- Server-side request forgery (SSRF)
<0.24.0 · fixed in 0.24.0
GHSA-hm5p-x4rq-38w4 · CVE-2025-68696 - CVSS 6.0 Medium
AWS SDK for Ruby's S3 Encryption Client has a Key Commitment Issue
- Weak cryptography or TLS
<1.208.0 · fixed in 1.208.0
GHSA-2xgq-q749-89fq · CVE-2025-14762 - CVSS 6.5 Medium
ALTCHA Proof-of-Work Vulnerable to Challenge Splicing and Replay
- Weak cryptography or TLS
- CWE-115
<1.0.0 · fixed in 1.0.0
GHSA-6gvq-jcmp-8959 · CVE-2025-68113 - CVSS 9.3 CriticalCritical · CVSS 9+
Ruby-saml allows a Libxml2 Canonicalization error to bypass Digest/Signature validation
- Weak cryptography or TLS
<1.18.0 · fixed in 1.18.0
GHSA-x4h9-gwv3-r4m4 · CVE-2025-66568 - CVSS 9.3 CriticalCritical · CVSS 9+
Ruby-saml has a SAML authentication bypass due to namespace handling (parser differential)
- Weak cryptography or TLS
<1.18.0 · fixed in 1.18.0
GHSA-9v8j-x534-2fx3 · CVE-2025-66567 - CVSS 4.0, no score published
Duplicate Advisory: ProsemirrorToHtml has a Cross-Site Scripting (XSS) vulnerability through unescaped HTML attribute values
- Cross-site scripting (XSS)
<0.2.1 · fixed in 0.2.1
GHSA-4249-gjr8-jpq3 - CVSS 7.6 High
Duplicate Advisory: ProsemirrorToHtml has a Cross-Site Scripting (XSS) vulnerability through unescaped HTML attribute values
- Cross-site scripting (XSS)
<0.2.1 · fixed in 0.2.1
GHSA-vfpf-xmwh-8m65 - CVSS 7.4 High
MQTT does not validate hostnames
- CWE-29
<0.7.0 · fixed in 0.7.0
GHSA-9c5q-w6gr-fxcq · CVE-2025-12790 - CVSS 7.6 High
Cross-Site Scripting (XSS) vulnerability through unescaped HTML attribute values
- Cross-site scripting (XSS)
<0.2.1 · fixed in 0.2.1
GHSA-52c5-vh7f-26fx · CVE-2025-64501 - CVSS 2.7 Low
Sinatra is vulnerable to ReDoS through ETag header value generation
- Denial of service
<4.2.0 · fixed in 4.2.0
GHSA-mr3q-g2mv-mr4q · CVE-2025-61921 - CVSS 7.5 High
Rack is vulnerable to a memory-exhaustion DoS through unbounded URL-encoded body parsing
- Denial of service
<2.2.20 || >=3.0, <3.1.18 || >=3.2, <3.2.3 · fixed in 2.2.20, 3.1.18, 3.2.3
GHSA-6xw4-3v39-52mm · CVE-2025-61919 - CVSS 5.8 Medium
Rack has a Possible Information Disclosure Vulnerability
- Information disclosure
- CWE-441
<2.2.20 || >=3.0, <3.1.18 || >=3.2, <3.2.3 · fixed in 2.2.20, 3.1.18, 3.2.3
GHSA-r657-rxjc-j557 · CVE-2025-61780 - CVSS 7.5 High
Rack's multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)
- Denial of service
<2.2.19 || >=3.1, <3.1.17 || >=3.2, <3.2.2 · fixed in 2.2.19, 3.1.17, 3.2.2
GHSA-wpv5-97wm-hp9c · CVE-2025-61772 - CVSS 7.5 High
Rack: Multipart parser buffers large non‑file fields entirely in memory, enabling DoS (memory exhaustion)
- Denial of service
<2.2.19 || >=3.1, <3.1.17 || >=3.2, <3.2.2 · fixed in 2.2.19, 3.1.17, 3.2.2
GHSA-w9pc-fmgc-vxvw · CVE-2025-61771 - CVSS 7.5 High
Rack's unbounded multipart preamble buffering enables DoS (memory exhaustion)
- Denial of service
<2.2.19 || >=3.1, <3.1.17 || >=3.2, <3.2.2 · fixed in 2.2.19, 3.1.17, 3.2.2
GHSA-p543-xpfm-54cp · CVE-2025-61770 - CVSS 7.5 High
Rack has an unsafe default in Rack::QueryParser allows params_limit bypass via semicolon-separated parameters
- Denial of service
<2.2.18 · fixed in 2.2.18
GHSA-625h-95r8-8xpm · CVE-2025-59830 - CVSS 1.2 Low
REXML has DoS condition when parsing malformed XML file
- Denial of service
>=3.3.3, <3.4.2 · fixed in 3.4.2
GHSA-c2f4-jgmc-q2r5 · CVE-2025-58767 - CVSS 4.2 Medium
Google Sign-In for Rails allowed redirect to protocol-relative URI
- Open redirect
<1.3.1 · fixed in 1.3.1
GHSA-5jch-xhw4-r43v · CVE-2025-58067 - CVSS 4.2 Medium
Google Sign-In for Rails allowed redirects to malformed URLs
- Open redirect
<1.3.0 · fixed in 1.3.0
GHSA-7pwc-wh6m-44q3 · CVE-2025-57821 - CVSS 9.3 CriticalCritical · CVSS 9+
Spree Commerce is vulnerable to RCE through Search API
- Command injection
- Code injection
<=3.0.1 · no fixed version yet
GHSA-x485-rhg3-cqr4 · CVE-2011-10026 - CVSS 9.2 CriticalCritical · CVSS 9+
Active Storage allowed transformation methods that were potentially unsafe
- Command injection
- Code injection
>=5.2.0, <7.1.5.2 || >=7.2, <7.2.2.2 || >=8.0, <8.0.2.1 · fixed in 7.1.5.2, 7.2.2.2, 8.0.2.1
GHSA-r4mg-4433-c7g3 · CVE-2025-24293 - CVSS 2.7 Low
Active Record logging vulnerable to ANSI escape injection
- CWE-150
<7.1.5.2 || >=7.2, <7.2.2.2 || >=8.0, <8.0.2.1 · fixed in 7.1.5.2, 7.2.2.2, 8.0.2.1
GHSA-76r7-hhxj-r776 · CVE-2025-55193 - CVSS 10.0 CriticalCritical · CVSS 9+
Spree has Remote Command Execution vulnerability in search functionality
- Code injection
- Prototype pollution
<0.60.2 · fixed in 0.60.2
GHSA-97vm-c39p-jr86 · CVE-2011-10019 - CVSS 9.1 CriticalCritical · CVSS 9+
JWE is missing AES-GCM authentication tag validation in encrypted JWE
- CWE-354
<1.1.1 · fixed in 1.1.1
GHSA-c7p4-hx26-pr73 · CVE-2025-54887 - CVSS 6.9 Medium
Ruby SAML DOS vulnerability with large SAML response
- Denial of service
<1.18.1 · fixed in 1.18.1
GHSA-rrqh-93c8-j966 · CVE-2025-54572 -
Nokogiri patches vendored libxml2 to resolve multiple CVEs
<1.18.9 · fixed in 1.18.9
GHSA-353f-x4gh-cqq8 - CVSS 2.8 Low
Withdrawn Advisory: Thor can construct an unsafe shell command from library input.
- Command injection
<1.4.0 · fixed in 1.4.0
GHSA-mqcp-p2hv-vw6x · CVE-2025-54314 - CVSS 4.0, no score published
Measured is vulnerable to Path Traversal attacks during class initialization
- Path traversal
<3.2.1 · fixed in 3.2.1
GHSA-29g5-m8v7-v564 - CVSS 5.3 Medium
resolv vulnerable to DoS via insufficient DNS domain name length validation
- Denial of service
- CWE-1284
<0.2.3 || >=0.3.0, <0.3.1 || >=0.4.0, <0.6.2 · fixed in 0.2.3, 0.3.1, 0.6.2
GHSA-xh69-987w-hrp8 · CVE-2025-24294 - CVSS 8.1 High
Job Iteration API is vulnerable to OS Command Injection attack through its CsvEnumerator class
- Command injection
<1.11 · fixed in 1.11
GHSA-6qjf-g333-pv38 · CVE-2025-53623 - CVSS 4.0, no score published
HashiCorp Vagrant has code injection vulnerability through default synced folders
- Code injection
- Broken access control
>=2.2.10, <2.4.7 · fixed in 2.4.7
GHSA-hqp6-mjw3-f586 · CVE-2025-34075 - CVSS 6.5 Medium
Ruby WEBrick read_headers method can lead to HTTP Request/Response Smuggling
- HTTP request smuggling
<1.8.2 · fixed in 1.8.2
GHSA-r995-q44h-hr64 · CVE-2025-6442 - CVSS 4.8 Medium
sparklemotion nokogiri hashmap.c hashmap_get_with_hash heap-based overflow
- Memory corruption
=0 · no fixed version yet
GHSA-jc9r-qcgw-fxq9 · CVE-2025-6494 - CVSS 4.8 Medium
sparklemotion nokogiri hashmap.c hashmap_set_with_hash heap-based overflow
- Memory corruption
=0 · no fixed version yet
GHSA-pf9w-gvcf-gv7m · CVE-2025-6490 - CVSS 6.6 Medium
ReDoS Vulnerability in Rack::Multipart handle_mime_head
- Denial of service
>=3.1.0, <3.1.16 · fixed in 3.1.16
GHSA-47m2-26rw-j2jw · CVE-2025-49007 - CVSS 7.5 High
Rack has an Unbounded-Parameter DoS in Rack::QueryParser
- Denial of service
<2.2.14 || >=3.0, <3.0.16 || >=3.1, <3.1.14 · fixed in 2.2.14, 3.0.16, 3.1.14
GHSA-gjh7-p2fx-99vx · CVE-2025-46727 - CVSS 4.2 Medium
Rack session gets restored after deletion
- Race condition
- Authentication bypass
>=2.0.0, <2.1.1 · fixed in 2.1.1
GHSA-9j94-67jr-4cqj · CVE-2025-46336 - CVSS 4.2 Medium
Rack session gets restored after deletion
- Race condition
- Authentication bypass
<2.2.14 · fixed in 2.2.14
GHSA-vpfw-47h7-xj4g · CVE-2025-32441 - CVSS 5.7 Medium
JRuby-OpenSSL has hostname verification disabled by default
- Weak cryptography or TLS
>=10.0.0.0, <10.0.0.1 || >=9.3.4.0, <9.4.12.1 · fixed in 10.0.0.1, 9.4.12.1
GHSA-72qj-48g4-5xgx · CVE-2025-46551 - CVSS 6.0 Medium
net-imap rubygem vulnerable to possible DoS by memory exhaustion
- Denial of service
- CWE-405
<0.2.5 || >=0.3.0, <0.3.9 || >=0.4.0, <0.4.20 || >=0.5.0, <0.5.7 · fixed in 0.2.5, 0.3.9, 0.4.20, 0.5.7
GHSA-j3g3-5qv5-52mj · CVE-2025-43857 -
Nokogiri updates packaged libxml2 to v2.13.8 to resolve CVE-2025-32414 and CVE-2025-32415
- CWE-1395
<1.18.8 · fixed in 1.18.8
GHSA-5w6v-399v-w3cc · CVE-2025-71346