CVE-2018-12650 in HRMSinfo

Summary

by MITRE

Adrenalin HRMS version 5.4.0 contains a Reflected Cross Site Scripting (XSS) vulnerability in the ApplicationtEmployeeSearch page via 'prntDDLCntrlName' and 'prntFrmName'.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Analysis

by VulDB Data Team • 03/02/2026

The vulnerability identified as CVE-2018-12650 represents a critical security flaw in Adrenalin HRMS version 5.4.0 that exposes the application to reflected cross site scripting attacks. This vulnerability specifically affects the ApplicationtEmployeeSearch page, making it susceptible to malicious input manipulation that can execute arbitrary scripts in the context of the victim's browser. The attack vector is facilitated through two parameters named 'prntDDLCntrlName' and 'prntFrmName' which are not properly validated or sanitized before being rendered back to users. This reflects a fundamental weakness in the application's input handling mechanisms and demonstrates poor security practices in web application development. The vulnerability falls under CWE-79 which categorizes improper neutralization of input during web page generation, specifically addressing reflected cross site scripting flaws that occur when user-supplied data is immediately returned to a web page without proper validation or encoding.

The operational impact of this vulnerability is significant as it allows attackers to inject malicious scripts that can compromise user sessions, steal sensitive information, or redirect users to malicious websites. When a victim visits a specially crafted URL containing the malicious payload, the script executes in their browser within the context of the vulnerable application, potentially enabling session hijacking, data theft, or further exploitation of the system. The reflected nature of this vulnerability means that the malicious script is not stored on the server but is instead reflected back from the server to the user's browser, making it particularly dangerous as it can be delivered through email links, social media messages, or other phishing techniques. This vulnerability directly aligns with ATT&CK technique T1566 which describes social engineering tactics used to deliver malware through phishing campaigns, and T1059 which encompasses the execution of malicious code through scripting languages.

Mitigation strategies for this vulnerability must address the root cause of improper input validation and implement comprehensive security controls to prevent reflected XSS attacks. Organizations should immediately implement proper input sanitization and output encoding mechanisms for all user-supplied data that is rendered back to web pages. The application should employ strict validation of the 'prntDDLCntrlName' and 'prntFrmName' parameters, ensuring that any potentially dangerous characters or script tags are properly escaped or removed before processing. Additionally, implementing a Content Security Policy (CSP) header can provide an additional layer of protection by restricting the sources from which scripts can be executed. Security patches should be applied immediately to update the Adrenalin HRMS application to a version that addresses this vulnerability, while organizations should also conduct comprehensive security testing of all web applications to identify similar flaws. The remediation process should include implementing proper web application firewall rules that can detect and block malicious payloads targeting these specific parameters, and establishing secure coding practices that prevent similar vulnerabilities from being introduced in future development cycles. Regular security assessments and penetration testing should be conducted to ensure that all web interfaces properly handle user input without exposing reflected XSS vulnerabilities.

Reservation

06/22/2018

Disclosure

10/24/2018

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.02938

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!