CVE-2023-31446
Description
In Cassia Gateway firmware XC1000_2.1.1.2303082218 and XC2000_2.1.1.2303090947, the queueUrl parameter in /bypass/config is not sanitized. This leads to injecting Bash code and executing it with root privileges on device startup.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Unauthenticated remote code injection in Cassia Gateway firmware via unsanitized queueUrl parameter executed at boot with root privileges.
Vulnerability
queueUrl parameter in the /bypass/config endpoint is not sanitized before being used on device startup in Cassia Gateway firmware versions XC1000_2.1.1.2303082218 and XC2000_2.1.1.2303090947 (and any version below 2.1.1.230309*). The endpoint is designed to configure Amazon SQS settings for pushing Bluetooth scan data; the service loads a configuration file at boot and runs nslookup from a root bash context using the provided queueUrl, allowing injection of arbitrary bash commands. Access to the endpoint is unauthenticated by default, and the feature was not described in official documentation. [1][2][3]
Exploitation
An attacker can craft a request such as http:///bypass/config?type=sqs&keyId=&key=&queueUrl=, embedding a bash command inside the queueUrl parameter (e.g., ${id}). When the gateway is rebooted, the injected command executes as root. No authentication is required to reach the endpoint, and no user interaction beyond a reboot is needed for the payload to trigger. [2][3]
Impact
Successful exploitation allows arbitrary remote code execution with root privileges on the gateway at startup. The attacker gains full control over the affected device, potentially leading to complete confidentiality, integrity, and availability compromise of the gateway and any connected Bluetooth IoT infrastructure. [2][3]
Mitigation
Cassia has confirmed the vulnerability and released a fix in firmware version 2.1.1.230720* [2][3]. Users should update to the latest patched version available from Cassia Networks. Until upgrading, enabling API authentication (if supported by the deployed version) and monitoring traffic to the /bypass/config endpoint can reduce risk. Devices running versions below the fix remain exposed. [2][3]
AI Insight generated on May 25, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
2- Cassia/Cassia Gateway firmwaredescription
- Range: = XC1000_2.1.1.2303082218, XC2000_2.1.1.2303090947
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
2News mentions
0No linked articles in our index yet.