cbcvebase.
CVE-2024-0305
published 2024-01-08

CVE-2024-0305: A vulnerability was found in Guangzhou Yingke Electronic Technology Ncast up to 2017 and classified as problematic. Affected by this issue is some unknown…

PriorityP182high7.5CVSS 3.1
AVNACLPRNUINSUCHINAN
ITWEXPLOITVulnCheck KEVInitial access
Exploited in the wild
EPSS
66.93%
99.2th percentile
A vulnerability was found in Guangzhou Yingke Electronic Technology Ncast up to 2017 and classified as problematic. Affected by this issue is some unknown functionality of the file /manage/IPSetup.php of the component Guest Login. The manipulation leads to information disclosure. The attack may be launched remotely. The exploit has been disclosed to the public and may be used. The identifier of this vulnerability is VDB-249872.

Affected

2 ranges
VendorProductVersion rangeFixed in
guangzhou_yingke_electronic_technologyncast
ncast_projectncast2007 – 2017

Detection & IOCsextracted from sources · hover to see the quote

path/classes/common/busiFacade.php
path/manage/IPSetup.php
commandping 127.0.0.1 | id
otherAuthorization: Basic aGVscGRlc2tJbnRlZ3JhdGlvblVzZXI6ZGV2LUM0RjgwMjVFNw==
snort
alert http any any -> $HOME_NET any (msg:"ET WEB_SPECIFIC_APPS Ncast DVR Command Injection Attempt (CVE-2024-0305)"; flow:established,to_server; http.method; content:"POST"; http.uri; content:"/classes/common/busiFacade.php"; fast_pattern; http.request_body; content:"|22|name|22 3a 22|ping|22|"; content:"|22|serviceName|22 3a 22|SysManager|22|"; content:"|22|param|22 3a 5b 22|ping"; pcre:"/^[^\x26]*?(?:(?:\x3b|%3[Bb])|(?:\x0a|%0[Aa])|(?:\x60|%60)|(?:\x7c|%7[Cc])|(?:\x24|%24))+/R"; reference:url,isc.sans.edu/diary/31782; reference:cve,2024-0305; classtype:attempted-admin; sid:2060962; rev:1;)
snort
alert http1 any any -> $HOME_NET any (msg:"ET WEB_SPECIFIC_APPS Ncast DVR Hardcoded Credentials Login Attempt"; flow:established,to_server; http.method; content:"GET"; http.uri; content:"/classes/common/busiFacade.php"; fast_pattern; http.header; content:"Authorization|3a 20|Basic|20|aGVscGRlc2tJbnRlZ3JhdGlvblVzZXI6ZGV2LUM0RjgwMjVFNw=="; reference:url,isc.sans.edu/diary/31782; reference:cve,2024-0305; classtype:attempted-admin; sid:2060963; rev:1;)
  • Exploit POST requests target /classes/common/busiFacade.php with a JSON body containing serviceName 'SysManager' and command injection via the 'param' field (e.g., pipe characters, semicolons, backticks)
  • Successful RCE response body contains uid/gid output matching regex: uid=([0-9(a-z)]+) gid=([0-9(a-z)]+)
  • Shodan/FOFA fingerprint for exposed Ncast devices: HTTP title '高清智能录播系统'; use queries app="Ncast-产品" && title=="高清智能录播系统" or title="高清智能录播系统" to identify attack surface
  • Hardcoded credential login attempts use a GET request to /classes/common/busiFacade.php with a static Base64-encoded Basic Auth header (aGVscGRlc2tJbnRlZ3JhdGlvblVzZXI6ZGV2LUM0RjgwMjVFNw==)
  • Command injection is injected via shell metacharacters (;, newline, backtick, pipe, $) appended after the ping argument in the param array
  • ·NVD classifies this as an information disclosure vulnerability via /manage/IPSetup.php (Guest Login), but the Nuclei template and Snort rules describe it as RCE via /classes/common/busiFacade.php — both endpoints should be monitored
  • ·The Nuclei template is marked verified=true and targets versions 2017 and earlier; the EPSS score is extremely high (0.93658 / 99.8th percentile), indicating active exploitation likelihood

CVSS provenance

nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:P/I:N/A:N
vulncheck5.3MEDIUM
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.