CVE-2019-1010257

An Information Disclosure / Data Modification issue exists in article2pdf_getfile.php in the article2pdf Wordpress plugin 0.24, 0.25, 0.26, 0.27

published March 27, 2019

CVSS
—
EPSS
4%
Percentile
91.2
In the wild
Unconfirmed
What it is

⚠️ Just a crafty URL away, an attacker can tap into sensitive PDF files on your server! This sneaky vulnerability in the WordPress article2pdf plugin is like leaving a spare key under the welcome mat for anyone to grab! 🔑 Think of this vulnerability like a mail delivery service that accepts any package label with a good address—if someone figures out the address of your important documents, they can just request them without any checks at all! 📦 An attacker could exploit this by crafting a specific URL to download any readable PDF on your server. Worse yet, if the server allows it, they could even delete the files after they're done, leaving you with little to no trace of the breach! This could lead to serious data loss or exposure.

Put simply

Think of this vulnerability like a mail delivery service that accepts any package label with a good address—if someone figures out the address of your important documents, they can just request them without any checks at all! 📦 The issue lies in the article2pdf_getfile.php script in the WordPress plugin, which allows unauthorized access to PDFs by manipulating the file path, especially for versions 0.24 to 0.27. For PHP versions below 5.3, a null-terminated string can expose any file on the server, not just PDFs.

What to do

An attacker could exploit this by crafting a specific URL to download any readable PDF on your server. Worse yet, if the server allows it, they could even delete the files after they're done, leaving you with little to no trace of the breach! This could lead to serious data loss or exposure. To protect yourself, immediately update the article2pdf plugin to its latest version, where this vulnerability has been addressed. Additionally, review your server's file permissions and consider implementing strict input validation to prevent path traversal attacks. You've got this! Stay proactive and secure your site, and remember, every step you take makes you a security hero! 🦸‍♂️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.04361 · 91.2th percentile
Published
2019-03-27T18:07Z
EPSS history
Timeline
  • 27 MAR 18:07Z
    An Information Disclosure / Data Modification issue exists in article2pdf_getfile.php in the article2pdf Wordpress plugin 0.24, 0.25, 0.26, 0.27
    cvelistv5