Katalog CVE

CVE-2025-47912

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.47%

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

Streszczenie

Funkcja Parse w pewnym komponencie (prawdopodobnie w Go) pozwala na umieszczanie w nawiasach kwadratowych w części hosta adresu URL wartości innych niż adresy IPv6. Zgodnie z RFC 3986 tylko adresy IPv6 mogą być umieszczane w nawiasach kwadratowych, a adresy IPv4 i nazwy hostów nie powinny tam występować. Funkcja Parse nie egzekwuje tego wymagania.

Ocena ryzyka

Może to prowadzić do nieprawidłowego parsowania adresów URL, co może być wykorzystane do obejścia zabezpieczeń lub przeprowadzenia ataków typu SSRF. Organizacje używające tej funkcji mogą być narażone na nieautoryzowany dostęp do wewnętrznych zasobów.

Rekomendacja

Należy zaktualizować komponent do wersji, która egzekwuje zgodność z RFC 3986. Jeśli aktualizacja nie jest dostępna, należy ręcznie walidować adresy URL przed użyciem funkcji Parse.

Powiązane podatności

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

The Parse function permits values other than IPv6 addresses to be included in square brackets within the host component of a URL. RFC 3986 permits IPv6 addresses to be included within the host component, enclosed within square brackets. For example: "http://[::1]/". IPv4 addresses and hostnames must not appear within square brackets. Parse did not enforce this requirement.

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