CVE-2025-30003 in TeleControl Server Basicinfo

Summary

by MITRE • 04/16/2025

A vulnerability has been identified in TeleControl Server Basic (All versions < V3.1.2.2). The affected application is vulnerable to SQL injection through the internally used 'UpdateProjectConnections' method. This could allow an authenticated remote attacker to bypass authorization controls, to read from and write to the application's database and execute code with "NT AUTHORITY\NetworkService" permissions. A successful attack requires the attacker to be able to access port 8000 on a system where a vulnerable version of the affected application is executed on. (ZDI-CAN-25910)

Be aware that VulDB is the high quality source for vulnerability data.

Analysis

by VulDB Data Team • 08/19/2025

This vulnerability resides within TeleControl Server Basic version 3.1.2.1 and earlier, representing a critical security flaw that stems from improper input validation within the UpdateProjectConnections method. The flaw allows authenticated remote attackers to manipulate database queries through SQL injection techniques, effectively bypassing the application's authorization mechanisms. The vulnerability specifically targets the application's database interaction layer, where user-supplied parameters are not properly sanitized before being incorporated into SQL commands. This method serves as an entry point for attackers to escalate their privileges and gain unauthorized access to sensitive data and system resources. The attack vector requires network access to port 8000, which is the default communication port for the affected application, making it a significant concern for systems exposed to external networks.

The technical exploitation of this vulnerability follows a classic SQL injection attack pattern where malicious input is crafted to manipulate the underlying database queries executed by the UpdateProjectConnections method. When an authenticated user sends specially crafted requests to the application, the method processes these inputs without proper sanitization, allowing attackers to inject malicious SQL code. This injection can result in unauthorized database access, enabling attackers to read sensitive information, modify data, or execute arbitrary commands on the system. The vulnerability's impact is particularly severe because the executed commands run with "NT AUTHORITY\NetworkService" permissions, which provides limited but still significant system access. This permission level allows for file system operations, registry modifications, and potentially further privilege escalation within the network environment.

The operational implications of this vulnerability extend beyond simple data compromise, as it creates a persistent threat vector that can be exploited by attackers to establish long-term access to network infrastructure. The requirement for authentication means that attackers must first obtain valid credentials, but this is often achievable through social engineering, credential reuse attacks, or other exploitation techniques. Once access is gained through port 8000, attackers can leverage the SQL injection to extract sensitive configuration data, user credentials, or operational information that could be used for further attacks. The vulnerability also enables potential lateral movement within networks where the application is deployed, as the attacker can manipulate project connections and potentially access other systems connected through the same infrastructure. This represents a significant risk for industrial control systems and network monitoring environments where TeleControl Server Basic is commonly deployed.

Organizations should prioritize immediate remediation by upgrading to TeleControl Server Basic version 3.1.2.2 or later, which includes proper input validation and parameter sanitization for the UpdateProjectConnections method. Additionally, network segmentation should be implemented to restrict access to port 8000, ensuring that only authorized personnel can reach the application. Implementing network monitoring and intrusion detection systems can help identify suspicious activities targeting this specific port and method. Security configurations should include disabling unnecessary services and applying the principle of least privilege to limit the potential impact of successful exploitation. Regular security assessments and penetration testing should be conducted to identify similar vulnerabilities in other applications within the network infrastructure. The vulnerability aligns with CWE-89, which describes SQL injection flaws, and represents a significant concern for the ATT&CK framework's privilege escalation and defense evasion techniques. Organizations should also implement comprehensive logging and audit trails to detect unauthorized access attempts and maintain compliance with security standards such as NIST SP 800-53 and ISO 27001.

Responsible

Siemens

Reservation

03/13/2025

Disclosure

04/16/2025

Moderation

accepted

CPE

ready

EPSS

0.00078

KEV

no

Activities

very low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!