Description
The "sa" account is installed with a default null password on (1) Microsoft SQL Server 2000, (2) SQL Server 7.0, and (3) Data Engine (MSDE) 1.0, including third party packages that use these products such as (4) Tumbleweed Secure Mail (MMS) (5) Compaq Insight Manager, and (6) Visio 2000, which allows remote attackers to gain privileges, as exploited by worms such as Voyager Alpha Force and Spida.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 2 modules
-
Microsoft SQL Server Payload Execution
exploit/windows/mssql/mssql_payload
-
Microsoft SQL Server Payload Execution via SQL Injection
exploit/windows/mssql/mssql_payload_sqli
Exploit-DB 2
- Microsoft SQL Server - Payload Execution (via SQL Injection) (Metasploit) EDB-16394 · remote · Feb 8, 2011 · verified
- Microsoft SQL Server - Payload Execution (Metasploit) EDB-16395 · remote · Dec 21, 2010 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 3570 vdb-entry
- 4797 vdb-entry
- 20000710 MSDE / Re: Default Password Database mailing-list
- VU#635463 third-party-advisory
- mssql-no-sapassword(1459) vdb-entry
- http://www.microsoft.com/security/security_bulletins/ms02020_sql.asp
- 20000816 Released Patch: Tumbleweed Worldsecure (MMS) BLANK 'sa' account password mailing-list
- 20020522 Opty-Way Enterprise includes MSDE with sa <blank> mailing-list
- Q313418 vendor-advisory
- 20000810 Tumbleweed Worldsecure (MMS) BLANK 'sa' account password mailing-list
- Q321081 vendor-advisory
- 20000815 MS-SQL 'sa' user exploit code mailing-list