Loading HuntDB...

GHSA-c9f5-29f6-c35w

GitHub Security Advisory

Browsershot Improper Input Validation vulnerability

✓ GitHub Reviewed MODERATE Has CVE

Advisory Details

Versions of the package spatie/browsershot before 5.0.3 are vulnerable to Improper Input Validation due to improper URL validation through the setUrl method. An attacker can exploit this vulnerability by utilizing view-source:file://, which allows for arbitrary file reading on a local file.

**Note:**

This is a bypass of the fix for [CVE-2024-21544](https://security.snyk.io/vuln/SNYK-PHP-SPATIEBROWSERSHOT-8496745).

Affected Packages

Packagist spatie/browsershot
Affected versions: 0 (fixed in 5.0.3)

Related CVEs

Key Information

GHSA ID
GHSA-c9f5-29f6-c35w
Published
December 20, 2024 6:30 AM
Last Modified
February 4, 2025 5:26 PM
CVSS Score
5.0 /10
Primary Ecosystem
Packagist
Primary Package
spatie/browsershot
GitHub Reviewed
✓ Yes

Dataset

Last updated: June 13, 2025 6:24 AM

Data from GitHub Advisory Database. This information is provided for research and educational purposes.