Description
Buffer overflow in ibserver for Firebird Database 1.0 and other versions before 1.5, and possibly other products that use the InterBase codebase, allows remote attackers to cause a denial of service (crash) via a long database name, as demonstrated using the gsec command.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 3.1 | firebird2 | 1.5.1-4sarge1 | DSA-1014-1 |
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.
Exploit-DB 2
- Borland Interbase 7.x - Remote Buffer Overflow EDB-303 · remote · Jun 25, 2004 · verified
- Firebird 1.0 - Remote Database Name Buffer Overrun EDB-24165 · remote · Jun 1, 2004 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 1
- DSA-1014-1 firebird2 - buffer overflow Debian Security (DSA / DLA) · Mar 9, 2026
References
- DSA-1014 vendor-advisory
- firebird-database-name-bo(16229) vdb-entry
- 19350 third-party-advisory
- 20040601 Firebird Database Remote Database Name Overflow mailing-list
- 6624 vdb-entry
- 20040602 Firebird [ AND Interbase 7 ] Database Remote Database Name Overflow mailing-list
- interbase-database-name-bo(16316) vdb-entry
- 10446 vdb-entry
- http://www.securiteam.com/unixfocus/5AP0P0UCUO.html
- 1010381 vdb-entry
- 6408 vdb-entry
- 11756 third-party-advisory