Katalog CVE

CVE-2025-1022

WysokieCVSS 8.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.44%

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

Streszczenie

Pakiet spatie/browsershot przed wersją 5.0.5 zawiera podatność na nieprawidłową walidację danych wejściowych w funkcji setHtml, wywoływanej przez Browsershot::html(). Atakujący może ominąć blokowanie schematów URI plików (np. file:// i file:/) poprzez pominięcie ukośników, np. file:../../../../etc/passwd, co prowadzi do odczytu wrażliwych plików.

Ocena ryzyka

Ryzyko polega na możliwości odczytu dowolnych plików z serwera, takich jak /etc/passwd, co może prowadzić do wycieku poufnych danych i eskalacji ataku na inne systemy.

Rekomendacja

Należy natychmiast zaktualizować pakiet spatie/browsershot do wersji 5.0.5 lub nowszej. Jeśli aktualizacja nie jest możliwa, należy wdrożyć dodatkową walidację danych wejściowych w funkcji setHtml, blokującą wszystkie schematy URI plików.

Inne podatności w spatie/browsershot

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

Versions of the package spatie/browsershot before 5.0.5 are vulnerable to Improper Input Validation in the setHtml function, invoked by Browsershot::html(), which can be bypassed by omitting the slashes in the file URI (e.g., file:../../../../etc/passwd). This is due to missing validations of the user input that should be blocking file URI schemes (e.g., file:// and file:/) in the HTML content. **Note:** Further analysis has identified additional proof-of-concept exploits leveraging the vulnerable function. Developers using this package should ensure proper input validation to mitigate potential risks, as the issue remains unaddressed.

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