Junglewise Threat Intelligence

CVE-2026-12124: wpeverest PDFDraft missing authorization in PDF serving functions

CVE-2026-12124 · Severity: medium · CVSS 5.3 · Published 2026-07-28

Vendors: WPEverest.

Executive brief

A vulnerability in the PDFDraft plugin for WordPress allows unauthorized individuals to access and download stored PDF documents. This plugin is used to create and manage documents like invoices, certificates, and order forms. An attacker could exploit this flaw to obtain sensitive customer information, including personally identifiable information (PII) and financial records, without needing to log in.

Technical details

The PDFDraft plugin for WordPress (versions up to 1.1.0) contains a missing authorization vulnerability (CWE-862) within the serveTemplatePdfAjax() function and the serveTemplatePdf() REST route. The REST route is improperly configured with 'permission_callback => __return_true', effectively disabling access control. An unauthenticated attacker can exploit this by sending requests to the 'pdfdraft_embed_pdf' admin-ajax action or the '/wp-json/pdfdraft/v1/embed-pdf/templates/{slug}/pdf' REST endpoint. By providing a known or guessable design slug, the attacker can bypass intended security restrictions to download PDF templates that may contain sensitive PII, invoices, and certificates.

Affected products

  • wpeverest PDFDraft – Drag & Drop PDF Builder, PDF Viewer, Embed & Download PDF, Certificate & Invoice Designer up to, and including, 1.1.0

Timeline

  • 2026-07-28: advisory: NVD publication date

References