Katalog CVE

CVE-2026-108741

NiskieCVSS 3.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

Shepherd (shepherd-ai) do wersji 0.3.1 zawiera podatność polegającą na obejściu zabezpieczeń przed SSRF w dodatku citation-checker, ponieważ guard public_url weryfikuje rozwiązany adres, ale fetch ponownie rozwiązuje nazwę hosta w momencie połączenia. Atakujący, którzy umieszczą spreparowany adres URL w sprawdzanym dokumencie i kontrolują jego DNS, mogą przekierować go na adresy wewnętrzne, wysyłając żądania GET do wewnętrznych usług HTTP(S) i przechwytując odpowiedzi w plikach dowodowych.

Ocena ryzyka

Ryzyko polega na możliwości przeprowadzenia ataków SSRF na wewnętrzne usługi, co może prowadzić do nieautoryzowanego dostępu do wrażliwych zasobów sieciowych. Przechwytywanie odpowiedzi może ujawnić dane wewnętrzne.

Rekomendacja

Zaleca się aktualizację Shepherd do wersji z poprawką oraz wdrożenie dodatkowych zabezpieczeń, takich jak walidacja adresów IP po ponownym rozwiązaniu DNS. Należy również ograniczyć dostęp do wewnętrznych usług z poziomu aplikacji.

Powiązane podatności

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

Shepherd (shepherd-ai) through 0.3.1 contains a server-side request forgery guard bypass in the citation-checker extra because the public_url guard validates a resolved address but fetch re-resolves the hostname at connect time. Attackers who plant a crafted reference URL in a checked document and control its DNS can rebind it to internal addresses, sending GET requests to internal HTTP(S) services and capturing responses in evidence files.

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