CVE-2017-14762: GeniXCMS Cross-site Scripting (XSS) via id parameter
Summary
CVE-2017-14762: GeniXCMS Cross-site Scripting (XSS) via id parameter. Affects genix/cms versions 1.1.4. No fix is published. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
GeniXCMS is a content management system (CMS) that allows users to create and manage websites. It provides various features for website customization and content organization. The vulnerability identified as CVE-2017-14762 affects GeniXCMS version 1.1.4. This version includes a file called 'menus.control.php' located in the '/inc/lib/Control/Backend/' directory. The vulnerability arises from a cross-site scripting (XSS) issue in the 'id' parameter of this file.
Vulnerability Detail
The vulnerability allows an attacker to inject malicious scripts into the 'id' parameter of the 'menus.control.php' file. This can be exploited by tricking a user into visiting a specially crafted URL that contains the malicious script. When the user interacts with the affected page, the script executes within their browser, potentially leading to unauthorized actions or data theft. The severity of this vulnerability is rated as MODERATE with a CVSS score of 6.1.
How To Fix
No fixed version is published for this vulnerability.
To fix this vulnerability, it is recommended to update GeniXCMS to a version that includes a patch for CVE-2017-14762. The developers of GeniXCMS have addressed this issue in subsequent releases. Users should upgrade to the latest version available, which includes the necessary security fixes.
Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →
Workaround
As a temporary workaround, users can manually sanitize the 'id' parameter in the 'menus.control.php' file to prevent the execution of malicious scripts. This can be achieved by implementing proper input validation and output encoding techniques. Here is an example of how to sanitize the 'id' parameter using PHP:
$id = htmlspecialchars($_GET['id'], ENT_QUOTES, 'UTF-8');
Conclusion
The vulnerability identified as CVE-2017-14762 in GeniXCMS version 1.1.4 allows for cross-site scripting (XSS) attacks via the 'id' parameter. It is crucial to update GeniXCMS to a patched version to mitigate this vulnerability. In the meantime, implementing proper input validation and output encoding techniques can serve as a temporary workaround. For further assistance in vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for genix/cms →
FAQ
GeniXCMS is a content management system that allows users to create and manage websites.
The vulnerability allows an attacker to execute malicious scripts within a user's browser, potentially leading to unauthorized actions or data theft.
To fix this vulnerability, it is recommended to update GeniXCMS to a version that includes a patch for CVE-2017-14762.
Yes, a temporary workaround is to manually sanitize the 'id' parameter in the 'menus.control.php' file.
Yes, the CVSS score for this vulnerability is 6.1.
References
Related vulnerabilities
Recent vulnerabilities recorded for genix/cms.
Follow Vulert in Google
Get more Vulert vulnerability and dependency-security updates in Google Search and AI results.