Auth bypass in Wpeverest Pdfdraft – Drag & Drop Pdf Builder, Viewer, Embed Download Pdf, Certificate Invoice Designer

CVE-2026-12124

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 class: Broken Access Control

EPSS: 0.002 (11.2th percentile) — read the EPSS interpretation.

CVSS v3 metric

CVSS v3 base score 5.3 (Medium). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N.

Affected products

Weakness classification (CWE)

References

Frequently asked questions

What is CVE-2026-12124?
CVE-2026-12124 is a medium-severity vulnerability in Wpeverest Pdfdraft – Drag & Drop Pdf Builder, Viewer, Embed Download Pdf, Certificate Invoice Designer, classified under Missing Authorization. CVSS score: 5.3/10. Published 2026-07-28.
How severe is CVE-2026-12124?
Medium severity. CVSS v3 base score is 5.3 out of 10.