Katalog CVE

CVE-2026-111171

ŚrednieCVSS 5.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

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

Streszczenie

Web3.py w wersjach 7.15.0 do 7.16.0 oraz 8.0.0b2 do 8.0.0 zawiera podatność SSRF, ponieważ _check_ip_blocked() nie odwija adresów IPv6 mapowanych na IPv4 w walidacji URL CCIP Read. Złośliwe kontrakty mogą zwracać adresy OffchainLookup wskazujące na loopback, sieci prywatne lub link-local, powodując wysyłanie żądań przez klientów z włączonym CCIP Read.

Ocena ryzyka

Atakujący może wymusić na kliencie żądania do usług wewnętrznych lub lokalnych, co może ujawnić informacje lub posłużyć do dalszych ataków w sieci wewnętrznej.

Rekomendacja

Zaktualizuj Web3.py do wersji zawierającej poprawkę lub wyłącz CCIP Read do czasu aktualizacji, jeśli nie jest wymagany.

Powiązane podatności

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

Web3.py 7.15.0 through 7.16.0 and 8.0.0b2 through 8.0.0 contains a server-side request forgery vulnerability because _check_ip_blocked() does not unwrap IPv4-mapped IPv6 addresses in CCIP Read URL validation. Malicious contracts can return OffchainLookup URLs with IPv4-mapped IPv6 hosts or AAAA records, making clients with CCIP Read enabled send requests to loopback, private, or link-local services.

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