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

exploitDog

github логотип

GHSA-pg9f-39pc-qf8g

Опубликовано: 10 апр. 2025
Источник: github
Github: Прошло ревью
CVSS4: 6.3

Описание

crossbeam-channel Vulnerable to Double Free on Drop

The internal Channel type's Drop method has a race which could, in some circumstances, lead to a double-free. This could result in memory corruption.

Quoting from the upstream description in merge request #1187:

The problem lies in the fact that dicard_all_messages contained two paths that could lead to head.block being read but only one of them would swap the value. This meant that dicard_all_messages could end up observing a non-null block pointer (and therefore attempting to free it) without setting head.block to null. This would then lead to Channel::drop making a second attempt at dropping the same pointer.

The bug was introduced while fixing a memory leak, in upstream MR #1084, first published in 0.5.12.

The fix is in upstream MR #1187 and has been published in 0.5.15

Пакеты

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

crossbeam-channel

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

>= 0.5.11, < 0.5.15

0.5.15

EPSS

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

6.3 Medium

CVSS4

Дефекты

CWE-415

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

CVSS3: 6.5
ubuntu
около 1 месяца назад

In crossbeam-channel rust crate, the internal `Channel` type's `Drop` method has a race condition which could, in some circumstances, lead to a double-free that could result in memory corruption.

CVSS3: 6.5
redhat
2 месяца назад

In crossbeam-channel rust crate, the internal `Channel` type's `Drop` method has a race condition which could, in some circumstances, lead to a double-free that could result in memory corruption.

CVSS3: 6.5
nvd
около 1 месяца назад

In crossbeam-channel rust crate, the internal `Channel` type's `Drop` method has a race condition which could, in some circumstances, lead to a double-free that could result in memory corruption.

CVSS3: 6.5
debian
около 1 месяца назад

In crossbeam-channel rust crate, the internal `Channel` type's `Drop` ...

suse-cvrf
около 1 месяца назад

Security update for python-maturin

EPSS

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

6.3 Medium

CVSS4

Дефекты

CWE-415