CVE-2016-20054
Description
Nodcms contains a cross-site request forgery vulnerability that allows attackers to perform unauthorized administrative actions by crafting malicious forms. Attackers can trick authenticated administrators into submitting requests to admin/user_manipulate and admin/settings/generall endpoints to create users or modify application settings without explicit consent.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Nodcms lacks CSRF protection on admin endpoints, allowing attackers to trick authenticated admins into creating users or modifying settings.
Vulnerability
Overview
CVE-2016-20054 is a cross-site request forgery (CSRF) vulnerability present in Nodcms, a PHP-based CMS built on CodeIgniter. The application fails to implement any anti-CSRF tokens or validation checks on its administrative form submissions. This allows an attacker to craft malicious HTML forms that, when submitted by an authenticated administrator, will perform unintended actions on the target Nodcms installation [1].
Attack
Vector and Exploitation
The vulnerable endpoints are admin/user_manipulate and admin/settings/generall. Exploitation requires the attacker to trick a currently logged-in administrator into visiting a page containing a crafted form. The proof-of-concept (PoC) code demonstrates two distinct attacks: one that creates a new administrative user with attacker-controlled credentials, and another that modifies general settings—for example, injecting a cross-site scripting payload into the company name field [3]. The attacker has no direct interaction with the server; the request originates from the administrator's browser, carrying the victim's session cookie.
Impact
If successfully exploited, an attacker can gain persistent administrative access to the Nodcms instance by creating a new user account. The second PoC shows that the lack of CSRF protection can also be chained with stored XSS by altering site-wide configuration fields, potentially leading to further compromise of the admin interface and other users [3].
Mitigation
Status
The vendor has not released an official patch for this vulnerability. The NVD entry does not list a fixed version [1]. Administrators should implement custom CSRF protections, such as integrating anti-CSRF tokens into all sensitive forms, and consider using same-site cookie attributes or additional authentication confirmations for critical administrative actions. As of 2024, Nodcms remains available on GitHub, but no security advisory addressing this issue has been published [2].
AI Insight generated on May 18, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
khodakhah/nodcmsPackagist | <= 3.4.1 | — |
Affected products
2Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
3- www.exploit-db.com/exploits/40707nvdExploitVDB EntryWEB
- github.com/advisories/GHSA-3qcm-pj6q-w4c5ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2016-20054ghsaADVISORY
News mentions
0No linked articles in our index yet.