CVE-2022-43320 in FeehiCMSinfo

Summary

by MITRE • 11/09/2022

FeehiCMS v2.1.1 was discovered to contain a reflected cross-site scripting (XSS) vulnerability via the id parameter at /web/admin/index.php?r=log%2Fview-layer.

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 05/02/2025

The vulnerability identified as CVE-2022-43320 affects FeehiCMS version 2.1.1 and represents a critical reflected cross-site scripting flaw that could enable attackers to execute malicious scripts in the context of affected users' browsers. This vulnerability specifically manifests through the id parameter within the URL path /web/admin/index.php?r=log%2Fview-layer, where user input is not properly sanitized or validated before being reflected back to the browser. The attack vector exploits the application's failure to implement adequate input validation and output encoding mechanisms, creating an environment where malicious payloads can be injected and executed without proper authorization.

The technical nature of this vulnerability aligns with CWE-79 which categorizes cross-site scripting flaws as weaknesses in web applications that allow attackers to inject client-side scripts into web pages viewed by other users. This particular implementation flaw occurs in the administrative interface of the content management system where log viewing functionality is exposed to untrusted input. The reflected nature of the vulnerability means that the malicious script is reflected off the web server rather than being stored, making it particularly dangerous as it can be delivered through phishing emails, malicious links, or compromised websites that direct users to the vulnerable endpoint.

The operational impact of this vulnerability extends beyond simple script execution as it provides attackers with the capability to hijack user sessions, steal sensitive administrative credentials, and potentially escalate privileges within the CMS environment. An attacker could craft malicious URLs containing script payloads that, when clicked by an administrator or authorized user, would execute in their browser context. This could result in unauthorized access to sensitive data, modification of content, or even complete system compromise if the administrator has elevated privileges. The vulnerability particularly affects the administrative interface, making it a prime target for attackers seeking to gain control over the CMS and its underlying web application.

Mitigation strategies for this vulnerability should focus on implementing proper input validation and output encoding practices throughout the application. The most effective immediate fix involves sanitizing all user-supplied input parameters, particularly those used in URL query strings, before they are processed or reflected back to users. This includes implementing strict validation of the id parameter to ensure it conforms to expected data types and formats. Additionally, developers should implement Content Security Policy headers to limit the execution of inline scripts and employ proper output encoding techniques when rendering user input in web pages. The remediation should also include regular security code reviews and input validation testing to prevent similar issues from emerging in other parts of the application. Organizations should also consider implementing web application firewalls and monitoring systems to detect and block malicious attempts to exploit this vulnerability. According to ATT&CK framework, this vulnerability maps to T1566.001 (Phishing) and T1059.001 (Command and Scripting Interpreter) techniques, as attackers could leverage this weakness to deliver malicious payloads through phishing campaigns or execute commands through compromised administrative sessions.

Reservation

10/17/2022

Disclosure

11/09/2022

Moderation

accepted

CPE

ready

EPSS

0.00406

KEV

no

Activities

very low

Sources

Do you know our Splunk app?

Download it now for free!