cbcvebase.
CVE-2024-51550
published 2024-12-05

CVE-2024-51550: Data Validation / Data Sanitization vulnerabilities in Linux allows unvalidated and unsanitized data to be injected in an Aspect device. Affected products: ABB…

PriorityP263critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
EXPLOIT
EPSS
1.82%
76.4th percentile
Data Validation / Data Sanitization vulnerabilities in Linux allows unvalidated and unsanitized data to be injected in an Aspect device. Affected products: ABB ASPECT - Enterprise v3.08.02; NEXUS Series v3.08.02; MATRIX Series v3.08.02

Affected

22 ranges
VendorProductVersion rangeFixed in
abbaspect-ent-12_firmware< 3.08.033.08.03
abbaspect-ent-256_firmware< 3.08.033.08.03
abbaspect-ent-2_firmware< 3.08.033.08.03
abbaspect-ent-96_firmware< 3.08.033.08.03
abbaspect-enterprise<= 3.08.02
abbmatrix-11_firmware< 3.08.033.08.03
abbmatrix-216_firmware< 3.08.033.08.03
abbmatrix-232_firmware< 3.08.033.08.03
abbmatrix-264_firmware< 3.08.033.08.03
abbmatrix-296_firmware< 3.08.033.08.03
abbmatrix_series<= 3.08.02
abbnexus-2128-a_firmware< 3.08.033.08.03
abbnexus-2128-f_firmware< 3.08.033.08.03
abbnexus-2128-g_firmware< 3.08.033.08.03
abbnexus-2128_firmware< 3.08.033.08.03
abbnexus-264-a_firmware< 3.08.033.08.03
abbnexus-264-f_firmware< 3.08.033.08.03
abbnexus-264-g_firmware< 3.08.033.08.03
abbnexus-264_firmware< 3.08.033.08.03
abbnexus-3-2128_firmware< 3.08.033.08.03
abbnexus-3-264_firmware< 3.08.033.08.03
abbnexus_series<= 3.08.02

Detection & IOCsextracted from sources · hover to see the quote

path/bbmdUpdate.php
commandhexMask2=0xFFFF; sleep 17; #
commandNAThexMask2=0xFFFF; sleep 17; #
port47808
  • Detect POST requests to /bbmdUpdate.php containing shell metacharacters (semicolons, hash/comment characters) in the hexMask or NAThexMask parameters, indicative of OS command injection.
  • Monitor for POST requests to /bbmdUpdate.php with parameters rowCount, ip1/ip2, port1/port2, hexMask1/hexMask2, remove1/remove2 — the attack surface for the BBMD update injection vector.
  • Monitor for POST requests to /bbmdUpdate.php with parameters rowCountNAT, NATip, NATport, NAThexMask, NATremove — the NAT variant of the injection vector.
  • Flag time-based blind command injection attempts: a `sleep` command injected into hexMask or NAThexMask fields causing a ~17-second response delay is a strong indicator of exploitation.
  • ·The exploit uses an authenticated session (PHPSESSID cookie), meaning the attacker must already possess a valid session token. Detection should also cover credential abuse or session hijacking as a precursor.
  • ·Affected versions are specifically ABB ASPECT-Enterprise, NEXUS Series, MATRIX Series, and ASPECT-Studio at firmware/software version 3.08.02. Detections should be scoped to these devices.
  • ·The vulnerability is a data validation/sanitization failure — unsanitized POST parameters are passed directly to OS-level commands. Any parameter accepting hex mask or IP/port values in bbmdUpdate.php should be treated as untrusted.

CVSS provenance

nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv4.09.3CRITICALCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:L/SC:L/SI:L/SA:L/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.