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

exploitDog

github логотип

GHSA-m7w4-8wp8-m2xq

Опубликовано: 25 авг. 2021
Источник: github
Github: Прошло ревью
CVSS3: 8.1

Описание

Data races in beef

An issue was discovered in the beef crate before 0.5.0 for Rust. Affected versions of this crate did not have a T: Sync bound in the Send impl for Cow<'_, T, U>. This allows users to create data races by making Cow contain types that are (Send && !Sync) like Cell<_> or RefCell<_>.

Such data races can lead to memory corruption.

The flaw was corrected in commit d1c7658 by adding trait bounds T: Sync and T::Owned: Send to the Send impl for Cow<'_, T, U>.

Пакеты

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

beef

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

< 0.5.0

0.5.0

EPSS

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

8.1 High

CVSS3

Дефекты

CWE-119
CWE-362

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

CVSS3: 8.1
nvd
больше 4 лет назад

An issue was discovered in the beef crate before 0.5.0 for Rust. beef::Cow has no Sync bound on its Send trait.

EPSS

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

8.1 High

CVSS3

Дефекты

CWE-119
CWE-362