CVE-2025-14388CWE-158

CVE-2025-14388

Critical · published December 23, 2025

CVSS v3.1
9.8
EPSS
0%
Percentile
40.7
In the wild
Unconfirmed
What it is

🚨 Unauthenticated attackers can peek into your WordPress files with just a twisted URL! This vulnerability in the PhastPress plugin affects all versions up to 3.7! 🔥 Think of it like a sneaky delivery driver who can read the contents of unopened packages just by knowing their tracking number — this bug lets them read sensitive files like wp-config.php without ever ringing the doorbell. An attacker could gain unauthorized access to critical information, including database credentials and other sensitive configurations. This could lead to complete control over your WordPress site, potentially causing an absolute disaster if they decide to wreak havoc or steal data.

Put simply

Think of it like a sneaky delivery driver who can read the contents of unopened packages just by knowing their tracking number — this bug lets them read sensitive files like wp-config.php without ever ringing the doorbell. The vulnerability stems from how the `getExtensionForURL()` function handles URL-decoded paths versus how `appendNormalized()` strips parts of those paths after a null byte injection. This discrepancy allows attackers to exploit the system and read arbitrary files just by appending a double URL-encoded null byte to the file path.

What to do

An attacker could gain unauthorized access to critical information, including database credentials and other sensitive configurations. This could lead to complete control over your WordPress site, potentially causing an absolute disaster if they decide to wreak havoc or steal data. Immediately update the PhastPress plugin to version 3.8 or later, where this vulnerability has been patched. Additionally, audit your website for any unusual file access and consider implementing security measures such as firewall rules to restrict unauthorized access. You've got this! Follow these steps and you'll secure your site in no time! 🛡️

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.00484 · 40.7th percentile
Weakness
CWE-158 · Improper Neutralization of Null Byte or NUL Character
Published
2025-12-23T15:15Z
References (6)
EPSS history
Timeline
  • 23 DEC 09:20Z
    PhastPress <= 3.7 - Unauthenticated Arbitrary File Read via Null Byte Injection
    cvelistv5