Cloudanix VulnDB

CVE-2017-9468

High · 7.5

CVSS

7.5

EPSS

3.7%

Published

Jun 7, 2017

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

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

  1. Establish a connection from a remote IRC server to the vulnerable client
  2. Transmit a specially crafted DCC message lacking nick or host metadata
  3. 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