Junglewise Threat Intelligence

CVE-2026-4073: pdfl.io WordPress plugin stored XSS in pdflio shortcode

CVE-2026-4073 · Severity: medium · CVSS 6.4 · Published 2026-04-08

Executive brief

The pdfl.io plugin for WordPress, which provides PDF-related functionality, contains a security flaw that allows users with basic contributor permissions to inject malicious scripts into website pages. These scripts execute automatically whenever a visitor views the affected page, potentially leading to unauthorized actions or data theft. This could compromise the integrity of the website and the security of its visitors.

Technical details

The pdfl.io plugin for WordPress is vulnerable to Stored Cross-Site Scripting (XSS) due to insufficient input sanitization and output escaping on the 'text' attribute of the 'pdflio' shortcode. Specifically, the output_shortcode() function directly concatenates the user-supplied $text variable into the HTML output without utilizing WordPress escaping functions like esc_html(). This allows authenticated attackers with Contributor-level access or higher to inject arbitrary web scripts into pages. These scripts are stored on the server and execute in the browser of any user who visits the compromised page. The vulnerability is present in all versions up to and including 1.0.5.

Affected products

  • dougblackjr pdfl.io <= 1.0.5

Timeline

  • 2026-04-08: disclosed
  • 2026-04-08: advisory

References