CVE-2023-31446

In Cassia Gateway firmware XC1000_2.1.1.2303082218 and XC2000_2.1.1.2303090947, the queueUrl parameter in /bypass/config is not sanitized

Critical · published January 10, 2024

Patch now

High probability of exploitation

CVSS calls it critical at 9.8. It sits in the 99.2th percentile for exploit probability.

CVSS v3.1
9.8
EPSS
61%
Percentile
99.2
In the wild
Unconfirmed
What it is

🔥 A Bash code injection vulnerability is hiding in the Cassia Gateway firmware that could allow attackers to execute commands with root privileges — all from an unfiltered parameter! Think of the queueUrl parameter as a restaurant order system that doesn’t check what’s on the menu. If a rogue chef can slip a dangerous ingredient into the order, they could turn a delightful meal into a disaster! If exploited, this vulnerability could lead to a full takeover of the device, allowing the attacker to run any command as root. This could result in unauthorized access to sensitive data or even the manipulation of device functions. The consequences could be absolutely devastating for users relying on this firmware!

Put simply

Think of the queueUrl parameter as a restaurant order system that doesn’t check what’s on the menu. If a rogue chef can slip a dangerous ingredient into the order, they could turn a delightful meal into a disaster! This vulnerability occurs because the queueUrl parameter in the /bypass/config endpoint is not properly sanitized, enabling an attacker to inject and execute malicious Bash code during device startup.

What to do

If exploited, this vulnerability could lead to a full takeover of the device, allowing the attacker to run any command as root. This could result in unauthorized access to sensitive data or even the manipulation of device functions. The consequences could be absolutely devastating for users relying on this firmware! To protect your devices, urgently patch the firmware to versions XC1000_2.1.1.2303090947 or XC2000_2.1.1.2303090947. It's also essential to implement strict input validation for all parameters in the configuration endpoints. Don't forget to regularly monitor and audit your devices for any unusual activity! You've got this! With these steps, you're one step closer to being a security hero! 🦸

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.61081 · 99.2th percentile
Published
2024-01-10T00:00Z
EPSS history
Timeline
  • 10 JAN 00:00Z
    In Cassia Gateway firmware XC1000_2.1.1.2303082218 and XC2000_2.1.1.2303090947, the queueUrl parameter in /bypass/config is not sanitized
    cvelistv5