CVE-2019-10854
published 2019-05-23CVE-2019-10854: Computrols CBAS 18.0.0 allows Authenticated Command Injection.
PriorityP262high8.8CVSS 3.0
AVNACLPRLUINSUCHIHAH
EXPLOIT
EPSS
2.99%
85.6th percentile
Computrols CBAS 18.0.0 allows Authenticated Command Injection.
Affected
1 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| computrols | computrols_building_automation_software | <= 19.0.0 | — |
Detection & IOCsextracted from sources · hover to see the quote
- →Monitor HTTP POST requests to cbas/json.php containing a base64-encoded 'p' parameter, which is the delivery mechanism for the command injection payload. ↗
- →Detect the auth bypass sequence: a GET request to cbas/index.php?m=auth&a=agg_post&code=test followed by access to cbas/json.php with the same PHPSESSID cookie, indicating unauthenticated exploitation chaining CVE-2019-10853 and CVE-2019-10854. ↗
- →Alert on the static exploit cookie value PHPSESSID=comparemetoasummersday appearing in HTTP requests to CBAS web endpoints. ↗
- →Detect command injection strings containing 'DispatchHistoryQuery' with a subshell $(python -c ...) construct in the POST body to cbas/json.php. ↗
- →The server response 'Access Forbidden' from cbas/json.php indicates an unauthenticated session; absence of this string after hitting the auth bypass URL signals a successful bypass and imminent exploitation attempt. ↗
- ·The server-side input filter in exectools.php blocks specific characters, meaning payloads will never contain these characters in plaintext — detection rules must account for base64-encoded or chr()-obfuscated payloads that bypass this filter. ↗
- ·The exploit affects CBAS-Web versions 19.0.0 and below (NVD references 18.0.0 specifically); detection should not be scoped to a single version. ↗
CVSS provenance
nvdv3.08.8HIGHCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
nvdv2.09.0CRITICALAV:N/AC:L/Au:S/C:C/I:C/A:C
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.
CISA ICS
Computrols CBAS Web
cisa_ics·2019-05-21·CVSS 8.8
[HIGH] Computrols CBAS Web
## Archived Content In an effort to keep CISA.gov current, the archive contains outdated information that may not reflect current policy or programs.
ICS Advisory
##
Computrols CBAS Web
Last RevisedMay 21, 2019
Alert CodeICSA-19-141-01
## 1. EXECUTIVE SUMMARY
-
CVSS v3 8.8
- ATTENTION: Exploitable remotely/low skill level to exploit
- Vendor: Computrols
- Equipment: CBAS Web
- Vulnerabilities: Cross-site Request Forgery, Information Exposure Through Discrepancy, Cross-site Scripting, Command Injection, Information Exposure Through Source Code, Use of Hard-coded Cryptographic Key, SQL Injection, Authentication Bypass Using an Alternate Path or Channel, Inadequate Encryption Strength
## 2. RISK EVALUATION
Successful exploitation of these
GHSA
GHSA-63vq-6399-h95w: Computrols CBAS 18
ghsa_unreviewed·2022-05-24
CVE-2019-10854 [HIGH] CWE-77 GHSA-63vq-6399-h95w: Computrols CBAS 18
Computrols CBAS 18.0.0 allows Authenticated Command Injection.
No detection rules found.
2019-05-23
Published