Lucene search

K
rubygemsRubySecRUBY:TIME-2023-28756
HistoryMar 30, 2023 - 9:00 p.m.

Ruby Time component ReDos issue

2023-03-3021:00:00
RubySec
rubysec.com
17
ruby
time component
redos
parsing
urls
execution time
fixed versions

CVSS3

5.3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

EPSS

0.004

Percentile

72.3%

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.

Affected configurations

Vulners
Node
rubytimeRange0.1.00.2.0
OR
rubytimeRange<0.2.2
VendorProductVersionCPE
rubytime*cpe:2.3:a:ruby:time:*:*:*:*:*:*:*:*

CVSS3

5.3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

EPSS

0.004

Percentile

72.3%