vendor:
ABB Cylon Aspect
by:
Gjoko 'LiquidWorm' Krstic
6.1
CVSS
HIGH
Off-by-One Error
787
CWE
Product Name: ABB Cylon Aspect
Affected Version From: <=3.08.02
Affected Version To: 37471
Patch Exists: NO
Related CWE: CVE-2024-48844
CPE: a:abb_ltd:aspect:3.08.02
Platforms Tested: GNU/Linux, Intel processors, PHP, AspectFT Automation Application Server, lighttpd, Apache, OpenJDK, ErgoTech MIX Deployment Server
2024
ABB Cylon Aspect 3.08.02 Off-by-One Config Write Denial of Service
A vulnerability was found in ABB Cylon Aspect 3.08.02 in the escDevicesUpdate.php PHP script, where an off-by-one error in array access could result in undefined behavior and a possible Denial of Service (DoS) attack. The issue occurs in a loop that iterates over an array using a < condition, enabling access to an out-of-bounds index. This could lead to errors or unexpected behavior, potentially causing the application to crash. Exploiting this vulnerability could result in a crash or service disruption, especially with large data sets. The vulnerability can be triggered via the rowCount POST parameter in the Electronic Security Control device update script.
Mitigation:
To mitigate this vulnerability, it is recommended to apply the vendor-supplied patches or updates to the affected ABB Cylon Aspect firmware version 3.08.02 or lower. Additionally, input validation and boundary checks should be implemented in the PHP script to prevent off-by-one errors.