Katalog CVE

CVE-2022-23328

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
1.34%

Percentyl 68 - wyżej niż 68% wszystkich znanych CVE

Streszczenie

Wada projektowa we wszystkich wersjach Go-Ethereum umożliwia atakującemu węzłowi wysłanie 5120 oczekujących transakcji z jednego konta o wysokiej cenie gazu, które całkowicie wyczerpują saldo konta, do ofiary węzła Geth. Powoduje to usunięcie wszystkich oczekujących transakcji z puli pamięci ofiary i zajęcie jej, uniemożliwiając dodanie nowych transakcji, co prowadzi do odmowy usługi (DoS).

Ocena ryzyka

Organizacja narażona jest na atak DoS, który może zatrzymać przetwarzanie transakcji w węźle Geth, uniemożliwiając użytkownikom wysyłanie nowych transakcji i zakłócając działanie aplikacji opartych na Ethereum.

Rekomendacja

Zaleca się natychmiastową aktualizację Go-Ethereum do wersji, która zawiera poprawkę na tę podatność, lub zastosowanie tymczasowych zabezpieczeń, takich jak ograniczenie liczby oczekujących transakcji z jednego konta.

Inne podatności w Go-Ethereum

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

A design flaw in all versions of Go-Ethereum allows an attacker node to send 5120 pending transactions of a high gas price from one account that all fully spend the full balance of the account to a victim Geth node, which can purge all of pending transactions in a victim node's memory pool and then occupy the memory pool to prevent new transactions from entering the pool, resulting in a denial of service (DoS).

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS