Multiple Vulnerabilities in Sierra AirLink Cellular Routers
A critical and several high severity vulnerabilities have been found affecting Sierra AirLink cellular routers
Summary
A critical and several high severity vulnerabilities have been found affecting Sierra AirLink cellular routers
Affected platforms
The following platforms are known to be affected:
Threat details
Introduction
Sierra Wireless have released upgrades to address twenty-two vulnerabilities discovered affecting Sierra AirLink cellular routers as well as its open source components TinyXML and OpenNDS.
The vulnerabilities of highest criticality are highlighted in the vulnerability details.
Vulnerability details
- CVE-2023-41101 - CWE-787 - Out-of-bounds Write
This is a critical severity remote code execution (RCE) vulnerability in OpenNDS, with a CVSS score of 9.6, affecting captive portal in OpenNDS before version 10.1.3. An attacker could exploit this vulnerability to crash OpenNDS (Denial-of-Service condition) or inject and execute arbitrary bytecode (RCE).
- CVE-2023-38316 - CWE-116 - Improper Encoding or Escaping of Output
This is a high severity remote code execution (RCE) vulnerability, with a CVSS score of 8.8, affecting OpenNDS Captive Portal before version 10.1.2. If the custom unescape callback is enabled, attackers could exploit this vulnerability to execute arbitrary commands by inserting them into the URL portion of HTTP GET requests.
- CVE-2023-40463 - CWE-798 - Use of Hard-coded Credentials
This is a high severity unauthorised access vulnerability in ALEOS, with a CVSS score of 8.1. If ALEOS versions 4.16 and earlier are configured in debugging mode by an authenticated user with administrative privileges, the SHA512 hash of the common root password is stored for that version in a directory accessible to an attacker with root privileges or equivalent access.
- CVE-2023-40464 - CWE-321 - Use of Hard-coded Cryptographic Key
This is a high severity unauthorised access vulnerability in ALEOS, with a CVSS score of 8.1. An attacker with access to the hardcoded SSL certificates and private keys used by ALEOS, could allow them to perform a man-in-the-middle attack between the ACEManager client and ACEManager server.
- CVE-2023-40461 - CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
This is a high severity cross-site scripting vulnerability, with a CVSS score of 8.1, affecting the ACEManager component of ALEOS in versions 4.16 and earlier. This attack could be exploited by an authenticated attacker with administrator privileges to access a file upload field which does not fully validate the file name, allowing them to perform a cross-site scripting attack.
- CVE-2023-40458 - CWE-835 - Loop with Unreachable Exit Condition ('Infinite Loop')
This is a high severity denial of service vulnerability in ACEmanager, with a CVSS score of 7.5. This vulnerability could be exploited by a remote attacker to trigger a denial of service (DoS) condition for ACEManager without impairing other router functions.
- CVE-2023-40459 - CWE-476 - NULL Pointer Dereference
This is a high severity denial of service vulnerability, with a CVSS score of 7.5, affecting ACEManager component of ALEOS 4.16 and earlier. Due to inadequate input sanitization during authentication, an attacker could exploit this vulnerability to perform a denial of service (DoS) attack without impairing other router functions.
- CVE-2023-40462 - CWE-617 - Reachable Assertion
This is a high severity denial of service vulnerability in ACEmanager related to TinyXML, with a CVSS score of 7.5. Due to a lack of input sanitisation during authentication, an attacker could exploit this vulnerability to perform a denial of service (DoS) attack without impairing other router functions.
- CVE-2023-40460 - CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
This is a high severity cross-site scripting vulnerability, with a CVSS score of 7.1, affecting the ACEManager component of ALEOS 4.16 and earlier. Due to a lack of validation of uploaded file names and types, an authenticated attacker could exploit this vulnerability to perform client-side script execution.
Remediation advice
Affected organisations are encouraged to review the AirLink ALEOS firmware updates Version 4.9.9 and Version 4.17.0, OpenNDS updates and apply the relevant actions.
Please be aware that TinyXML is an unsupported open-source project, so the upstream vulnerabilities must be addressed downstream by affected vendors.
Definitive source of threat updates
CVE Vulnerabilities
Last edited: 8 December 2023 4:30 pm