Описание
The GetBlockHeadersMsg handler in the LES protocol implementation in Go Ethereum (aka geth) before 1.8.11 may lead to an access violation because of an integer signedness error for the array index, which allows attackers to launch a Denial of Service attack by sending a packet with a -1 query.Skip value. The vulnerable remote node would be crashed by such an attack immediately, aka the EPoD (Ethereum Packet of Death) issue.
Ссылки
- PatchThird Party Advisory
- Issue TrackingPatchThird Party Advisory
- Third Party Advisory
- ExploitThird Party Advisory
- PatchThird Party Advisory
- Issue TrackingPatchThird Party Advisory
- Third Party Advisory
- ExploitThird Party Advisory
Уязвимые конфигурации
Конфигурация 1Версия до 1.8.11 (исключая)
cpe:2.3:a:ethereum:go_ethereum:*:*:*:*:*:*:*:*
EPSS
Процентиль: 94%
0.1185
Средний
7.5 High
CVSS3
5 Medium
CVSS2
Дефекты
CWE-129
Связанные уязвимости
CVSS3: 7.5
debian
больше 7 лет назад
The GetBlockHeadersMsg handler in the LES protocol implementation in G ...
CVSS3: 7.5
github
больше 3 лет назад
Go Ethereum LES protocol implementation vulnerable to Denial of Service
EPSS
Процентиль: 94%
0.1185
Средний
7.5 High
CVSS3
5 Medium
CVSS2
Дефекты
CWE-129