ircII FTP tarball enabled remote access
The official FTP server (ftp.irc.org) hosting the ircII source code was compromised. The ircii-2.8.2.tar.gz distribution was modified; specifically, the file ircd/s_bsd.c had a backdoor inserted.
Story
The 1998 ircII incident followed the old pattern: the source archive lived on a trusted FTP site, and the attacker changed the archive in place. Users who fetched ircii-2.8.2.tar.gz from ftp.irc.org or mirrored paths could receive source that looked normal until it was compared with known-good copies.
The malicious change was narrow. The record identifies ircd/s_bsd.c as the modified file. That matters because source-level changes in network code can survive review by habit: the file is expected to contain socket and connection handling, and a small backdoor can hide among ordinary control flow.
The impact was remote access after installation. The attacker did not need to reach every host directly. The distribution path carried the code to administrators, who compiled and installed it inside their own trust boundary.
CERT’s later 1999 material treated these cases as part of a larger pattern: central FTP archives were easy to mirror and hard to authenticate. For ircII, as with tcp-wrappers and util-linux, the practical defense was checksum comparison, fresh trusted source, and distrust of archive timestamps.
Affected Artifacts
- Observed
- 1998-10-22 to 1999-01-21
- Compromised Versions
- Fixed
- Not listed
- Hashes
-
- md5:a2eadc5d2e01fceb4c5728e85a28f2dd
- md5:f3c149e1e239263731e0f75730121eb0
- Evidence
- mirror: web.archive.org/web/20140720105610/http://www.cert.org/advisories/CA-1999-01.html, mirror: attrition.org/security/advisory/fedcirc/1999/fedcirc.99.01.txt, observable: ftp://ftp.irc.org/irc/clients/ircii-2.8.2.tar.gz, observable: ftp://ftp.undernet.org/pub/irc/clients/unix/ircII/ircii-2.8.2.tar.gz
Incident Context
- Motive
- Unauthorized Access Control
- Attribution
- Person
- Cause
- Compromised Infrastructure
- Transitive
- No
- Actor
- Individual Hacker
External References
Source record: oss/attacks/ircII/meta.yaml