CVE-2017-8376: GeniXCMS Cross-site Scripting (XSS)

genix/cms Updated 02 Oct 2025

Summary

17/05/2022
Yes i
Moderate
5.4

CVE-2017-8376: GeniXCMS Cross-site Scripting (XSS). Affects genix/cms versions < 1.1.0. Fixed in 1.1.0. How to fix ↓

Free scan

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.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Penetration testing for web, API and mobile Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

GeniXCMS is a content management system that allows users to create and manage websites. It is built on the Packagist ecosystem and is commonly used for website development. However, GeniXCMS version 1.0.2 is vulnerable to a Cross-site Scripting (XSS) attack. This vulnerability can be exploited by an authenticated user through a comment, which is mishandled during a mouse operation by an administrator.

Vulnerability Detail

The XSS vulnerability in GeniXCMS 1.0.2 allows an attacker to inject malicious scripts into web pages viewed by other users. This can lead to various consequences, such as stealing sensitive information, session hijacking, or defacing the website. The vulnerability is rated as MODERATE severity with a CVSS score of 5.4. The Common Weakness Enumeration (CWE) ID associated with this vulnerability is CWE-79.

How To Fix

Minimum fixed version

1.1.0

This is the first release that contains the fix.

composer require genix/cms:1.1.0

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

If upgrading to the latest version is not immediately possible, a temporary workaround is to disable user comments or implement input validation and output encoding to prevent the execution of malicious scripts. Here is an example of input validation and output encoding in PHP:

// Input validation
$comment = htmlspecialchars($_POST['comment']);

// Output encoding

echo

htmlentities($comment);

Conclusion

In conclusion, GeniXCMS version 1.0.2 is vulnerable to a Cross-site Scripting (XSS) attack. Upgrading to version 1.1.0 or later is the recommended solution to fix this vulnerability. If immediate upgrade is not possible, implementing input validation and output encoding can serve as a temporary workaround. For further support on vulnerability remediation, please contact DevNack.com.

See every vulnerability recorded for genix/cms →

Share this vulnerability

FAQ

GeniXCMS is a content management system used for website development.

Cross-site Scripting (XSS) is a type of security vulnerability that allows attackers to inject malicious scripts into web pages viewed by other users.

The XSS vulnerability in GeniXCMS is triggered when an authenticated user submits a comment that contains malicious scripts. These scripts are not properly sanitized and can be executed by an administrator during a mouse operation.

The XSS vulnerability in GeniXCMS can lead to various consequences, including stealing sensitive information, session hijacking, or defacing the website.

To fix the XSS vulnerability, it is recommended to upgrade GeniXCMS to version 1.1.0 or later. Alternatively, you can disable user comments or implement input validation and output encoding to prevent the execution of malicious scripts.

Related vulnerabilities

Recent vulnerabilities recorded for genix/cms.

How To Fix

Minimum fixed version

1.1.0

This is the first release that contains the fix.

composer require genix/cms:1.1.0

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback