CVE-2024-21549CWE-20

CVE-2024-21549

High · published December 20, 2024

CVSS v3.1
8.6
EPSS
1%
Percentile
48.3
In the wild
Unconfirmed
What it is

Versions of the package spatie/browsershot before 5.0.3 are vulnerable to Improper Input Validation due to improper URL validation in 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).

The record
Technical detail
CVSS v3.1
8.6 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00606 · 48.3th percentile
Weakness
CWE-20 · Improper Input Validation
Published
2024-12-20T10:15Z
References (3)
EPSS history
Timeline
  • 20 DEC 05:00Z
    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
    cvelistv5