cbcvebase.
CVE-2019-3940
published 2019-04-09

CVE-2019-3940: Advantech WebAccess 8.3.4 is vulnerable to file upload attacks via unauthenticated RPC call. An unauthenticated, remote attacker can use this vulnerability to…

PriorityP263critical9.8CVSS 3.0
AVNACLPRNUINSUCHIHAH
EPSS
4.08%
89.4th percentile
Advantech WebAccess 8.3.4 is vulnerable to file upload attacks via unauthenticated RPC call. An unauthenticated, remote attacker can use this vulnerability to execute arbitrary code.

Affected

1 ranges
VendorProductVersion rangeFixed in
advantechwebaccess

Detection & IOCsextracted from sources · hover to see the quote

pathC:\WebAccess\Node\net.exe
filenamebwcfg.mdb
processwebvrpcs.exe
commandIOCTL 10001
commandIOCTL 10005
  • Monitor for unauthenticated RPC calls to webvrpcs.exe performing file operations (fopen, fseek, ftell, fread, fwrite, fclose) — these are the primitive operations used for both file upload (CVE-2019-3940) and file download (CVE-2019-3942).
  • Alert on creation or modification of whitelisted executables in C:\WebAccess\Node\ (e.g., net.exe) by non-standard processes, as attackers upload malicious binaries to these paths to bypass the CreateProcessA whitelist.
  • Detect IOCTL 10001 RPC calls originating from unauthenticated sessions to drawsrv.dll/DsDaqWebService, which are used to trigger process execution of attacker-uploaded files.
  • Detect IOCTL 10005 RPC calls to webvrpcs.exe from unauthenticated sources, which map to the _unlink file deletion primitive.
  • ·The whitelist bypass is only possible because the default installation leaves C:\WebAccess\Node\net.exe absent from the filesystem despite being whitelisted. Verify that no unexpected executables exist in WebAccess Node directories.
  • ·The whitelist mechanism in DsDaqWebService (drawsrv.dll) was introduced in version 8.3.3 as a fix for CVE-2017-16720 but is bypassable via the unauthenticated file-upload primitive in webvrpcs.exe.

CVSS provenance

nvdv3.09.8CRITICALCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv2.07.5HIGHAV:N/AC:L/Au:N/C:P/I:P/A:P
Stop checking back — get the weekly exploitation signal.

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.