CVE-2026-16766
Last modified
CVE-2026-16766 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. Catalyst::View::Wkhtmltopdf versions before 0.6.1 for Perl allow shell command injection (RCE) via PDF render options. Options are passed directly to the wkhtmltopdf command without sanitization. Any web application that passes user-controlled options such as the page_size, orientation or margins without validation allows shell command injection. Version 0.6.0 was released with an incomplete fix for this issue. Note that the wkhtmltopdf project is no longer being developed, and users of this package should migrate to alternative solutions.. EPSS estimates a 1.30% chance of exploitation in the next 30 days.
Description
Catalyst::View::Wkhtmltopdf versions before 0.6.1 for Perl allow shell command injection (RCE) via PDF render options. Options are passed directly to the wkhtmltopdf command without sanitization. Any web application that passes user-controlled options such as the page_size, orientation or margins without validation allows shell command injection. Version 0.6.0 was released with an incomplete fix for this issue. Note that the wkhtmltopdf project is no longer being developed, and users of this package should migrate to alternative solutions.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| RRWO | Catalyst::View::Wkhtmltopdf | < 0.6.1 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-16766?
How severe is CVE-2026-16766?
How do I fix CVE-2026-16766?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-1675The Advanced Country Blocker plugin for WordPress is vulnera…5.3
- CVE-2026-16751Authorization Bypass in the emergency recovery approval comp…
- CVE-2026-16756Missing connection and header-read timeouts and the absence …8.7
- CVE-2026-16763A vulnerability was identified in localstack serverless-loca…5.3
- CVE-2026-16764A vulnerability was identified in OWASP DefectDojo 2.59.0. T…6.3
- CVE-2026-16765A vulnerability was determined in CodeAstro Online Classroom…7.3
- CVE-2026-16767A vulnerability was detected in Ne-Lexa php-zip up to 4.0.2.…6.5
- CVE-2026-16768A flaw was found in gdk-pixbuf. When parsing a specially cra…5.3
- CVE-2026-1677Zephyr sockets created with `IPPROTO_TLS_1_3` can still nego…5.3
- CVE-2026-16771In firmware versions 2.7.7 and earlier, the Arris BGW210‑700…8.8
- CVE-2026-16773The WPBot – AI ChatBot for Live Support, Lead Generation, AI…5.3
- CVE-2026-16774The Chatbot plugin for WordPress is vulnerable to Missing Au…5.3
Are you affected by CVE-2026-16766?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
