CVE-2022-50898CWE-434

NanoCMS 0.4 - Remote Code Execution (RCE) (Authenticated)

High · published January 13, 2026

CVSS v4.0
8.6
EPSS
1%
Percentile
70.6
In the wild
Unconfirmed
What it is

⚡ An authenticated file upload vulnerability in NanoCMS 0.4 lets attackers slip malicious PHP files onto the server like sneaky stowaways! Think of it like a hotel check-in where a guest can hand the receptionist a package that hasn’t been opened — if no one checks it, in it goes, and who knows what’s inside? Once inside, an attacker could execute arbitrary code on the server, effectively giving them full control — it’s like handing over the hotel master key to a stranger! The potential for data theft or website manipulation is absolutely devastating.

Put simply

Think of it like a hotel check-in where a guest can hand the receptionist a package that hasn’t been opened — if no one checks it, in it goes, and who knows what’s inside? This vulnerability allows authenticated users to upload malicious PHP files via the page creation feature due to lack of proper input validation, leading to remote code execution on the server.

What to do

Once inside, an attacker could execute arbitrary code on the server, effectively giving them full control — it’s like handing over the hotel master key to a stranger! The potential for data theft or website manipulation is absolutely devastating. Update to the latest version of NanoCMS where this vulnerability has been patched, and implement strict input validation to sanitize any uploaded files. Additionally, review user permissions to limit who can create pages. You've got this! By taking these steps, you'll be one step closer to fortifying your defenses! 🛡️

The record
Technical detail
CVSS v4.0
8.6 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.01321 · 70.6th percentile
Weakness
CWE-434 · Unrestricted Upload of File with Dangerous Type
Published
2026-01-13T22:51Z
EPSS history
Timeline
  • 13 JAN 22:51Z
    NanoCMS 0.4 - Remote Code Execution (RCE) (Authenticated)
    cvelistv5