CVE-2017-9468
High · 7.5CVSS
7.5
EPSS
3.7%
Published
Jun 7, 2017
CISA due date
—
Cloudanix analysis
Attackers can make an older chat program stop working by sending a specially formatted message over the internet.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Trivial
- Impact
- Denial Of Service
- Component
- Application
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Remote attackers trigger a NULL pointer dereference in DCC message handling when source nick or host is absent, resulting in an immediate application crash and denial of service.
Why it matters to the business
Causes unplanned downtime for IRC-based communication tools, interrupting operations that depend on stable chat or messaging services and increasing support overhead for affected deployments.
How an attack unfolds
An attacker uses a malicious or compromised IRC server to deliver a DCC message that omits the expected source nick or host fields; the vulnerable client dereferences a NULL pointer during processing and terminates.
How to fix it
Upgrade affected installations to the fixed version 1.16.5 or later; disable DCC support if the feature is unnecessary.
How to confirm the fix worked
Confirm the installed version meets or exceeds the patched release; test handling of a DCC message with missing source fields to verify absence of crash behavior.
Typical attack path
- Establish a connection from a remote IRC server to the vulnerable client
- Transmit a specially crafted DCC message lacking nick or host metadata
- Trigger NULL dereference leading to immediate process crash
How to detect it
Inspect client crash logs, core dumps, or segmentation fault entries that coincide with incoming DCC traffic or IRC message processing.
What your security team should do
- Prioritize upgrade of all instances to the fixed version 1.16.5
- Review and restrict DCC functionality where feasible
- Monitor application logs for sudden crashes during IRC sessions
The record
In Irssi before 1.0.3, when receiving a DCC message without source nick/host, it attempts to dereference a NULL pointer. Thus, remote IRC servers can cause a crash.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Alpine:v3.10 | irssi | 0 | 1.0.3-r0 |
| Alpine:v3.11 | irssi | 0 | 1.0.3-r0 |
| Alpine:v3.12 | irssi | 0 | 1.0.3-r0 |
| Alpine:v3.13 | irssi | 0 | 1.0.3-r0 |
| Alpine:v3.14 | irssi | 0 | 1.0.3-r0 |
| Alpine:v3.15 | irssi | 0 | 1.0.3-r0 |
| Alpine:v3.16 | irssi | 0 | 1.0.3-r0 |
| Alpine:v3.17 | irssi | 0 | 1.0.3-r0 |
| Alpine:v3.3 | irssi | 0 | 0.8.21-r1 |
| Alpine:v3.4 | irssi | 0 | 0.8.21-r1 |
| Alpine:v3.5 | irssi | 0 | 0.8.21-r1 |
| Alpine:v3.6 | irssi | 0 | 1.0.3-r0 |
| Alpine:v3.7 | irssi | 0 | 1.0.3-r0 |
| Alpine:v3.8 | irssi | 0 | 1.0.3-r0 |
| Alpine:v3.9 | irssi | 0 | 1.0.3-r0 |
| Debian:11 | irssi | 0 | 1.0.3-1 |
| Debian:12 | irssi | 0 | 1.0.3-1 |
| Debian:13 | irssi | 0 | 1.0.3-1 |
| Debian:7 | irssi | 0 | 0.8.15-5+deb7u2 |
| Debian:8 | irssi | 0 | 0.8.17-1+deb8u4 |
| Debian:9 | irssi | 0 | 1.0.2-1+deb9u1 |
| Mageia:5 | irssi | 0 | 0.8.21-1.1.mga5 |
| SUSE:Package Hub 12 | irssi | 0 | 1.0.3-25.1 |
| Ubuntu:14.04:LTS | irssi | 0 | 0.8.15-5ubuntu3.2 |
| Ubuntu:16.04:LTS | irssi | 0 | 0.8.19-1ubuntu1.4 |
| openSUSE:Tumbleweed | irssi | 0 | 1.2.3-2.4 |
Related vulnerabilities
- CVE-2017-10965 An issue was discovered in Irssi before 1.0.4. Also affects irssi
- CVE-2016-7044 The unformat_24bit_color function in the format parsing code in Irssi before 0.8.20, when… Also affects irssi
- CVE-2016-7553 The buf.pl script before 2.20 in Irssi before 0.8.20 uses weak permissions for the… Also affects irssi
- CVE-2026-112405 Pillow is a Python imaging library. CWE-476
- CVE-2026-112392 Pillow is a Python imaging library. CWE-476
- CVE-2026-100348 kin-openapi is a Go project for handling OpenAPI files. CWE-476
- CVE-2026-100349 kin-openapi is a Go project for handling OpenAPI files. CWE-476
- CVE-2026-109280 ImageMagick 7.1.0-20 before 7.1.2-32 contains a use after free vulnerability in the -fx… CWE-476