---
title: "ruby-lang rexml vulnerabilities and CVEs"
url: https://radicalnotion.ai/vendor/rubylang/rexml
type: product
description: "ruby-lang rexml has 8 published CVEs, 0 in CISA KEV and 0 with public exploits."
updated: 2025-09-17
source: RadicalNotion.AI
license: CC BY-NC 4.0 (https://creativecommons.org/licenses/by-nc/4.0/)
---

# ruby-lang rexml vulnerabilities

Vendor: [ruby-lang](https://radicalnotion.ai/vendor/rubylang)

- **Published CVEs:** 8
- **In CISA KEV:** 0
- **With a public exploit:** 0
- **With a patch:** 8
- **Average CVSS:** 6.2
- **First CVE:** 2021-04-21
- **Latest CVE:** 2025-09-17
- **Platforms:** ruby

## Severity breakdown

| Severity | CVEs |
| --- | --- |
| Critical | 0 |
| High | 2 |
| Medium | 5 |
| Low | 1 |
| Unscored | 0 |

## Most common weakness types

| CWE | Name | CVEs |
| --- | --- | --- |
| [CWE-400](https://radicalnotion.ai/cwe/cwe-400) | Uncontrolled Resource Consumption | 5 |
| [CWE-1333](https://radicalnotion.ai/cwe/cwe-1333) | Inefficient Regular Expression Complexity | 1 |
| [CWE-776](https://radicalnotion.ai/cwe/cwe-776) | Improper Restriction of Recursive Entity References in DTDs ('XML Entity Expansion') | 1 |

## CVEs by year

| Year | CVEs published |
| --- | --- |
| 2021 | 1 |
| 2022 | 0 |
| 2023 | 0 |
| 2024 | 6 |
| 2025 | 1 |

## Affected versions

| Version | Kind | CVEs |
| --- | --- | --- |
| \< 3.2.7 | range | 2 |
| \< 3.3.3 | range | 2 |
| \< 3.2.5 | range | 1 |
| \< 3.3.2 | range | 1 |
| \< 3.3.6 | range | 1 |
| \< 3.3.9 | range | 1 |
| 3.2.8 \<= v \< 3.3.2 | range | 1 |
| 3.3.3 \<= v \< 3.4.2 | range | 1 |
| 3.2.7 | patched | 2 |
| 3.3.2 | patched | 2 |
| 3.3.3 | patched | 2 |
| 3.2.5 | patched | 1 |
| 3.3.6 | patched | 1 |
| 3.3.9 | patched | 1 |
| 3.4.2 | patched | 1 |

## CVEs

| CVE | Title | Severity | CVSS | CISA KEV | Public exploit | Patch |
| --- | --- | --- | --- | --- | --- | --- |
| CVE-2025-58767 | REXML has a DoS condition when parsing malformed XML file | low | 1.2 | No | No | Yes |
| CVE-2024-49761 | REXML ReDoS vulnerability | medium | 6.6 | No | No | Yes |
| CVE-2024-43398 | REXML denial of service vulnerability | high | 8.2 | No | No | Yes |
| CVE-2024-41946 | REXML DoS vulnerability | medium | 6.9 | No | No | Yes |
| CVE-2024-41123 | REXML DoS vulnerability | medium | 6.9 | No | No | Yes |
| CVE-2024-39908 | Denial of service in REXML | medium | 6.9 | No | No | Yes |
| CVE-2024-35176 | REXML contains a denial of service vulnerability | medium | 5.3 | No | No | Yes |
| CVE-2021-28965 | REXML round-trip instability | high | 7.5 | No | No | Yes |

## Frequently asked questions

### How many CVEs does ruby-lang rexml have?

ruby-lang rexml has 8 published CVE records since 2021.

### How many ruby-lang rexml CVEs are in CISA KEV?

None of ruby-lang rexml's CVEs are currently listed in CISA's Known Exploited Vulnerabilities catalog.

### Are there public exploits for ruby-lang rexml vulnerabilities?

No ruby-lang rexml CVEs currently have a tracked public exploit in this dataset.

### Which versions of ruby-lang rexml are affected?

15 distinct ruby-lang rexml versions are named across its CVEs. Use the version filter above to see the CVEs affecting a specific version.

### What are the most common weakness types in ruby-lang rexml CVEs?

ruby-lang rexml's CVEs most often map to these CWE weakness types: CWE-400 (Uncontrolled Resource Consumption), CWE-1333 (Inefficient Regular Expression Complexity), CWE-776 (Improper Restriction of Recursive Entity References in DTDs ('XML Entity Expansion')).

### What is the average severity of ruby-lang rexml CVEs?

The average CVSS base score across ruby-lang rexml's scored CVEs is 6.2.

## Other products from this vendor

- [Ruby](https://radicalnotion.ai/vendor/rubylang/ruby) (115 CVEs)
- [net::imap](https://radicalnotion.ai/vendor/rubylang/net-imap) (6 CVEs)
- [CGI](https://radicalnotion.ai/vendor/rubylang/cgi) (5 CVEs)
- [webrick](https://radicalnotion.ai/vendor/rubylang/webrick) (5 CVEs)
- [URI](https://radicalnotion.ai/vendor/rubylang/uri) (4 CVEs)
- [openssl](https://radicalnotion.ai/vendor/rubylang/openssl) (2 CVEs)
- [rdoc](https://radicalnotion.ai/vendor/rubylang/rdoc) (2 CVEs)
- [date](https://radicalnotion.ai/vendor/rubylang/date) (1 CVEs)

---

Source: [RadicalNotion.AI](https://radicalnotion.ai/vendor/rubylang/rexml). Licensed CC BY-NC 4.0; attribute RadicalNotion.AI and link the source page when you reuse this data.
