CVE-2026-22521CWE-98

WordPress Handmade Framework plugin <= 3.9 - Local File Inclusion vulnerability

High · published January 8, 2026

CVSS v3.1
7.5
EPSS
0%
Percentile
38.2
In the wild
Unconfirmed
What it is

⚡ A missing safety check could lead to remote hijinks! This vulnerability in the G5Theme Handmade Framework lets attackers include any local file, making for a wild ride! Think of it like a restaurant that allows anyone to place orders directly in the kitchen without checking if they actually work there — you might end up with someone ordering whatever they fancy, not just the chef's special! An attacker could exploit this flaw to access sensitive files, execute malicious scripts, or even manipulate the entire application. This could lead to devastating data breaches, unauthorized access, and chaos in your application!

Put simply

Think of it like a restaurant that allows anyone to place orders directly in the kitchen without checking if they actually work there — you might end up with someone ordering whatever they fancy, not just the chef's special! This vulnerability arises from improper control of filenames in PHP's include/require statements, allowing attackers to perform Local File Inclusion (LFI) in versions of the Handmade Framework from n/a to 3.9.

What to do

An attacker could exploit this flaw to access sensitive files, execute malicious scripts, or even manipulate the entire application. This could lead to devastating data breaches, unauthorized access, and chaos in your application! To secure your application, update the Handmade Framework to version 4.0 or later immediately. Ensure that all include/require statements validate the file paths carefully to prevent unauthorized access. Regularly review your code for similar vulnerabilities! You've got this! With these steps, you're on your way to securing your application and becoming a security hero! 🛡️

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00451 · 38.2th percentile
Weakness
CWE-98 · Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')
Published
2026-01-08T16:18Z
EPSS history
Timeline
  • 08 JAN 16:18Z
    WordPress Handmade Framework plugin <= 3.9 - Local File Inclusion vulnerability
    cvelistv5