Description
Buffer overflow in the SetUp function in socket/request.c in CrossFire 1.9.0 allows remote attackers to execute arbitrary code via a long setup sound command, a different vulnerability than CVE-2006-1010.
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 14 | crossfire | 1.9.0-2 | — |
| Debian 13 | crossfire | 1.9.0-2 | — |
| Debian 12 | crossfire | 1.9.0-2 | — |
| Debian 3.1 | crossfire | 1.6.0.dfsg.1-4sarge2 | DSA-1009-1 |
| Debian 3.0 | crossfire | 1.1.0-1woody2 | DSA-1009-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
- crossfire-server 1.9.0 - 'SetUp()' Remote Buffer Overflow EDB-50216 · remote · Aug 18, 2021
- crossfire-server 1.9.0 - 'SetUp()' Remote Buffer Overflow EDB-1582 · remote · Mar 13, 2006 · verified
GitHub 1 repository
-
Axua/CVE-2006-1236 ★ 0 · Jan 29, 2019
Exploit script for Crossfire 1.9.0
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 1
- DSA-1009-1 crossfire - buffer overflow Debian Security (DSA / DLA) · Mar 9, 2026
References
- ADV-2006-0951 vdb-entry
- http://cvs.sourceforge.net/viewcvs.py/crossfire/crossfire/socket/request.c?rev=1.86&view=log
- 19276 third-party-advisory
- 1582 exploit
- DSA-1009 vendor-advisory
- 19237 third-party-advisory
- 17093 vdb-entry
- 23904 vdb-entry
- crossfire-setup-bo(25252) vdb-entry
- http://packetstormsecurity.com/files/163873/Crossfire-Server-1.0-Buffer-Overflow.html