CVE-2023-31446
Cassia Gateway Firmware XC1000 and XC2000 queueUrl Parameter Vulnerability
Record summary
CVE-2023-31446 has a selected CVSS score of 9.8 (critical); EIP currently links 1 repository PoC and 1 Nuclei template.
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.
Exploitation context
Affected products and versions
1| Product | Source | Version range | Status |
|---|---|---|---|
xc1000_firmwareBrowse cassianetworks / xc1000_firmware | VulnCheck | Version data not supplied | |
Proofs of concept
1Repository PoCs
GitHubDodge-MPTC/CVE-2023-31446-Remote-Code-ExecutionRepository PoCby Dodge-MPTCStars: 3Not analyzed3 files
Nuclei templates
1ProjectDiscoveryCRITICALCassia Gateway Firmware - Remote Code ExecutionCVSS 9.8
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.
Impact
Unauthenticated attackers can inject Bash code through the queueUrl parameter which executes with root privileges on device startup, potentially compromising the Bluetooth gateway and all connected IoT devices.
Remediation
Update Cassia Gateway firmware to a version newer than XC1000_2.1.1.2303082218 and XC2000_2.1.1.2303090947 that properly sanitizes the queueUrl parameter.
Source: ProjectDiscovery