CVE-2023-43340
Description
Evolution CMS 3.2.3 contains reflected XSS in installation admin options via unsanitized cmsadmin, cmsadminemail, cmspassword, and cmspasswordconfim parameters.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Evolution CMS 3.2.3 contains reflected XSS in installation admin options via unsanitized cmsadmin, cmsadminemail, cmspassword, and cmspasswordconfim parameters.
Vulnerability
Overview
CVE-2023-43340 describes a reflected Cross-Site Scripting (XSS) vulnerability found in Evolution CMS version 3.2.3 [1][2]. The issue lies in the installation process within the Admin Options step, where parameters such as cmsadmin, cmsadminemail, cmspassword, and cmspasswordconfim are not properly sanitized before being reflected in the application output [3]. This lack of sanitization allows an attacker to inject arbitrary HTML and JavaScript code via a crafted payload.
Exploitation
Details
An attacker can exploit this vulnerability during the installation workflow. The malicious payload, for example '\"><svg/onload=alert('admin_name')>, is inserted into any of the affected parameters [3]. When the user submits the form and clicks 'Next', the injected script executes in the context of the user's browser session. The attack requires no authentication because it targets the publicly accessible installation phase, and it can be delivered through a crafted link or by convincing a victim to perform the installation with malicious input [1][3].
Impact
Successful exploitation enables the attacker to execute arbitrary JavaScript within the victim's browser, which could lead to session hijacking, credential theft, defacement, or redirection to malicious sites [1]. Since the vulnerability occurs during the CMS installation, it primarily affects administrators or users setting up a new instance; however, if an attacker can lure a user to a specially crafted installation page, they could compromise the initial configuration.
Mitigation
Status
As of the latest information available, Evolution CMS has addressed this issue in versions beyond 3.2.3 [2]. Users should upgrade to the most current release to eliminate the XSS risk. No official workaround has been published, but ensuring that the installation interface is not exposed to untrusted input is a good security practice [2][3].
- NVD - CVE-2023-43340
- GitHub - evolution-cms/evolution: Welcome to the Evolution CMS. The world’s fastest, most customizable Open Source PHP CMS. Your creative vision, no restrictions, no compromise.
- GitHub - sromanhu/-CVE-2023-43340-Evolution-Reflected-XSS---Installation-Admin-Options: Evolution CMS 3.2.3 is affected by a Cross-Site Scripting (XSS) vulnerability that allows attackers to execute arbitrary code via a crafted payload in the installation/options process.
AI Insight generated on May 20, 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 |
|---|---|---|
evolutioncms/evolutionPackagist | <= 3.2.3 | — |
Affected products
2Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
2- github.com/advisories/GHSA-432f-967f-vxg4ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2023-43340ghsaADVISORY
News mentions
0No linked articles in our index yet.