Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-cg4j-q9v8-6v38

Опубликовано: 23 мар. 2026
Источник: github
Github: Прошло ревью
CVSS4: 6.9

Описание

Rails Active Support has a possible ReDoS vulnerability in number_to_delimited

Impact

NumberToDelimitedConverter used a regular expression with gsub! to insert thousands delimiters. This could produce quadratic time complexity on long digit strings.

Releases

The fixed releases are available at the normal locations.

Credit

This issue was responsibly reported by Hackerone researcher scyoon.

Пакеты

Наименование

activesupport

rubygems
Затронутые версииВерсия исправления

>= 8.1.0.beta1, < 8.1.2.1

8.1.2.1

Наименование

activesupport

rubygems
Затронутые версииВерсия исправления

>= 8.0.0.beta1, < 8.0.4.1

8.0.4.1

Наименование

activesupport

rubygems
Затронутые версииВерсия исправления

< 7.2.3.1

7.2.3.1

EPSS

Процентиль: 39%
0.00498
Низкий

6.9 Medium

CVSS4

Дефекты

CWE-1333
CWE-400

Связанные уязвимости

CVSS3: 5.3
ubuntu
4 месяца назад

Active Support is a toolkit of support libraries and Ruby core extensions extracted from the Rails framework. `NumberToDelimitedConverter` uses a lookahead-based regular expression with `gsub!` to insert thousands delimiters. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, the interaction between the repeated lookahead group and `gsub!` can produce quadratic time complexity on long digit strings. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.

CVSS3: 5.9
redhat
4 месяца назад

Active Support is a toolkit of support libraries and Ruby core extensions extracted from the Rails framework. `NumberToDelimitedConverter` uses a lookahead-based regular expression with `gsub!` to insert thousands delimiters. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, the interaction between the repeated lookahead group and `gsub!` can produce quadratic time complexity on long digit strings. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.

CVSS3: 5.3
nvd
4 месяца назад

Active Support is a toolkit of support libraries and Ruby core extensions extracted from the Rails framework. `NumberToDelimitedConverter` uses a lookahead-based regular expression with `gsub!` to insert thousands delimiters. Prior to versions 8.1.2.1, 8.0.4.1, and 7.2.3.1, the interaction between the repeated lookahead group and `gsub!` can produce quadratic time complexity on long digit strings. Versions 8.1.2.1, 8.0.4.1, and 7.2.3.1 contain a patch.

CVSS3: 5.3
debian
4 месяца назад

Active Support is a toolkit of support libraries and Ruby core extensi ...

CVSS3: 5.3
fstec
4 месяца назад

Уязвимость компонента activesupport программной платформы Ruby on Rails, позволяющая нарушителю вызвать отказ в обслуживании

EPSS

Процентиль: 39%
0.00498
Низкий

6.9 Medium

CVSS4

Дефекты

CWE-1333
CWE-400