CVE-2019-19589

The Lever PDF Embedder plugin 4.4 for WordPress does not block the distribution of polyglot PDF documents that are valid JAR archives

Critical · published December 5, 2019

CVSS v3.1
9.8
EPSS
2%
Percentile
78.0
In the wild
Unconfirmed
What it is

🔥 An unsuspecting upload could unleash a JAR file masquerading as a PDF! The Lever PDF Embedder plugin for WordPress (v4.4) fails to block polyglot PDFs that double as malicious JAR archives—an open invitation for trouble! ⚠️ Think of it like a restaurant that serves takeout in fancy boxes but doesn’t check what’s inside. The restaurant isn’t responsible for the contents of the takeout, but if the food inspector comes along and finds something harmful, it’s a big problem! An attacker could upload a cleverly disguised JAR file that appears to be a harmless PDF. Once executed, this could lead to devastating consequences like remote code execution, allowing potential unauthorized access to the server. This is a critical vulnerability that could put your entire site at risk!

Put simply

Think of it like a restaurant that serves takeout in fancy boxes but doesn’t check what’s inside. The restaurant isn’t responsible for the contents of the takeout, but if the food inspector comes along and finds something harmful, it’s a big problem! This vulnerability in the Lever PDF Embedder plugin arises from its failure to validate the contents of uploaded files, allowing attackers to upload malicious JAR files that can be executed once renamed. The plugin simply serves these files without any checks, leaving sites vulnerable.

What to do

An attacker could upload a cleverly disguised JAR file that appears to be a harmless PDF. Once executed, this could lead to devastating consequences like remote code execution, allowing potential unauthorized access to the server. This is a critical vulnerability that could put your entire site at risk! To protect your site, ensure that your WordPress installation has proper file upload restrictions in place. Regularly audit plugins and consider disabling or removing the Lever PDF Embedder plugin if it is not actively maintained. Always keep your WordPress and its plugins updated to their latest versions! You've got this! With these steps, you can secure your site and earn your security hero badge! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01771 · 78.0th percentile
Published
2019-12-05T03:16Z
EPSS history
Timeline
  • 05 DEC 03:16Z
    The Lever PDF Embedder plugin 4.4 for WordPress does not block the distribution of polyglot PDF documents that are valid JAR archives
    cvelistv5