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

exploitDog

redhat логотип

CVE-2022-28738

Опубликовано: 14 апр. 2022
Источник: redhat
CVSS3: 7.7
EPSS Низкий

Описание

A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2. If a victim attempts to create a Regexp from untrusted user input, an attacker may be able to write to unexpected memory locations.

A double-free vulnerability was found in Ruby. The issue occurs during Regexp compilation. This flaw allows an attacker to create a Regexp object with a crafted source string that could cause the same memory to be freed twice.

Отчет

Ruby 2.6 series and 2.7 series are not affected.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 6rubyNot affected
Red Hat Enterprise Linux 7rubyNot affected
Red Hat Enterprise Linux 8ruby:2.5/rubyNot affected
Red Hat Enterprise Linux 8ruby:2.6/rubyNot affected
Red Hat Enterprise Linux 8ruby:2.7/rubyNot affected
Red Hat Software Collectionsrh-ruby27-rubyNot affected
Red Hat Enterprise Linux 8rubyFixedRHSA-2022:645013.09.2022
Red Hat Enterprise Linux 9rubyFixedRHSA-2022:658520.09.2022
Red Hat Software Collections for Red Hat Enterprise Linux 7rh-ruby30-rubyFixedRHSA-2022:685511.10.2022

Показывать по

Дополнительная информация

Статус:

Moderate
Дефект:
CWE-415
https://bugzilla.redhat.com/show_bug.cgi?id=2075685Ruby: Double free in Regexp compilation

EPSS

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

7.7 High

CVSS3

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

CVSS3: 9.8
ubuntu
около 3 лет назад

A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2. If a victim attempts to create a Regexp from untrusted user input, an attacker may be able to write to unexpected memory locations.

CVSS3: 9.8
nvd
около 3 лет назад

A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2. If a victim attempts to create a Regexp from untrusted user input, an attacker may be able to write to unexpected memory locations.

CVSS3: 9.8
debian
около 3 лет назад

A double free was found in the Regexp compiler in Ruby 3.x before 3.0. ...

CVSS3: 9.8
github
около 3 лет назад

A double free was found in the Regexp compiler in Ruby 3.x before 3.0.4 and 3.1.x before 3.1.2. If a victim attempts to create a Regexp from untrusted user input, an attacker may be able to write to unexpected memory locations.

CVSS3: 6.2
fstec
около 3 лет назад

Уязвимость реализации класса Regexp интерпретатора языка программирования Ruby, позволяющая нарушителю вызвать отказ в обслуживании

EPSS

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

7.7 High

CVSS3