CVE-2025-68395 in BDFinfo

Summary

by MITRE • 10/30/2026

ARKETEAM Protectel modules PROTECTELMAJ and BDF contain a note editor module vulnerable to Stored XSS. A low privileged attacker can inject arbitrary HTML and JS into notes, which will be rendered/executed when a user visits this module. This issue has been fixed in: PROTECTELMAJ v6.5.19 and BDF v6.4.67

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 10/30/2026

The vulnerability identified within ARKETEAM Protectel modules specifically affects the note editor components found in versions of PROTECTELMAJ prior to 6.5.19 and BDF prior to 6.4.67. This security flaw is classified as a Stored Cross-Site Scripting, commonly referred to as XSS Type II or persistent XSS. Unlike reflected XSS attacks where malicious scripts are executed immediately within the context of a user's session through manipulated URLs, stored vulnerabilities involve the injection and subsequent storage of malicious code on the target server. In this specific case, the note editor module fails to properly sanitize or validate input data before storing it in the backend database. This lack of rigorous input validation allows an attacker with low privileges to inject arbitrary HTML tags and JavaScript code directly into the notes field. The critical nature of this flaw lies in its persistence; once the malicious payload is saved by a legitimate user, such as an administrator or another operator within the system, it remains on the server until manually removed.

The operational impact of this vulnerability is significant because it transforms a low-privilege account into a potential vector for high-impact attacks against other users and potentially the underlying infrastructure. When any authorized user accesses the module to view or edit notes containing the injected payload, their browser automatically renders the content. Since the malicious script executes within the security context of the victim's session, it gains access to sensitive data such as authentication cookies, session tokens, personally identifiable information, and internal application logic. An attacker can leverage this execution environment to perform actions on behalf of the victim without their knowledge or consent. This includes but is not limited to stealing session credentials to hijack accounts, defacing the user interface, redirecting users to phishing sites designed to capture further credentials, or exfiltrating sensitive operational data from the Protectel system. The ability to execute arbitrary JavaScript effectively bypasses same-origin policy protections, allowing the attacker's script to interact freely with the application's Document Object Model and make authenticated requests to the backend API.

From a classification perspective, this vulnerability aligns directly with CWE-79: Improper Neutralization of Input During Web Page Generation, which covers cross-site scripting flaws where input is not validated before being stored in a database or file system. It also maps to MITRE ATT&CK technique T1059.007, specifically JavaScript execution within web browsers, and potentially T1189 Drive-by Compromise if the payload leads to further malware downloads. The persistence of the attack vector means that remediation is not limited to patching a single endpoint but requires addressing the fundamental input handling logic across all modules that render user-supplied content without proper encoding or escaping.

To mitigate this vulnerability, organizations must ensure they have applied the provided vendor patches immediately. For PROTECTELMAJ environments, upgrading to version 6.5.19 or later is required, while BDF installations should be updated to version 6.4.67 or higher. These updates contain the necessary code changes to implement robust input validation and output encoding mechanisms within the note editor module. In addition to applying patches, security teams should conduct a thorough review of existing notes for any residual malicious content that may have been injected prior to the patching process. Implementing Content Security Policy headers can also serve as an effective defense-in-depth measure by restricting the sources from which scripts are allowed to execute, thereby mitigating the impact even if similar vulnerabilities exist in other parts of the application. Regular security assessments and penetration testing focused on input validation across all user-facing forms will help identify and remediate similar flaws before they can be exploited in production environments.

Responsible

CERT-PL

Reservation

12/16/2025

Disclosure

10/30/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

low

Sources

Interested in the pricing of exploits?

See the underground prices here!