CVE-2026-75170 in HubCoreinfo

Summary

by MITRE • 09/04/2026

Cross-site scripting (XSS) vulnerability in the /loginController/doLogin endpoint of the HubCore platform (version 14.1.1) allows a remote unauthenticated attacker to inject arbitrary JavaScript into the application's response via the language POST parameter.

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

Analysis

by VulDB Data Team • 09/04/2026

The identified security flaw resides within the authentication mechanism of the HubCore platform, specifically targeting version 14.1.1 at the /loginController/doLogin endpoint. This vulnerability is classified as a stored or reflected cross-site scripting issue depending on how the application processes and subsequently renders user input. The core technical deficiency lies in the insufficient sanitization and validation of the language parameter submitted via HTTP POST requests during the login process. When an attacker crafts a malicious payload containing executable JavaScript code within this specific field, the web server accepts it without proper encoding or filtering mechanisms to neutralize special characters such as angle brackets, quotes, or script tags. Consequently, when the application generates a response that incorporates data derived from this parameter back into the HTML content for display in the user's browser, the malicious script is executed within the context of the victim’s session. This execution occurs under the same origin policy, granting the injected code full access to cookies, local storage, and other sensitive client-side resources associated with the authenticated or unauthenticated state of the HubCore application.

From an operational perspective, this vulnerability poses a severe risk to both confidentiality and integrity within the system environment. An unauthenticated remote attacker can exploit this flaw to perform session hijacking by stealing authentication tokens stored in cookies or local storage, thereby gaining unauthorized access to user accounts without needing valid credentials. Furthermore, the attacker could manipulate the application’s behavior on behalf of the victim, such as performing unintended actions like changing account settings, initiating financial transactions if applicable, or defacing the user interface through DOM manipulation. In more sophisticated attack scenarios, this vulnerability can serve as a vector for keylogging, where malicious scripts monitor keystrokes to capture sensitive information including passwords and personal data entered by legitimate users. The impact is particularly acute because it requires no prior authentication, allowing any internet-connected individual with basic web exploitation tools to initiate the attack against unsuspecting victims who visit compromised pages or are tricked into submitting crafted login forms.

This vulnerability aligns directly with Common Weakness Enumeration identifier CWE-79, which describes Improper Neutralization of Input During Web Page Generation commonly known as Cross-site Scripting. The specific mechanism involves a failure to validate and sanitize user-supplied input before including it in dynamic content, leading to the execution of unauthorized scripts. In terms of tactical mapping within the MITRE ATT&CK framework, this exploit falls under the Tactic Execution (TA0002) with techniques such as Client-side Scripting Injection (T1059). The attacker leverages client-side scripting to achieve their objectives, bypassing server-side controls by exploiting trust relationships between the web application and its users. This classification highlights that the root cause is not necessarily a failure in network perimeter defenses but rather a logical flaw in how the application handles user input within the browser environment.

To mitigate this vulnerability, immediate remediation efforts must focus on implementing robust output encoding strategies for all data rendered back to the client side. Developers should ensure that any dynamic content derived from HTTP parameters is encoded according to the context of its insertion, whether it be HTML body text, attribute values, or JavaScript variables. Utilizing established libraries and frameworks that automatically handle escaping can significantly reduce the risk of such oversights. Additionally, implementing a strict Content Security Policy (CSP) header can provide an effective defense-in-depth layer by restricting the sources from which scripts are allowed to load and execute, thereby neutralizing many inline script injection attempts even if they occur. Input validation should also be strengthened on both client and server sides to reject or sanitize any characters that could form part of a malicious payload before processing continues. Regular security testing using static application security testing tools and dynamic analysis during the development lifecycle is essential to detect and prevent similar input handling flaws in future releases of the HubCore platform.

Responsible

MITRE

Reservation

08/17/2026

Disclosure

09/04/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!