Lucene search
+L

179 matches found

OSV
OSV
•added 2026/07/07 11:45 a.m.•15 views

PYSEC-2026-2033 WeasyPrint allows the attachment of arbitrary files and URLs to a PDF

Impact Since version 61.0, there's a vulnerability which allows attaching content of arbitrary files and URLs to a generated PDF document, even if urlfetcher is configured to prevent access to files and URLs. Patches Fixed by 734ee8e that’s included in 61.2 Workarounds - Check that no PDF...

7.4CVSS7.2AI score0.00737EPSS
SaveExploits0References7
Circl
Circl
•added 2026/07/06 6:35 p.m.•20 views

CVE-2026-49452

creationtimestamp| type| source ---|---|--- 2026-07-06 18:35:11+00:00| published-proof-of-concept| https://github.com/Kozea/WeasyPrint/security/advisories/GHSA-jhhc-3hcp-qhm5...

6.5CVSS5.8AI score0.00372EPSS
SaveExploits0References1
OSV
OSV
•added 2026/07/06 5:29 p.m.•21 views

GHSA-JHHC-3HCP-QHM5 WeasyPrint has CSS Injection via Presentational Hints

Summary A CSS injection issue exists in WeasyPrint when HTML presentational hints are enabled. Unescaped attribute values are embedded into CSS, allowing injection of arbitrary CSS declarations. This affects applications processing untrusted HTML input. Details File: weasyprint/css/init.py The...

6.5CVSS6AI score0.00372EPSS
SaveExploits0References2
Snyk
Snyk
•added 2026/07/06 5:29 p.m.•24 views

Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

Overview weasyprint is a The Awesome Document Factory Affected versions of this package are vulnerable to Improper Neutralization of Special Elements in Output Used by a Downstream Component 'Injection' in the processing of presentational hints when unescaped attribute values are embedded into CS...

6.9CVSS6.1AI score0.00372EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/07/06 5:29 p.m.•28 views

WeasyPrint has CSS Injection via Presentational Hints

Summary A CSS injection issue exists in WeasyPrint when HTML presentational hints are enabled. Unescaped attribute values are embedded into CSS, allowing injection of arbitrary CSS declarations. This affects applications processing untrusted HTML input. Details File: weasyprint/css/init.py The...

6.5CVSS6AI score0.00372EPSS
SaveExploits0References2Affected Software1
Circl
Circl
•added 2026/06/27 12:35 a.m.•29 views

CVE-2026-49358

creationtimestamp| type| source ---|---|--- 2026-06-27 00:35:52+00:00| published-proof-of-concept| https://github.com/pontedilana/php-weasyprint/security/advisories/GHSA-5g9f-cwwg-4p8g...

3CVSS5.8AI score0.00149EPSS
SaveExploits0References1
Circl
Circl
•added 2026/06/26 10:28 p.m.•24 views

CVE-2026-49359

creationtimestamp| type| source ---|---|--- 2026-06-26 22:28:37+00:00| seen| https://bsky.app/profile/suriq.io/post/3mp7ykmyves2b 2026-06-27 00:35:49+00:00| published-proof-of-concept| https://github.com/pontedilana/php-weasyprint/security/advisories/GHSA-x8g9-h984-pc36...

6.5CVSS5.8AI score0.00422EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/06/26 10:11 p.m.•40 views

PhpWeasyPrint vulnerable to SSRF and local file disclosure via the attachment option

Summary pontedilana/php-weasyprint fetches the content of option values server-side via filegetcontents when the value looks like a URL, without restricting the URL scheme. The attachment option of Pdf is the reachable sink: any value that passes isOptionUrl filtervar..., FILTERVALIDATEURL is...

6.5CVSS6AI score0.00422EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
•added 2026/06/26 10:10 p.m.•23 views

PhpWeasyPrint vulnerable to arbitrary file deletion at shutdown via public $temporaryFiles

Summary AbstractGenerator::$temporaryFiles is a public array, and removeTemporaryFiles — invoked from destruct and from a registered shutdown function — calls unlink on every entry without verifying that the path is contained within the temporary folder. Any code holding a reference to a generato...

3CVSS6.1AI score0.00149EPSS
SaveExploits0References6Affected Software1
OSV
OSV
•added 2026/06/26 10:10 p.m.•22 views

GHSA-5G9F-CWWG-4P8G PhpWeasyPrint vulnerable to arbitrary file deletion at shutdown via public $temporaryFiles

Summary AbstractGenerator::$temporaryFiles is a public array, and removeTemporaryFiles — invoked from destruct and from a registered shutdown function — calls unlink on every entry without verifying that the path is contained within the temporary folder. Any code holding a reference to a generato...

3CVSS6AI score0.00149EPSS
SaveExploits0References6
Github Security Blog
Github Security Blog
•added 2026/06/26 10:10 p.m.•25 views

PhpWeasyPrint vulnerable to PHAR deserialization via output filename (CVE-2023-28115 case-insensitive bypass)

Summary pontedilana/php-weasyprint guarded the output filename against the phar:// stream wrapper with a case-sensitive blacklist: php if 0 === \strpos$filename, 'phar://' throw new \InvalidArgumentException'The output file cannot be a phar archive.'; PHP stream wrappers are case-insensitive, so...

9.8CVSS8.6AI score0.0276EPSS
SaveExploits1References6Affected Software1
OSV
OSV
•added 2026/06/26 9:46 p.m.•24 views

GHSA-F5GC-QXF8-MH9G php-weasyprint: shell command injection via configurable WeasyPrint binary path due to inverted is_executable() guard (mirror of KnpLabs/snappy GHSA-vpr4-p6fq-85jc)

Summary pontedilana/php-weasyprint builds the shell command for WeasyPrint by passing the binary path through escapeshellarg first and then checking the quoted result with isexecutable. On POSIX escapeshellarg'/usr/local/bin/weasyprint' returns '/usr/local/bin/weasyprint' with the single-quote...

8.2CVSS5.8AI score0.00225EPSS
SaveExploits0References6
EUVD
EUVD
•added 2026/06/26 9:46 p.m.•26 views

EUVD-2026-38048

php-weasyprint: shell command injection via configurable WeasyPrint binary path due to inverted isexecutable guard mirror of KnpLabs/snappy GHSA-vpr4-p6fq-85jc...

8.2CVSS5.8AI score0.00225EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2026/06/26 9:46 p.m.•23 views

php-weasyprint: shell command injection via configurable WeasyPrint binary path due to inverted is_executable() guard (mirror of KnpLabs/snappy GHSA-vpr4-p6fq-85jc)

Summary pontedilana/php-weasyprint builds the shell command for WeasyPrint by passing the binary path through escapeshellarg first and then checking the quoted result with isexecutable. On POSIX escapeshellarg'/usr/local/bin/weasyprint' returns '/usr/local/bin/weasyprint' with the single-quote...

8.2CVSS6AI score0.00225EPSS
SaveExploits0References6Affected Software1
Snyk
Snyk
•added 2026/06/19 7:08 p.m.•11 views

Deserialization of Untrusted Data

Overview pontedilana/php-weasyprint is a PHP library allowing PDF generation from an url or a html page. Affected versions of this package are vulnerable to Deserialization of Untrusted Data in the prepareOutput method of src/AbstractGenerator.php, whose strpos$filename, 'phar://' guard is case...

9.2CVSS6.2AI score0.0095EPSS
SaveExploits0References2
Snyk
Snyk
•added 2026/06/19 7:08 p.m.•8 views

Server-side Request Forgery (SSRF)

Overview pontedilana/php-weasyprint is a PHP library allowing PDF generation from an url or a html page. Affected versions of this package are vulnerable to Server-side Request Forgery SSRF and local file disclosure in the isOptionUrl and handleArrayOptions methods of src/Pdf.php, which validate...

7.2CVSS5.8AI score0.00422EPSS
SaveExploits0References2
NVD
NVD
•added 2026/06/19 6:16 p.m.•27 views

CVE-2026-49359

PhpWeasyPrint is a PHP library allowing PDF generation from a URL or an HTML page. Prior to version 2.6.0, pontedilana/php-weasyprint fetches the content of option values server-side via filegetcontents when the value looks like a URL, without restricting the URL scheme. The attachment option of...

6.5CVSS0.00422EPSS
SaveExploits0References4
Snyk
Snyk
•added 2026/06/19 6:09 p.m.•10 views

Command Injection

Overview pontedilana/php-weasyprint is a PHP library allowing PDF generation from an url or a html page. Affected versions of this package are vulnerable to Command Injection in the binary-path validation in src/AbstractGenerator.php, where isexecutable is tested against the escapeshellarg-quoted...

8.2CVSS6.3AI score0.00225EPSS
SaveExploits0References2
CVE
CVE
•added 2026/06/19 5:06 p.m.•43 views

CVE-2026-49359

PhpWeasyPrint (pontedilana/php-weasyprint) prior to version 2.6.0 is vulnerable: the attachment option for Pdf can accept any value that passes filter_var(url), including http, https, ftp, file, and PHP streams like php://. The library fetches these values server-side via file_get_contents, allow...

6.5CVSS5.8AI score0.00422EPSS
SaveExploits0References4
Vulnrichment
Vulnrichment
•added 2026/06/19 5:03 p.m.•13 views

CVE-2026-49286 PhpWeasyPrint vulnerable to PHAR deserialization via output filename (CVE-2023-28115 case-insensitive bypass)

PhpWeasyPrint is a PHP library allowing PDF generation from a URL or an HTML page. Prior to version 2.6.0, pontedilana/php-weasyprint guarded the output filename against the phar:// stream wrapper with a case-sensitive blacklist. PHP stream wrappers are case-insensitive, so PHAR://, Phar://, etc...

8.1CVSS6.2AI score0.0095EPSS
SaveExploits0References4
Rows per page
Query Builder