CVE-2026-87752 in Agentisinfo

Summary

by MITRE • 09/28/2026

Improper neutralization of input during web page generation ('cross-site scripting') vulnerability in Rolantis Information Technologies Tourism Industry and Trade Co. Ltd. Agentis allows XSS Targeting HTML Attributes.

This issue affects Agentis: from 4.44 before 4.6.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 09/28/2026

The identified security flaw represents a classic Cross-Site Scripting (XSS) vulnerability, specifically categorized under CWE-79, which denotes Improper Neutralization of Input During Web Page Generation. This particular instance is notable for its ability to target HTML attributes rather than just standard text content or script blocks within the body of an HTML document. The vulnerability exists within Agentis, a software solution provided by Rolantis Information Technologies Tourism Industry and Trade Co. Ltd., affecting versions ranging from 4.44 up to but not including version 4.6. In this context, the application fails to adequately sanitize or validate user-supplied input before embedding it into dynamically generated web pages. When an attacker crafts a malicious payload designed to break out of its intended attribute context, they can inject arbitrary JavaScript code that executes in the victim's browser with the same privileges as legitimate scripts loaded from the trusted domain.

The technical mechanism behind this vulnerability relies on the parser's handling of unescaped special characters within HTML attributes. If an application takes user input and places it directly into a value or href attribute without proper encoding, an attacker can close the existing attribute using quotes or angle brackets and then append new malicious instructions. For example, if the code renders something like <input name="search" value="[USER_INPUT]">, injecting a payload such as " onfocus=alert(1) autofocus> allows the script to trigger upon interaction with that field. This specific variant is particularly dangerous because it often bypasses basic content security policies or simple regex-based filters that only look for script tags in the body text. The execution context of these injected scripts grants them access to sensitive cookies, session tokens, and local storage data associated with the application's domain, effectively allowing an attacker to hijack user sessions or perform actions on behalf of authenticated users without their knowledge.

From a tactical perspective, this vulnerability aligns with MITRE ATT&CK technique T1059.007, which covers JavaScript execution in web browsers as part of Command and Control or Initial Access phases depending on the delivery method. If exploited via phishing links where the victim must click to trigger an event like focus or load, it falls under Stored XSS if persisted server-side or Reflected XSS if delivered through a URL parameter. The operational impact is severe for tourism and trade platforms that handle sensitive customer data including payment information, personal identification details, and booking histories. Successful exploitation can lead to complete account takeover, unauthorized transactions, defacement of the public-facing interface, or the distribution of malware via drive-by downloads facilitated by the compromised browser context. Furthermore, because it targets HTML attributes, it may remain undetected by standard web application firewalls that are tuned primarily for script tag injection patterns in body content.

Mitigation strategies must focus on rigorous input validation and output encoding practices consistent with OWASP guidelines. Developers should implement strict allow-listing of permitted characters for all user inputs rather than relying solely on blocklists to filter out malicious payloads. When rendering data into HTML attributes, it is critical to apply context-specific encoding that escapes special characters such as double quotes, single quotes, ampersands, and angle brackets according to the specific attribute type. Utilizing modern web frameworks that automatically handle escaping for dynamic content can significantly reduce the risk of manual errors in sanitization logic. For organizations currently running Agentis versions between 4.44 and 4.6, immediate patching to version 4.6 or later is required as this update presumably addresses the input handling flaws. In the interim, deploying a Web Application Firewall with rules specifically tuned for attribute-based XSS payloads can provide an additional layer of defense against exploitation attempts while the underlying codebase remains vulnerable.

Responsible

TR-CERT

Reservation

09/09/2026

Disclosure

09/28/2026

Moderation

accepted

EPSS

0.00149

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!