CVE-2022-24977

ImpressCMS before 1.4.2 allows unauthenticated remote code execution via ...../// directory traversal in origName or imageName, leading to unsafe interaction…

published February 13, 2022

CVSS
—
EPSS
6%
Percentile
93.6
In the wild
Unconfirmed
What it is

⚠️ Unauthenticated remote code execution is on the menu! ImpressCMS before version 1.4.2 has a sneaky directory traversal flaw that could lead to unauthorized access. 😱 Think of this vulnerability as a delivery driver who follows a vague address — they might end up dropping a package in the wrong place without verifying where it’s really supposed to go. That’s exactly how an attacker can exploit this flaw to run code without any authentication checks! An attacker could potentially send a carefully crafted request, gaining unauthorized access to the server and executing malicious code. This could lead to full control over the system, compromising sensitive data and services. It’s a dangerous loophole that could allow bad actors to wreak havoc if left unaddressed!

Put simply

Think of this vulnerability as a delivery driver who follows a vague address — they might end up dropping a package in the wrong place without verifying where it’s really supposed to go. That’s exactly how an attacker can exploit this flaw to run code without any authentication checks! This CVE allows remote code execution via directory traversal in the `origName` or `imageName` fields, exploiting the `processImage.php` script in CKEditor. If PHP's `upload_progress` feature is enabled, an attacker can manipulate session data to execute arbitrary PHP code.

What to do

An attacker could potentially send a carefully crafted request, gaining unauthorized access to the server and executing malicious code. This could lead to full control over the system, compromising sensitive data and services. It’s a dangerous loophole that could allow bad actors to wreak havoc if left unaddressed! To secure your system, immediately update ImpressCMS to version 1.4.2 or later. Also, review your upload settings and restrict session variables to limit exposure. It's essential to conduct a thorough security audit afterwards! You've got this! By following these steps, you’ll be on your way to fortifying your defenses in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.06354 · 93.6th percentile
Published
2022-02-13T06:39Z
EPSS history
Timeline
  • 13 FEB 06:39Z
    ImpressCMS before 1.4.2 allows unauthenticated remote code execution via ...../// directory traversal in origName or imageName, leading to unsafe interaction…
    cvelistv5