
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2016-20054 is a Cross-Site Request Forgery (CSRF) vulnerability in NodCMS, a PHP-based content management system. It allows unauthenticated remote attackers to trick authenticated administrators into performing unauthorized administrative actions — specifically creating users or modifying application settings — by submitting crafted malicious forms targeting the admin/user_manipulate and admin/settings/generall endpoints. The vulnerability affects NodCMS versions up to and including 3.4.1 (Composer package khodakhah/nodcms). It was published to the GitHub Advisory Database on April 4, 2026, and carries a CVSS v3.1 base score of 4.3 (Medium) and a CVSS v4.0 base score of 5.3 (Medium) (Github Advisory, Feedly).
The root cause is classified under CWE-352 (Cross-Site Request Forgery) and CWE-79 (Cross-site Scripting), indicating that NodCMS fails to sufficiently verify whether state-changing requests were intentionally submitted by an authenticated user (Github Advisory). The attack vector is network-based and requires no privileges from the attacker, but does require user interaction — specifically, an authenticated administrator must be tricked into visiting a malicious page or clicking a crafted link that silently submits a forged HTTP request to the vulnerable admin endpoints. No CSRF token validation is present on the admin/user_manipulate and admin/settings/generall endpoints, enabling the forged requests to be accepted as legitimate. A reference exploit is listed on Exploit-DB (EDB-40707) (Feedly).
Successful exploitation allows an attacker to perform unauthorized administrative actions on the NodCMS instance, including creating new user accounts or modifying global application settings, without the administrator's knowledge or consent (Github Advisory). The primary impact is to integrity — an attacker could establish persistent access by creating rogue admin accounts or alter site configuration to facilitate further attacks. Confidentiality and availability are not directly impacted by this vulnerability, though the creation of unauthorized accounts could serve as a foothold for lateral movement or privilege escalation within the application.
A reference entry exists on Exploit-DB (EDB-40707), though Feedly's analysis indicates the exploit context was found to be non-exploitable upon review, and there is no confirmed evidence of in-the-wild exploitation (Feedly). The EPSS score is approximately 0.016% (4th percentile), reflecting a very low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported.
khodakhah/nodcms). Admin panels are typically accessible at /admin.https://target.com/admin/user_manipulate or https://target.com/admin/settings/generall, with attacker-controlled field values (e.g., new username, password, or modified settings)./admin/user_manipulate or /admin/settings/generall originating from unusual referrer URLs (external domains) in web server access logs; requests with no or mismatched Referer headers.Origin or Referer header points to an external domain.As of the advisory publication date, no patched version of NodCMS has been released — the GitHub Advisory lists affected versions as <= 3.4.1 with no patched version available (Github Advisory). Administrators should implement CSRF token validation on all state-changing admin endpoints, particularly admin/user_manipulate and admin/settings/generall. Additional mitigations include setting the SameSite=Strict or SameSite=Lax attribute on session cookies to prevent cross-site request submission, restricting admin panel access to trusted IP ranges via firewall or web server configuration, and educating administrators about phishing and CSRF-based social engineering attacks (Feedly).
The vulnerability received limited public attention, with coverage primarily from automated vulnerability aggregators and databases such as VulnDB, CVEFeed, and CIRCL. A technical write-up was published at infinitsec.net covering the CSRF attack via NodCMS admin endpoints (Feedly). No notable vendor statements, researcher commentary, or significant social media discussion has been identified.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."