CVE-2018-15882

An issue was discovered in Joomla!

published August 29, 2018

CVSS
โ€”
EPSS
3%
Percentile
87.0
In the wild
Unconfirmed
What it is

โš ๏ธ A sneaky little gap in Joomla! allows harmful phar files to slip through the upload filter โ€” think of it as a restaurant accepting unverified deliveries! ๐Ÿšš Imagine a restaurant that accepts any food delivery without checking the order โ€” if someone sends a box full of expired ingredients, chaos would ensue! Similarly, this vulnerability lets crafted phar files bypass necessary checks, potentially introducing malicious code into your Joomla! site. An attacker could leverage this vulnerability to upload harmful files, which could lead to unauthorized access or the execution of malicious scripts. This could compromise the entire site and adversely affect its users, making it crucial to address.

Put simply

Imagine a restaurant that accepts any food delivery without checking the order โ€” if someone sends a box full of expired ingredients, chaos would ensue! Similarly, this vulnerability lets crafted phar files bypass necessary checks, potentially introducing malicious code into your Joomla! site. This vulnerability stems from inadequate checks in Joomla!'s InputFilter class, allowing specifically crafted phar files to pass through the upload filter without proper validation.

What to do

An attacker could leverage this vulnerability to upload harmful files, which could lead to unauthorized access or the execution of malicious scripts. This could compromise the entire site and adversely affect its users, making it crucial to address. To mitigate this risk, update Joomla! to version 3.8.12 or later immediately. Additionally, review your upload settings to ensure that only trusted file types are allowed. It's essential to conduct a security audit of your current setup. You've got this! Follow these steps and you'll keep your Joomla! site secure and thriving! ๐Ÿ›ก๏ธ

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02932 ยท 87.0th percentile
Published
2018-08-29T03:00Z
EPSS history
Timeline
  • 29 AUG 03:00Z
    An issue was discovered in Joomla!
    cvelistv5