CVE-2017-14712 in epesiinfo

Summary

by MITRE

In EPESI 1.8.2 rev20170830, there is Stored XSS in the Tasks Phonecall Notes Title parameter.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 06/12/2024

The vulnerability CVE-2017-14712 represents a stored cross-site scripting flaw within EPESI version 1.8.2 revision 20170830, specifically affecting the Tasks Phonecall Notes Title parameter. This issue allows attackers to inject malicious scripts that persist in the application's database and execute whenever the affected content is rendered to users. The vulnerability stems from inadequate input validation and output encoding mechanisms within the application's data handling processes, creating a persistent security weakness that can be exploited by unauthorized parties.

The technical implementation of this vulnerability occurs when user-supplied data containing malicious script code is submitted through the Tasks Phonecall Notes Title field without proper sanitization. When other users view this stored data, their browsers execute the injected scripts within the context of the vulnerable application, potentially enabling attackers to steal session cookies, redirect users to malicious sites, or perform actions on behalf of authenticated users. This stored nature means the malicious payload remains active even after the initial injection, making it particularly dangerous for long-term exploitation.

The operational impact of CVE-2017-14712 extends beyond simple script execution, as it can facilitate more sophisticated attacks including session hijacking, privilege escalation, and data exfiltration. Attackers can leverage this vulnerability to gain unauthorized access to sensitive business information, manipulate task management data, or compromise the integrity of the entire EPESI application environment. The vulnerability affects any user with access to the Tasks Phonecall Notes functionality, potentially compromising all users within the organization who interact with the application's task management features.

Organizations should implement immediate mitigations including input validation, output encoding, and regular security audits of the EPESI application. The CWE-79 standard categorizes this as a Cross-Site Scripting vulnerability, while ATT&CK framework references this under T1203 - Exploitation for Credential Access and T1059 - Command and Scripting Interpreter. Recommended solutions include updating to patched versions of EPESI, implementing web application firewalls, conducting thorough input sanitization, and establishing regular security testing protocols to identify similar vulnerabilities in other application components.

Reservation

09/22/2017

Disclosure

09/22/2017

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00358

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!