CVE-2023-40017
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 46 - wyżej niż 46% wszystkich znanych CVE
Streszczenie
GeoNode to platforma open source do tworzenia, udostępniania i współpracy nad danymi geospatialnymi. W wersjach od 3.2.0 do 4.1.2 punkt końcowy `/proxy/?url=` nie chroni odpowiednio przed atakami typu server-side request forgery, co umożliwia atakującemu skanowanie portów wewnętrznych hostów oraz żądanie informacji z tych hostów.
Ocena ryzyka
Atakujący może uzyskać dostęp do wewnętrznych zasobów sieciowych, co stwarza poważne zagrożenie dla bezpieczeństwa organizacji i jej danych.
Rekomendacja
Zaleca się aktualizację GeoNode do najnowszej wersji, w której wprowadzono poprawkę, aby zabezpieczyć się przed tym rodzajem ataku.
Inne podatności w GeoNode
Zobacz wszystkie- CVE-2026-39922Średnie
Podatność SSRF w GeoNode w wersjach 4.4.5 i 5.0.2 (oraz wcześniejszych) pozwala uwierzytelnionym atakującym na wysyłanie żądań sieciowych do dowolnych adresów URL poprzez przesłanie spreparowanego adresu URL usługi podczas walidacji formularza. Brak odpowiedniego filtrowania adresów IP w handlerze usług WMS umożliwia skanowanie wewnętrznych zasobów sieciowych, w tym adresów pętli zwrotnej, prywatnych zakresów RFC1918, adresów link-local oraz metadanych usług chmurowych.
- CVE-2026-39921Średnie
Podatność SSRF w GeoNode pozwala uwierzytelnionym użytkownikom z uprawnieniami do przesyłania dokumentów na wysyłanie dowolnych żądań HTTP poprzez podanie złośliwego adresu URL w parametrze doc_url. Atakujący mogą kierować żądania do wewnętrznych zasobów sieciowych, adresów pętli zwrotnej, adresów RFC1918 lub usług metadanych chmury.
Oryginalny opis (angielski, źródło NVD)
GeoNode is an open source platform that facilitates the creation, sharing, and collaborative use of geospatial data. In versions 3.2.0 through 4.1.2, the endpoint `/proxy/?url=` does not properly protect against server-side request forgery. This allows an attacker to port scan internal hosts and request information from internal hosts. A patch is available at commit a9eebae80cb362009660a1fd49e105e7cdb499b9.

