CHARX SEC-3000 vulnerabilities
29 known vulnerabilities in CHARX SEC-3000 from Phoenix Contact. 29 are rated high or critical. Each entry lists the affected versions and the release that fixes it, where the vendor has published one.
Latest first
- 9.8 Critical severity
CHARX SEC-3150: Improper Neutralization of Special Elements used in a Command
Due to improper neutralization of special elements, an unauthenticated remote attacker is able to inject a command into the system configuration which is subsequently executed as root.
- 9.8 Critical severity
CHARX SEC-3150: Incorrect Behavior Order
Due to a flaw in the execution order of scripts during shutdown, the firewall is terminated prematurely during system shutdown. This creates a temporary window in which internal services may become externally accessible, potentially allowing an unauthenticated
- 7.5 High severity
CHARX SEC-3150: Exposed Dangerous Method or Function
A reboot of the charging controller can be triggered via Modbus TCP without authentication. Therefore, when the Modbus functionality is enabled by opening the port that CharxModbusServer is listening, an unauthenticated attacker can perform a Denial-of-Service
- 7.8 High severity
CHARX SEC-3150: Improper Neutralization of Special Elements used in an OS Command
A privilege escalation vulnerability in the init-script for user-applications allows a low-privileged local user to execute arbitrary commands as root, resulting in full system compromise.
- 9.8 Critical severity
CHARX SEC-3150: Improper Verification of Cryptographic Signature
The firmware update process for the basemodule of the charging controller only validates the CRC32 checksum without cryptographic signature verification. This allows an unauthenticated remote attacker to install a modified firmware, resulting in full system co
- 9.8 Critical severity
CHARX SEC-3150: Missing Authentication for Critical Functionality
Due to missing authentication the CHARX OCPP Agent service allows an unauthenticated remote attacker to reconfigure the backend connection. This can lead to Denial-of-Service and confidential data being disclosed to the attacker.
- 9.4 Critical severity
CHARX SEC-3150: Missing Authentication for Critical Functionality
The CHARX JupiCore service allows an unauthenticated remote attacker to reconfigure charging points. This can lead to disclosure of charging point UIDs, Denial-of-Service and files tampering.
- 7.8 High severity
CHARX SEC-3150: Improper Neutralization of Special Elements used in an OS Command
A privilege escalation vulnerability in the system configuration allows a low-privileged local user to execute arbitrary commands as root, resulting in full system compromise.
- 8.6 High severity
CHARX SEC-3150: Improper Neutralization of Special Elements used in an OS Command
This vulnerability allows an unauthenticated remote attacker with control over the OCPP backend via firewall-bypass to perform an OS command injection, resulting in the execution of arbitrary commands as the limited user charx-oa. Charging could be interrupted
- 7.1 High severity
CHARX SEC-3150: Unrestricted Upload of File with Dangerous Type
A low-privileged remote attacker with "operator" access can upload arbitrary files via the REST endpoint intended for firmware updates, resulting in persistent storage of attacker-controlled files and potentially exhausting resources, which might lead to Denia
- 7.8 High severity
CHARX SEC-3150: Improper Neutralization of Special Elements used in an OS Command
A privilege escalation vulnerability in udhcpc allows a local user "charx-web" to execute arbitrary commands as root, resulting in full system compromise.
- 7.8 High severity
CHARX SEC-3150: Improper Neutralization of Special Elements used in an OS Command
A privilege escalation vulnerability in a script used for network configuration allows a low-privileged local user to execute arbitrary commands as root, resulting in full system compromise.
- 8.6 High severity
CHARX SEC-3150: Not Failing Securely
An unauthenticated remote attacker can enforce the system to fall back to a firmware partition with an insecure configuration including default credentials. This could allow the attacker to gain SSH access to the system as an unprivileged user "user-app". Char
- 7.8 High severity
CHARX SEC-3150: Improper Neutralization of Special Elements used in an OS Command
A local privilege escalation vulnerability in the init-script for user-applications allows a low-privileged local user to execute arbitrary commands as root, resulting in full system compromise.
- 9.1 Critical severity
CHARX SEC-3150: Improper Neutralization of CRLF Sequences
An unauthenticated remote attacker can inject malicious input into the ModbusServer application because it does not validate the input it fetches from MQTT. This may lead to integrity and availability loss.
- 9.1 Critical severity
CHARX SEC-3150: Trust Boundary Violation
An unauthenticated remote attacker can post a malicious ID to the MQTT Broker results in the creation of a new configuration entry in the system configuration. This may lead to integrity and availability loss.
- 9.8 Critical severity
CHARX SEC-3150: Missing Authentication for Critical Functionality
Due to missing authentication, an unauthenticated remote attacker may access the MQTT broker, which is only protected from external access by a firewall. This may lead to the device being fully compromised.
- 8.8 High severity
CHARX SEC-3150: Improper Control of Generation of Code
An low privileged remote attacker with an account for the Web-based management can change the system configuration to perform a command injection as root, resulting in a total loss of confidentiality, availability and integrity due to improper control of gener
- 8.8 High severity
CHARX SEC-3150: Missing Authentication for Critical Functionality
An unauthenticated adjacent attacker can modify configuration by sending specific requests to an API-endpoint resulting in read and write access due to missing authentication.
- 8.2 High severity
CHARX SEC-3150: Buffer Copy without Checking Size of Input
An unauthenticated remote attacker can use MQTT messages to trigger out-of-bounds writes in charging stations complying with German Calibration Law, resulting in a loss of integrity for only EichrechtAgents and potential denial-of-service for these stations.
- 9.8 Critical severity
CHARX SEC-3000: Use of Default Credentials
A remote unauthenticated attacker can use the firmware update feature on the LAN interface of the device to reset the password for the predefined, low-privileged user “user-app” to the default password.
- 7.8 High severity
CHARX SEC-3000: Improper Neutralization of Special Elements used in a Command
A local attacker with low privileges can use a command injection vulnerability to gain root privileges due to improper input validation using the OCPP Remote service.
- 7.0 High severity
CHARX SEC-3000: Cleartext Transmission of Sensitive Information
An unauthenticated remote attacker can extract a session token with a MitM attack and gain web-based management access with the privileges of the currently logged in user due to cleartext transmission of sensitive information. No additional user interaction is
- 8.7 High severity
CHARX SEC-3000: Cleartext Transmission of Sensitive Information
An unauthenticated remote attacker can influence the communication due to the lack of encryption of sensitive data via a MITM. Charging is not affected.
- 7.5 High severity
CHARX SEC-3000: Access of Uninitialized Pointer
An unauthenticated remote attacker can DoS a control agent due to access of a uninitialized pointer which may prevent or disrupt the charging functionality.
- 7.8 High severity
An improper input validation in the Qualcom plctool allows a local attacker with low…
An improper input validation in the Qualcom plctool allows a local attacker with low privileges to gain root access by changing the ownership of specific files.
- 9.8 Critical severity
CHARX SEC-3000: Out-of-bounds Write
An unauthenticated remote attacker can write memory out of bounds due to improper input validation in the MQTT stack. The brute force attack is not always successful because of memory randomization.
- 7.5 High severity
CHARX SEC-3000: Out-of-bounds Read
An unauthenticated remote attacker can read memory out of bounds due to improper input validation in the MQTT stack. The brute force attack is not always successful because of memory randomization.
- 9.8 Critical severity
An unauthenticated remote attacker can modify configurations to perform a remote code…
An unauthenticated remote attacker can modify configurations to perform a remote code execution, gain root rights or perform an DoS due to improper input validation.