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

exploitDog

github логотип

GHSA-pj73-v5mw-pm9j

Опубликовано: 15 мар. 2023
Источник: github
Github: Прошло ревью
CVSS3: 5.3

Описание

Possible XSS Security Vulnerability in SafeBuffer#bytesplice

There is a vulnerability in ActiveSupport if the new bytesplice method is called on a SafeBuffer with untrusted user input. This vulnerability has been assigned the CVE identifier CVE-2023-28120.

Versions Affected: All. Not affected: None Fixed Versions: 7.0.4.3, 6.1.7.3

Impact

ActiveSupport uses the SafeBuffer string subclass to tag strings as html_safe after they have been sanitized. When these strings are mutated, the tag is should be removed to mark them as no longer being html_safe.

Ruby 3.2 introduced a new bytesplice method which ActiveSupport did not yet understand to be a mutation. Users on older versions of Ruby are likely unaffected.

All users running an affected release and using bytesplice should either upgrade or use one of the workarounds immediately.

Workarounds

Avoid calling bytesplice on a SafeBuffer (html_safe) string with untrusted user input.

Пакеты

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

activesupport

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

>= 7.0.0, < 7.0.4.3

7.0.4.3

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

activesupport

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

< 6.1.7.3

6.1.7.3

EPSS

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

5.3 Medium

CVSS3

Дефекты

CWE-79

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

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

There is a vulnerability in ActiveSupport if the new bytesplice method is called on a SafeBuffer with untrusted user input.

CVSS3: 6.1
redhat
почти 3 года назад

There is a vulnerability in ActiveSupport if the new bytesplice method is called on a SafeBuffer with untrusted user input.

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

There is a vulnerability in ActiveSupport if the new bytesplice method is called on a SafeBuffer with untrusted user input.

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

There is a vulnerability in ActiveSupport if the new bytesplice method ...

suse-cvrf
больше 2 лет назад

Security update for rmt-server

EPSS

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

5.3 Medium

CVSS3

Дефекты

CWE-79