CVE-2015-9272

The videowhisper-video-presentation plugin 3.31.17 for WordPress allows remote attackers to execute arbitrary code because vp/vw_upload.php considers a file…

published October 5, 2018

CVSS
—
EPSS
5%
Percentile
92.1
In the wild
Unconfirmed
What it is

⚠️ A crafty file extension trickery is at play! The videowhisper-video-presentation plugin for WordPress is misjudging files as safe when they end in "html," allowing attackers to sneak in malicious code. 🔥 Think of it as a restaurant accepting any food delivery that’s just labeled "fresh ingredients" — they don’t check what’s inside the box! If that box is filled with something harmful instead, the kitchen is in big trouble. An attacker could upload a specially crafted file disguised as a harmless HTML document, which could execute arbitrary PHP code on your server. This could lead to a total compromise of your site, allowing them to take control, steal data, or disrupt services.

Put simply

Think of it as a restaurant accepting any food delivery that’s just labeled "fresh ingredients" — they don’t check what’s inside the box! If that box is filled with something harmful instead, the kitchen is in big trouble. This vulnerability arises from the way the wp/vw_upload.php script in the videowhisper plugin checks file extensions, trusting files ending in 'html' without proper validation — a .phtml file containing PHP code can exploit this oversight.

What to do

An attacker could upload a specially crafted file disguised as a harmless HTML document, which could execute arbitrary PHP code on your server. This could lead to a total compromise of your site, allowing them to take control, steal data, or disrupt services. To protect your site, update the videowhisper-plugin to the latest version immediately. Implement additional file validation to ensure uploaded files are actually safe and expected formats. Regularly audit your plugins to catch these sneaky issues early! You've got this! With a few simple steps, you can lock down your site and keep those pesky attackers at bay! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.04989 · 92.1th percentile
Published
2018-10-05T05:00Z
EPSS history
Timeline
  • 05 OCT 05:00Z
    The videowhisper-video-presentation plugin 3.31.17 for WordPress allows remote attackers to execute arbitrary code because vp/vw_upload.php considers a file…
    cvelistv5