Description
Multiple stack-based buffer overflows in Borland InterBase LI 8.0.0.53 through 8.1.0.253, and WI 5.1.1.680 through 8.1.0.257, allow remote attackers to execute arbitrary code via (1) a long service attach request on TCP port 3050 to the (a) SVC_attach or (b) INET_connect function, (2) a long create request on TCP port 3050 to the (c) isc_create_database or (d) jrd8_create_database function, (3) a long attach request on TCP port 3050 to the (e) isc_attach_database or (f) PWD_db_aliased function, or unspecified vectors involving the (4) jrd8_attach_database or (5) expand_filename2 function.
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 9 modules
-
Borland InterBase INET_connect() Buffer Overflow
exploit/linux/misc/ib_inet_connect
-
Firebird Relational Database SVC_attach() Buffer Overflow
exploit/windows/misc/fb_svc_attach
-
Borland InterBase SVC_attach() Buffer Overflow
exploit/windows/misc/ib_svc_attach
-
Borland InterBase PWD_db_aliased() Buffer Overflow
exploit/linux/misc/ib_pwd_db_aliased
-
Borland InterBase jrd8_create_database() Buffer Overflow
exploit/linux/misc/ib_jrd8_create_database
-
Firebird Relational Database isc_attach_database() Buffer Overflow
exploit/windows/misc/fb_isc_attach_database
-
Firebird Relational Database isc_create_database() Buffer Overflow
exploit/windows/misc/fb_isc_create_database
-
Borland InterBase isc_attach_database() Buffer Overflow
exploit/windows/misc/ib_isc_attach_database
-
Borland InterBase isc_create_database() Buffer Overflow
exploit/windows/misc/ib_isc_create_database
Exploit-DB 12
- Firebird Relational Database - 'SVC_attach()' Remote Buffer Overflow (Metasploit) EDB-16420 · remote · Jul 3, 2010 · verified
- Firebird Relational Database - 'isc_create_database()' Remote Buffer Overflow (Metasploit) EDB-16432 · remote · Jul 3, 2010 · verified
- Borland Interbase - 'isc_create_database()' Remote Buffer Overflow (Metasploit) EDB-16437 · remote · Jul 3, 2010 · verified
- Firebird Relational Database - 'isc_attach_database()' Remote Buffer Overflow (Metasploit) EDB-16440 · remote · Jul 3, 2010 · verified
- Borland Interbase - 'isc_attach_database()' Remote Buffer Overflow (Metasploit) EDB-16447 · remote · Jul 3, 2010 · verified
- Borland Interbase - 'SVC_attach()' Remote Buffer Overflow (Metasploit) EDB-16449 · remote · Jul 3, 2010 · verified
- Borland Interbase - 'PWD_db_aliased()' Remote Buffer Overflow (Metasploit) EDB-16839 · remote · Jul 3, 2010 · verified
- Borland Interbase - 'jrd8_create_database()' Remote Buffer Overflow (Metasploit) EDB-16843 · remote · Jul 3, 2010 · verified
- Borland Interbase - 'INET_connect()' Remote Buffer Overflow (Metasploit) EDB-16844 · remote · Jul 3, 2010 · verified
- Borland Interbase 2007 - 'PWD_db_aliased' Remote Buffer Overflow (Metasploit) EDB-9954 · remote · Oct 3, 2007 · verified
- Borland Interbase 2007/2007 SP2 - 'jrd8_create_database' Remote Buffer Overflow (Metasploit) EDB-10020 · remote · Oct 3, 2007 · verified
- Borland Interbase 2007/2007 SP2 - 'INET_connect' Remote Buffer Overflow (Metasploit) EDB-10021 · remote · Oct 3, 2007 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 25917 vdb-entry
- http://risesecurity.org/blog/entry/3/
- 1018772 vdb-entry
- http://risesecurity.org/exploit/10/
- http://risesecurity.org/exploit/9/
- 38607 vdb-entry
- 38609 vdb-entry
- http://risesecurity.org/exploit/13/
- ADV-2007-3381 vdb-entry
- 38606 vdb-entry
- borland-multiple-functions-bo(36956) vdb-entry
- http://risesecurity.org/exploit/15/
- 38608 vdb-entry
- http://risesecurity.org/advisory/RISE-2007002/
- http://risesecurity.org/exploit/14/
- 27058 third-party-advisory
- http://risesecurity.org/exploit/12/
- 38605 vdb-entry