NetSight
high8.2

CVE-2025-1022

Browsershot Path Traversal

Impact

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.

Affected packages

EcosystemPackageAffectedFixed in
composerspatie/browsershot< 5.0.55.0.5

Affected products

ProductAffected versions
Package Spatie/Browsershot
before 5.0.5

Versions were read from the advisory text. No structured product data has been published for this record yet.

Weakness classification

References