CVE-2026-110469: WidzialniCMS: unrestricted file upload enables RCE
CRITICALWidzialniCMS contains an unauthenticated arbitrary file upload flaw in /panel/upload.php: the permission check is controlled by the client and the uploadPath parameter is not validated, so an attacker can drop a web shell anywhere on the server and gain remote code execution. This is a general-purpose CMS rather than an AI/ML framework, so the AI relevance is indirect and applies only where it fronts or hosts ML dashboards, model documentation or data portals. No CVSS, EPSS or KEV data is available, and there is no known public exploit or Nuclei template, but unauthenticated upload-to-RCE bugs are trivial to weaponize once the advisory is public. The package has no tracked dependents and a risk score of 0/100, so the blast radius is limited to organizations running this specific CMS. Upgrade to version 2.5 immediately, and until then block access to /panel/upload.php and review web directories for unexpected files.
What is the risk?
High for any internet-exposed WidzialniCMS instance below 2.5. The flaw requires no authentication and no user interaction, and the impact is full remote code execution with the web server's privileges. No CVSS vector, EPSS score or KEV listing is available, and no public exploit exists yet, which lowers near-term likelihood but not severity. Exposure to AI/ML systems is indirect and depends on whether the CMS shares a host or network with ML assets.
How does the attack unfold?
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| WidzialniCMS | — | — | No patch |
Do you use WidzialniCMS? You're affected.
How severe is it?
What should I do?
1 step1) Upgrade WidzialniCMS to version 2.5 or later. 2) Until patched, block or restrict access to /panel/upload.php at the WAF, reverse proxy or network layer. 3) Disable script execution (PHP) in upload and writable directories. 4) Audit web roots and upload directories for unexpected PHP or executable files and recent modifications. 5) Monitor web logs for unauthenticated POST requests to /panel/upload.php with unusual uploadPath values. 6) Isolate the CMS host from ML infrastructure and rotate any credentials stored on it if compromise is suspected.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-110469?
WidzialniCMS contains an unauthenticated arbitrary file upload flaw in /panel/upload.php: the permission check is controlled by the client and the uploadPath parameter is not validated, so an attacker can drop a web shell anywhere on the server and gain remote code execution. This is a general-purpose CMS rather than an AI/ML framework, so the AI relevance is indirect and applies only where it fronts or hosts ML dashboards, model documentation or data portals. No CVSS, EPSS or KEV data is available, and there is no known public exploit or Nuclei template, but unauthenticated upload-to-RCE bugs are trivial to weaponize once the advisory is public. The package has no tracked dependents and a risk score of 0/100, so the blast radius is limited to organizations running this specific CMS. Upgrade to version 2.5 immediately, and until then block access to /panel/upload.php and review web directories for unexpected files.
Is CVE-2026-110469 actively exploited?
No confirmed active exploitation of CVE-2026-110469 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-110469?
1) Upgrade WidzialniCMS to version 2.5 or later. 2) Until patched, block or restrict access to /panel/upload.php at the WAF, reverse proxy or network layer. 3) Disable script execution (PHP) in upload and writable directories. 4) Audit web roots and upload directories for unexpected PHP or executable files and recent modifications. 5) Monitor web logs for unauthenticated POST requests to /panel/upload.php with unusual uploadPath values. 6) Isolate the CMS host from ML infrastructure and rotate any credentials stored on it if compromise is suspected.
What systems are affected by CVE-2026-110469?
This vulnerability affects the following AI/ML architecture patterns: Web content management systems, Web portals fronting ML dashboards.
What is the CVSS score for CVE-2026-110469?
No CVSS score has been assigned yet.
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0049Exploit Public-Facing ApplicationAML.T0050Command and Scripting InterpreterCompliance Controls Affected
What are the technical details?
Original Advisory
WidzialniCMS is vulnerable to Unrestricted File Upload in the /panel/upload.php endpoint. Due to a client-controlled permission check parameter and insufficient validation of the uploadPath parameter, an unauthenticated attacker can upload arbitrary files to any locations on the server, leading to Remote Code Execution. This issue has been fixed in version 2.5.
Exploitation Scenario
An attacker scans for WidzialniCMS installations and sends an unauthenticated POST to /panel/upload.php, setting the client-controlled permission parameter to bypass the check and uploadPath to a web-accessible directory. They upload a PHP web shell, request it to get command execution, and then search the host for credentials, API keys or network paths to adjacent ML dashboards and data stores. From there they can pivot to ML infrastructure sharing the same network segment.
Weaknesses (CWE)
CWE-434 — Unrestricted Upload of File with Dangerous Type: The product allows the upload or transfer of dangerous file types that are automatically processed within its environment.
- [Architecture and Design] Generate a new, unique filename for an uploaded file instead of using the user-supplied filename, so that no external input is used at all.[REF-422] [REF-423]
- [Architecture and Design] When the set of acceptable objects, such as filenames or URLs, is limited or known, create a mapping from a set of fixed input values (such as numeric IDs) to the actual filenames or URLs, and reject all other inputs.
Source: MITRE CWE corpus.
References
- cert.pl/posts/2026/11/CVE-2026-110468third-party-advisory
- widzialni.org/funkcjonalnosci-widzialni-cms,sd,mg,0,175product
Timeline
Related Vulnerabilities
CVE-2025-512010.0smolagents: sandbox escape enables unauthenticated RCE
Same attack type: Code ExecutionCVE-2025-5952810.0Flowise: Unauthenticated RCE via MCP config injection
Same attack type: Code ExecutionCVE-2025-282810.0LangChain RequestsToolkit: SSRF exposes cloud metadata
Same attack type: Auth BypassCVE-2025-5376710.0Azure OpenAI: SSRF EoP, no auth required (CVSS 10)
Same attack type: Auth BypassCVE-2024-291210.0BentoML: RCE via insecure deserialization (CVSS 10)
Same attack type: Code Execution