Katalog CVE

CVE-2026-72702

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.10%

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

Streszczenie

Grav CMS przed wersją 2.0.16 zawiera podatność na obejście walidacji pochodzenia w metodach Uri::referrer() i Pages::referrerRoute(), które sprawdzają nagłówek Referer za pomocą niezakotwiczonego dopasowania prefiksu (str_starts_with) bez ogranicznika końcowego. Atakujący kontrolujący domenę zaczynającą się od pochodzenia ofiary (np. https://example.com.attacker.tld) może wysłać żądanie z takim Refererem, które będzie traktowane jako pochodzące z tego samego pochodzenia, omijając kontrolę opartą na Refererze.

Ocena ryzyka

Ryzyko obejścia mechanizmów bezpieczeństwa opartych na nagłówku Referer, co może umożliwić ataki CSRF lub nieautoryzowany dostęp do funkcji wymagających zaufanego pochodzenia.

Rekomendacja

Zaktualizuj Grav CMS do wersji 2.0.16 lub nowszej, która zawiera poprawkę walidacji pochodzenia.

Inne podatności w Grav CMS

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

Grav CMS before 2.0.16 contains an origin validation bypass in the Uri::referrer() and Pages::referrerRoute() methods, which validate the Referer header using an unanchored string prefix match (str_starts_with($referrer, $base)) with no trailing delimiter. An attacker who controls a domain that begins with the victim site's origin (e.g. https://example.com.attacker.tld) can send a request with such a Referer to be treated as same-origin, bypassing the Referer-based origin check.

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