PT-2025-52733 · WordPress · Phastpress
Angus Girvan
·
Published
2025-12-23
·
Updated
2026-01-03
·
CVE-2025-14388
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
PhastPress versions prior to 3.8
Description
The PhastPress plugin for WordPress is susceptible to Unauthenticated Arbitrary File Read due to a null byte injection issue. A discrepancy exists between how the extension validation in the
getExtensionForURL() function, which operates on URL-decoded paths, and the appendNormalized() function handles file paths, stripping everything after a null byte. This allows unauthenticated attackers to read arbitrary files from the webroot, including wp-config.php, by appending a double URL-encoded null byte (%2500) followed by an allowed extension (.txt) to the file path.Recommendations
Update PhastPress to version 3.8 or later.
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Phastpress