CVE-2023-28756
Medium
Description
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.
SeverityMedium
CVSS5.3
Exploit probability—
Product
Ruby
PublishedMar 31, 2023
First seenMar 31, 2023
How to fix
Vendor advisories
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/FFZANOQA4RYX7XCB42OO3P24DQKWHEKA/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/WMIOPLBAAM3FEQNAXA2L7BDKOGSVUT5Z/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/G76GZG3RAGYF4P75YY7J7TGYAU7Z5E2T/
- security.gentoo.org/glsa/202401-27
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| ruby-lang ruby | v ≤ 2.7.7 | — |
| ruby-lang time | 0.1.0, 0.2.1 | — |
| debian debian_linux | 10.0 | — |
| fedoraproject fedora | 36, 37, 38 | — |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
In the Intelligence 360 plan
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.