Composer pontedilana/php-weasyprint has 4 known advisories in the phpwarden feed. Feed 2026.10.29.1, updated 2026-10-28.
| CVE | Title | Severity | CVSS | Affected | Fixed in |
|---|---|---|---|---|---|
| CVE-2026-49286 | PhpWeasyPrint vulnerable to PHAR deserialization via output filename (CVE-2023-28115 case-insensitive bypass) | high | 8.1 | <2.6.0 | 2.6.0 |
| CVE-2026-49359 | PhpWeasyPrint vulnerable to SSRF and local file disclosure via the attachment option | medium | 6.5 | <2.6.0 | 2.6.0 |
| CVE-2026-49260 | php-weasyprint: shell command injection via configurable WeasyPrint binary path due to inverted is_executable() guard (mirror of KnpLabs/sna | high | 8.2 | <2.5.1 | 2.5.1 |
| CVE-2026-49358 | PhpWeasyPrint vulnerable to arbitrary file deletion at shutdown via public $temporaryFiles | low | 3.0 | <2.6.0 | 2.6.0 |
Find out in one command. phpwarden checks your composer.lock against this advisory and 20,000+ others, ranked by real-world exploitation (CISA KEV + EPSS). Free, offline, open data.
# one-time install pip install phpwarden # then phpwarden deps composer.lock
Or keep it checked automatically: GitHub Action · pre-commit hook · GitLab CI · Laravel artisan command
Install docs How findings are ranked