CVE-2024-10571CWE-98

Chartify – WordPress Chart Plugin <= 2.9.5 - Unauthenticated Local File Inclusion via source

Critical · published November 14, 2024

CVSS v3.1
9.8
EPSS
5%
Percentile
91.9
In the wild
Unconfirmed
What it is

🚨 A crafty Local File Inclusion flaw lurks in the Chartify WordPress plugin, allowing anyone to execute arbitrary PHP code with just a simple manipulation of the 'source' parameter! 🔥 Think of it as a guest at a restaurant who sneaks into the kitchen and substitutes their own recipe into the chef's special. This vulnerability lets attackers pull in any file they want, undermining the entire meal (or in this case, your website). This vulnerability could lead to a nightmare scenario where an attacker executes malicious code on your server, bypassing access controls and potentially stealing sensitive data. The consequences could be absolutely devastating, turning your website from a trusted resource into a playground for cybercriminals!

Put simply

Think of it as a guest at a restaurant who sneaks into the kitchen and substitutes their own recipe into the chef's special. This vulnerability lets attackers pull in any file they want, undermining the entire meal (or in this case, your website). The Chartify plugin for WordPress is susceptible to Local File Inclusion (LFI) via the 'source' parameter, which allows unauthenticated attackers to include and run arbitrary files located on the server.

What to do

This vulnerability could lead to a nightmare scenario where an attacker executes malicious code on your server, bypassing access controls and potentially stealing sensitive data. The consequences could be absolutely devastating, turning your website from a trusted resource into a playground for cybercriminals! To protect your site, update the Chartify plugin to the latest version 2.9.6 immediately. Additionally, restrict file inclusions and employ web application firewalls to monitor and block suspicious activities. Regularly audit your plugins to ensure you're not leaving any vulnerabilities behind! You've got this! With a few quick fixes, you can secure your site and keep those cyber villains at bay! 🛡️

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.04809 · 91.9th percentile
Weakness
CWE-98 · Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')
Published
2024-11-14T11:00Z
EPSS history
Timeline
  • 14 NOV 11:00Z
    Chartify – WordPress Chart Plugin <= 2.9.5 - Unauthenticated Local File Inclusion via source
    cvelistv5