Every public CVE, as it is published
The whole CVE List, enriched with NVD scores, CISA's known exploited catalog and EPSS exploit probabilities. Updated every few minutes; last read 4 min ago.
At a glance
Published CVEs; rejected ones are not counted.
- 400,161All CVEsplus 18,875 rejected
- 814Last 24 hours3,232 in the last 7 days
- 17,422Last 30 days1,567 of them critical
- 1,767Known exploitedin the CISA KEV catalog
CVEs published per year
All time, by publication date in UTC; follows the filter above.
- Critical
- High
- Medium
- Low
- Not scored
Show the numbers as a table
| Period | Critical | High | Medium | Low | Not scored | Total | Cumulative |
|---|---|---|---|---|---|---|---|
| 2026 | 0 | 5 | 6 | 4 | 0 | 15 | 35 |
| 2025 | 0 | 2 | 3 | 2 | 0 | 7 | 20 |
| 2024 | 0 | 0 | 6 | 0 | 0 | 6 | 13 |
| 2023 | 0 | 0 | 0 | 0 | 0 | 0 | 7 |
| 2022 | 0 | 0 | 0 | 0 | 0 | 0 | 7 |
| 2021 | 0 | 0 | 0 | 0 | 0 | 0 | 7 |
| 2020 | 0 | 0 | 0 | 0 | 0 | 0 | 7 |
| 2019 | 0 | 0 | 4 | 0 | 0 | 4 | 7 |
| 2018 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| 2017 | 3 | 0 | 0 | 0 | 0 | 3 | 3 |
| Title | ||
|---|---|---|
| CVE-2026-80213 | An issue was discovered in the resolv gem before 0.7.2 for Ruby. Resolv::DNS::MessageEncoder wrote a DNS label's length into a single octet without checking…Ruby · resolv | Medium4.0 |
| CVE-2026-80212 | An issue was discovered in the resolv gem before 0.7.2 for Ruby. Resolv::DNS::Resource.get_class, Resolv::DNS::Resource::Generic.create, and…Ruby · resolv | High7.5 |
| CVE-2026-71847 | Ruby JSON: JSON::ResumableParser#partial_value dereferences a freed input buffer and crashes on truncated duplicate-key streamsruby · json | High8.7 |
| CVE-2026-54696 | Ruby JSON: JSON generator heap buffer overflow when streaming to an IOruby · json | Low3.7 |
| CVE-2026-47242 | Net::IMAP: Command Injection via ID command argumentruby · net-imap | Medium5.8 |
| CVE-2026-47240 | Net::IMAP: Command Injection via non-synchronizing literal in "raw" argumentruby · net-imap | Medium5.8 |
| CVE-2026-47241 | Net::IMAP: Denial of Service via incomplete raw argument validationruby · net-imap | Low2.1 |
| CVE-2026-42258 | net-imap: Command Injection via unvalidated Symbol inputsruby · net-imap | Medium5.8 |
| CVE-2026-42257 | net-imap: Command Injection via "raw" arguments to multiple commandsruby · net-imap | Medium5.8 |
| CVE-2026-42256 | net-imap: Denial of service via high iteration count for `SCRAM-*` authenticationruby · net-imap | Medium6.0 |
| CVE-2026-42245 | net-imap: Quadratic complexity when reading response literalsruby · net-imap | Low2.3 |
| CVE-2026-42246 | net-imap vulnerable to STARTTLS stripping via invalid response timingruby · net-imap | High7.6 |
| CVE-2026-41316 | ERB has an @_init deserialization guard bypass via def_module / def_method / def_classruby · erb | High8.1 |
| CVE-2026-27820 | zlib: Buffer Overflow in Zlib::GzipReader ungetc via large input leads to memory corruptionruby · zlib | Low1.7 |
| CVE-2026-33210 | Ruby JSON has a format string injection vulnerabilityruby · json | High8.3 |
| CVE-2025-61594 | URI Credential Leakage Bypass over CVE-2025-27221ruby · uri | Low2.1 |
| CVE-2025-58767 | REXML has a DoS condition when parsing malformed XML fileruby · rexml | Low1.2 |
| CVE-2025-24294 | The attack vector is a potential Denial of Service (DoS). The vulnerability is caused by an insufficient check on the length of a decompressed domain name…Ruby · resolv | High7.5 |
| CVE-2025-6442 | Ruby WEBrick read_header HTTP Request Smuggling VulnerabilityRuby · WEBrick | Medium6.5 |
| CVE-2025-43857 | net-imap rubygem vulnerable to possible DoS by memory exhaustionruby · net-imap | Medium6.0 |
| CVE-2025-27788 | Ruby JSON Parser has Out-of-bounds Readruby · json | High7.5 |
| CVE-2025-25186 | Net::IMAP vulnerable to possible DoS by memory exhaustionruby · net-imap | Medium6.5 |
| CVE-2024-49761 | REXML ReDoS vulnerabilityruby · rexml | Medium6.6 |
| CVE-2024-43398 | REXML denial of service vulnerabilityruby · rexml | Medium5.9 |
| CVE-2024-41946 | REXML DoS vulnerabilityruby · rexml | Medium5.3 |
| CVE-2024-41123 | REXML DoS vulnerabilityruby · rexml | Medium5.3 |
| CVE-2024-39908 | Denial of service in REXMLruby · rexml | Medium4.3 |
| CVE-2024-35176 | REXML contains a denial of service vulnerabilityruby · rexml | Medium5.3 |
| CVE-2015-1855 | verify_certificate_identity in the OpenSSL extension in Ruby before 2.0.0 patchlevel 645, 2.1.x before 2.1.6, and 2.2.x before 2.2.2 does not properly validate…Ruby · Ruby | Medium5.9 |
| CVE-2011-3624 | Various methods in WEBrick::HTTPRequest in Ruby 1.9.2 and 1.8.7 and earlier do not validate the X-Forwarded-For, X-Forwarded-Host and X-Forwarded-Server…Ruby · Ruby | Medium5.3 |
| CVE-2013-6461 | Nokogiri gem 1.5.x and 1.6.x has DoS while parsing XML entities by failing to apply limitsRuby · Nokogiri gem | Medium6.5 |
| CVE-2013-6460 | Nokogiri gem 1.5.x has Denial of Service via infinite loop when parsing XML documentsRuby · Nokogiri gem | Medium6.5 |
| CVE-2016-2339 | An exploitable heap overflow vulnerability exists in the Fiddle::Function.new "initialize" function functionality of Ruby. In Fiddle::Function.new "initialize"…Ruby · Ruby | Critical9.8 |
| CVE-2016-2337 | Type confusion exists in _cancel_eval Ruby's TclTkIp class method. Attacker passing different type of object than String as "retval" argument can cause…Ruby · Ruby | Critical9.8 |
| CVE-2016-2336 | Type confusion exists in two methods of Ruby's WIN32OLE class, ole_invoke and ole_query_interface. Attacker passing different type of object than this assumed…Ruby · Ruby | Critical9.8 |