CVE-2024-42489CWE-74

Pro Macros Remote Code Execution via Viewpdf and similar macros

Critical · published August 12, 2024

CVSS v3.1
10.0
EPSS
1%
Percentile
64.3
In the wild
Unconfirmed
What it is

🔥 A missing escape in the Pro Macros Viewpdf macro lets anyone with view rights launch remote code execution — essentially turning them into a code ninja in your system! ⚡ Think of it like a restaurant where the chef unknowingly serves up a dish that has an ingredient list nobody checked — one sneaky ingredient, and suddenly anyone can order a 'hacker special.' This vulnerability could allow attackers to execute arbitrary code on your server, potentially compromising sensitive data, altering system configurations, or even bringing your services to a halt. It's a full-scale kitchen disaster waiting to happen!

Put simply

Think of it like a restaurant where the chef unknowingly serves up a dish that has an ingredient list nobody checked — one sneaky ingredient, and suddenly anyone can order a 'hacker special.' The flaw lies in the Viewpdf macro of Pro Macros, where lacking proper escaping allows unauthorized command execution by any user who has view rights on the `CKEditor.HTMLConverter` page or edit/comment rights elsewhere. This makes it a critical threat as it opens the door for remote code execution.

What to do

This vulnerability could allow attackers to execute arbitrary code on your server, potentially compromising sensitive data, altering system configurations, or even bringing your services to a halt. It's a full-scale kitchen disaster waiting to happen! Immediately upgrade Pro Macros to version 1.10.1 to close this vulnerability. Review user permissions to ensure that only trusted personnel have edit or comment access. Run vulnerability scans post-update to ensure your environment is secure. You've got this! With a quick upgrade and some careful user management, you can lock this down in no time! 🛡️

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01063 · 64.3th percentile
Weakness
CWE-74 · Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')
Published
2024-08-12T15:49Z
EPSS history
Timeline
  • 12 AUG 15:49Z
    Pro Macros Remote Code Execution via Viewpdf and similar macros
    cvelistv5