Approved changes feed: RSS · Atom

cpe:2.3:a:ruby-lang:ruby:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorRuby Lang (5813a634-c286-5f1d-90d5-a1a352f78d39)
ProductRuby (48f7c14c-c576-5b15-be87-22eeb9add91e)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/ruby/ruby purl2cpe 2026-06-01 10:11:45.317076
pkg:ruby-lang/ruby purl2cpe 2026-06-01 10:11:45.317077

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-46727 vulnerable 2026-06-08 08:05:12.116233 Details available
HIGH (8.1)
An issue was discovered in Ruby 4 before 4.0.5. A race condition leading to a use-after-free in the pthread-based getaddrinfo timeout handler (rb_getaddrinfo in ext/socket/raddrinfo.c) allows a remote attacker who can delay DNS responses near the user-specified timeout to crash a Ruby process that calls Addrinfo.getaddrinfo(..., timeout:) or Socket.tcp(..., resolv_timeout:). Memory-corruption-based exploitation is theoretically possible. The attack could, for example, be carried out through a crafted authoritative DNS server or recursive resolver.
Published: 2026-05-22T00:00:00.000Z
Updated: 2026-05-22T18:41:39.767Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-49761 not_vulnerable 2026-06-08 06:50:14.627578 REXML ReDoS vulnerability
REXML is an XML toolkit for Ruby. The REXML gem before 3.3.9 has a ReDoS vulnerability when it parses an XML that has many digits between &# and x...; in a hex numeric character reference (&#x...;). This does not happen with Ruby 3.2 or later. Ruby 3.1 is the only affected maintained Ruby. The REXML gem 3.3.9 or later include the patch to fix the vulnerability.
Published: 2024-10-28T14:10:23.212Z
Updated: 2025-11-03T20:41:10.439Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-26142 not_vulnerable 2026-06-08 06:31:24.887034 Rails possible ReDoS vulnerability in Accept header parsing in Action Dispatch
HIGH (7.5)
Rails is a web-application framework. Starting in version 7.1.0, there is a possible ReDoS vulnerability in the Accept header parsing routines of Action Dispatch. This vulnerability is patched in 7.1.3.1. Ruby 3.2 has mitigations for this problem, so Rails applications using Ruby 3.2 or newer are unaffected.
Published: 2024-02-27T15:25:44.103Z
Updated: 2025-02-13T17:41:05.743Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-28756 vulnerable 2026-06-08 06:02:35.380042 Details available
A ReDoS issue was discovered in the Time component through 0.2.1 in Ruby through 3.2.1. The Time parser mishandles invalid URLs that have specific characters. It causes an increase in execution time for parsing strings to Time objects. The fixed versions are 0.1.1 and 0.2.2.
Published: 2023-03-31T00:00:00.000Z
Updated: 2025-11-04T16:10:06.798Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-22795 not_vulnerable 2026-06-08 05:54:27.092976 Details available
A regular expression based DoS vulnerability in Action Dispatch <6.1.7.1 and <7.0.4.1 related to the If-None-Match header. A specially crafted HTTP If-None-Match header can cause the regular expression engine to enter a state of catastrophic backtracking, when on a version of Ruby below 3.2.0. This can cause the process to use large amounts of CPU and memory, leading to a possible DoS vulnerability All users running an affected release should either upgrade or use one of the workarounds immediately.
Published: 2023-02-09T00:00:00.000Z
Updated: 2024-08-02T10:20:30.901Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-28739 vulnerable 2026-06-08 05:42:45.708221 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-28738 vulnerable 2026-06-08 05:42:45.707628 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-41819 vulnerable 2026-06-08 05:35:21.085928 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-41817 vulnerable 2026-06-08 05:35:21.076638 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-41816 not_vulnerable 2026-06-08 05:35:21.073934 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-33621 vulnerable 2026-06-08 05:32:11.891149 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-32066 vulnerable 2026-06-08 05:31:54.668422 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-31810 vulnerable 2026-06-08 05:31:53.944620 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-31799 not_vulnerable 2026-06-08 05:31:53.914908 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-28966 vulnerable 2026-06-08 05:31:25.299723 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-28965 vulnerable 2026-06-08 05:31:25.299175 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-5247 vulnerable 2026-06-08 05:26:41.597031 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-25613 vulnerable 2026-06-08 05:22:36.908069 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-10933 vulnerable 2026-06-08 05:16:36.064171 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-10663 not_vulnerable 2026-06-08 05:16:35.473504 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-16255 vulnerable 2026-06-08 05:13:08.061812 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-16254 vulnerable 2026-06-08 05:13:08.060777 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-16201 vulnerable 2026-06-08 05:13:07.889527 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-15845 vulnerable 2026-06-08 05:12:58.106890 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-8780 vulnerable 2026-06-08 05:12:06.415198 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-8779 vulnerable 2026-06-08 05:12:06.414190 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-8778 vulnerable 2026-06-08 05:12:06.412776 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-8777 vulnerable 2026-06-08 05:12:06.407741 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-6914 vulnerable 2026-06-08 05:11:54.401131 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-16396 vulnerable 2026-06-08 05:11:04.803536 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-16395 vulnerable 2026-06-08 05:11:04.799288 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2017-17790 vulnerable 2026-06-08 05:09:09.909613 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2017-17742 vulnerable 2026-06-08 05:09:09.816679 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2017-17405 vulnerable 2026-06-08 05:09:09.384927 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2017-14064 vulnerable 2026-06-08 05:08:49.170251 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2017-10784 vulnerable 2026-06-08 05:08:36.287973 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2015-7551 vulnerable 2026-06-08 05:07:01.353588 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2015-1855 vulnerable 2026-06-08 05:06:26.451746 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2014-6438 vulnerable 2026-06-08 05:05:57.685166 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2014-4975 vulnerable 2026-06-08 05:05:46.537254 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2013-5647 not_vulnerable 2026-06-08 05:04:52.928424 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2013-4413 not_vulnerable 2026-06-08 05:04:36.068502 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2013-4136 not_vulnerable 2026-06-08 05:04:34.155182 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2013-2119 not_vulnerable 2026-06-08 05:03:58.451216 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2013-1948 not_vulnerable 2026-06-08 05:03:57.505458 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2013-1947 not_vulnerable 2026-06-08 05:03:57.504127 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2013-1933 not_vulnerable 2026-06-08 05:03:57.345004 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2013-1911 not_vulnerable 2026-06-08 05:03:57.229545 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2013-0233 not_vulnerable 2026-06-08 05:03:46.262777 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2013-0175 not_vulnerable 2026-06-08 05:03:45.650160 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2011-4815 vulnerable 2026-06-08 04:59:33.092117 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2011-4121 vulnerable 2026-06-08 04:59:29.562737 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2011-2705 vulnerable 2026-06-08 04:58:08.491190 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2011-2686 vulnerable 2026-06-08 04:58:08.392600 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2011-0188 vulnerable 2026-06-08 04:56:35.834325 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2009-4492 not_vulnerable 2026-06-08 04:51:48.652583 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2008-3905 vulnerable 2026-06-08 04:50:37.140345 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2008-3657 vulnerable 2026-06-08 04:50:35.855838 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2008-3656 vulnerable 2026-06-08 04:50:35.854362 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2008-3655 vulnerable 2026-06-08 04:50:35.852667 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2008-2726 vulnerable 2026-06-08 04:50:31.820890 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2008-2725 vulnerable 2026-06-08 04:50:31.819831 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2008-2664 vulnerable 2026-06-08 04:50:31.519042 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2008-2663 vulnerable 2026-06-08 04:50:31.518050 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2008-2662 vulnerable 2026-06-08 04:50:31.514420 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2008-1891 vulnerable 2026-06-08 04:50:22.165849 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2008-1145 not_vulnerable 2026-06-08 04:50:19.044523 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.