CVE-2026-108791
4.3MediumPublished 12 Oct 2026 · NVD status: Deferred · AI triage by gemini-3.8-flash
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
- Impact
- Limited impact
- Weakness
- CWE-22
Impact
Authenticated remote attackers can read arbitrary server files. They only need access to a low-privileged account to trigger the exploit.
Root cause
The filePath parameter in TemplateController.input does not properly sanitize input, enabling directory traversal via /system/cms/template/input.
Affected systems
westboy CicadasCMS up to commit 2431154dac8d0735e04f1fd2a3c3556668fc8dab
CVSS v3.1 · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Fix & remediation
No official patch exists yet. Restrict network access to the Template Management endpoints or block requests containing traversal sequences (../) targeting /system/cms/template/input at your reverse proxy or WAF.
AI-suggested. Run it in staging first and check it against the vendor advisory. Why?
NVD description
A weakness has been identified in westboy CicadasCMS up to 2431154dac8d0735e04f1fd2a3c3556668fc8dab. Affected is the function TemplateController.input of the file /system/cms/template/input of the component Template Management. This manipulation of the argument filePath causes path traversal. It is possible to initiate the attack remotely. The exploit has been made available to the public and could be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.