cbcvebase.
CVE-1999-1011
published 1999-07-19

CVE-1999-1011: The Remote Data Service (RDS) DataFactory component of Microsoft Data Access Components (MDAC) in IIS 3.x and 4.x exposes unsafe methods, which allows remote…

PriorityP352critical10CVSS 2.0
AVNACLAuNCCICAC
EXPLOIT
EPSS
77.14%
99.5th percentile
The Remote Data Service (RDS) DataFactory component of Microsoft Data Access Components (MDAC) in IIS 3.x and 4.x exposes unsafe methods, which allows remote attackers to execute arbitrary commands.

Affected

7 ranges
VendorProductVersion rangeFixed in
microsoftdata_access_components
microsoftdata_access_components
microsoftdata_access_components
microsoftindex_server
microsoftinternet_information_server
microsoftinternet_information_server
microsoftsite_server

Detection & IOCsextracted from sources · hover to see the quote

path/msadc/msadcs.dll
filenamebtcustmr.mdb
commandcmd /c
commandcommand /c
filenamerds.save
  • Detect HTTP requests targeting the RDS DataFactory endpoint at /msadc/msadcs.dll on IIS servers; any remote POST to this path should be treated as suspicious exploitation activity.
  • Monitor for VbBusObj or AdvancedDataFactory method invocations via RDS requests, which are alternative exploitation techniques used to inject shell commands.
  • Alert on shell() VBA command usage originating from IIS/MDAC processes, which indicates exploitation of the JET OLE DB Provider to execute OS commands with SYSTEM privileges.
  • Look for creation of or access to known MDB files (e.g., btcustmr.mdb, advworks.mdb, eecustmr.mdb) by IIS worker processes, which indicates active RDS exploitation attempts.
  • Detect creation of tables named 'AZZ' in Access MDB files accessible via IIS, which is a leftover artifact from v1 of the msadc.pl exploit.
  • Monitor for queries against MSysModules table via ODBC/JET from IIS processes, which is the primary exploitation query used in msadc.pl v2.
  • Detect UNC path references (e.g., \\server\share\file.mdb) in ODBC/RDS requests from IIS, which indicates UNC-based exploitation to load remote MDB files.
  • Monitor for well-known DSN names (wicca, AdvWorks, pubs, CertSvr, ADCDemo, ADCTest, etc.) being probed via RDS/ODBC requests, which are dictionary-guessed by the exploit script.
  • ·Newer releases of msadcs.dll deny remote RDS connections by default, so the vulnerability may not be exploitable even if the DLL is present.
  • ·The exploit script reports 'Success!' when a valid SQL statement is issued, NOT when the shell command actually executed — MDAC 2.1+ silently ignores shell commands, causing false positives.
  • ·VbBusObj exploitation provides poor error reporting and is prone to both false positives and false negatives; verify VbBusObj availability with -N (NetBIOS name query) before relying on detections based on this method.
  • ·RDS can be excluded from a default NT 4.0 Option Pack installation via custom install, so presence of IIS does not guarantee the vulnerable endpoint exists.
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.