CVE Catalog

CVE-2026-12124

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.21%

11th percentile - higher than 11% of all known CVEs

Summary

The PDFDraft plugin for WordPress up to version 1.1.0 lacks capability checks in the serveTemplatePdfAjax() function and the serveTemplatePdf() REST route. Unauthenticated attackers can download stored template PDFs, which may contain customer PII, invoices, orders, and certificate data, by using known or guessable design slugs.

Risk Assessment

Mass leakage of confidential customer data, including personal and financial information, is possible, leading to serious legal and financial consequences.

Recommendation

Immediately update the PDFDraft plugin to the latest version that adds proper capability checks.

Related vulnerabilities

Original NVD description (English source)

The PDFDraft – Drag & Drop PDF Builder, PDF Viewer, Embed & Download PDF, Certificate & Invoice Designer plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the serveTemplatePdfAjax() function and the serveTemplatePdf() REST route (which is registered with `permission_callback => '__return_true'`) in versions up to, and including, 1.1.0. This makes it possible for unauthenticated attackers to download stored template PDFs — which may contain customer PII, invoice, order, and certificate data — by requesting the publicly registered admin-ajax action `pdfdraft_embed_pdf` or the REST endpoint `/wp-json/pdfdraft/v1/embed-pdf/templates/{slug}/pdf` with a known or guessable design slug, bypassing the plugin's own .

Vulnerability data from NVD (NIST) · CISA KEV · EPSS