CVE-2024-21549 Information

Description

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.

Reference

https://github.com/spatie/browsershot/commit/f791ce0ae8dd99367dbfa30588ee31e1196e1728 https://github.com/spatie/browsershot/discussions/906 https://security.snyk.io/vuln/SNYK-PHP-SPATIEBROWSERSHOT-8533023

Share on: