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

exploitDog

redhat логотип

CVE-2024-27280

Опубликовано: 21 мар. 2024
Источник: redhat
CVSS3: 3.1

Описание

A buffer-overread issue was discovered in StringIO 3.0.1, as distributed in Ruby 3.0.x through 3.0.6 and 3.1.x through 3.1.4. The ungetbyte and ungetc methods on a StringIO can read past the end of a string, and a subsequent call to StringIO.gets may return the memory value. 3.0.3 is the main fixed version; however, for Ruby 3.0 users, a fixed version is stringio 3.0.1.1, and for Ruby 3.1 users, a fixed version is stringio 3.0.1.2.

A buffer overread flaw was found in rubygem StringIO. The ungetbyte and ungetc methods on a StringIO object can read past the end of a string, and a subsequent call to StringIO.gets may return the memory value.

Меры по смягчению последствий

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

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

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 6rubyOut of support scope
Red Hat Enterprise Linux 7rubyOut of support scope
Red Hat OpenStack Platform 16.2puppet-memcachedNot affected
Red Hat OpenStack Platform 17.1puppet-memcachedNot affected
Red Hat Satellite 6satellite-installerNot affected
Red Hat Storage 3rubyAffected
Red Hat Enterprise Linux 8rubyFixedRHSA-2024:350030.05.2024
Red Hat Enterprise Linux 8rubyFixedRHSA-2024:354603.06.2024
Red Hat Enterprise Linux 8rubyFixedRHSA-2024:367006.06.2024
Red Hat Enterprise Linux 8rubyFixedRHSA-2024:449911.07.2024

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

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

Статус:

Moderate
Дефект:
CWE-126
https://bugzilla.redhat.com/show_bug.cgi?id=2270750ruby: Buffer overread vulnerability in StringIO

3.1 Low

CVSS3

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

CVSS3: 9.8
ubuntu
около 1 года назад

A buffer-overread issue was discovered in StringIO 3.0.1, as distributed in Ruby 3.0.x through 3.0.6 and 3.1.x through 3.1.4. The ungetbyte and ungetc methods on a StringIO can read past the end of a string, and a subsequent call to StringIO.gets may return the memory value. 3.0.3 is the main fixed version; however, for Ruby 3.0 users, a fixed version is stringio 3.0.1.1, and for Ruby 3.1 users, a fixed version is stringio 3.0.1.2.

CVSS3: 9.8
nvd
около 1 года назад

A buffer-overread issue was discovered in StringIO 3.0.1, as distributed in Ruby 3.0.x through 3.0.6 and 3.1.x through 3.1.4. The ungetbyte and ungetc methods on a StringIO can read past the end of a string, and a subsequent call to StringIO.gets may return the memory value. 3.0.3 is the main fixed version; however, for Ruby 3.0 users, a fixed version is stringio 3.0.1.1, and for Ruby 3.1 users, a fixed version is stringio 3.0.1.2.

CVSS3: 9.8
debian
около 1 года назад

A buffer-overread issue was discovered in StringIO 3.0.1, as distribut ...

CVSS3: 9.8
github
около 1 года назад

StringIO buffer overread vulnerability

CVSS3: 3.1
fstec
больше 1 года назад

Уязвимость методов ungetbyte и ungetc обработчика строк StringIO для языка программирования Ruby, позволяющая нарушителю оказать воздействие на конфиденциальность защищаемой информации

3.1 Low

CVSS3