CVE-2018-5205
When using incomplete escape codes, Irssi before 1.0.6 may access data beyond the end of the string.
When using incomplete escape codes, Irssi before 1.0.6 may access data beyond the end of the string.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
7.5
When using incomplete escape codes, Irssi before 1.0.6 may access data beyond the end of the string.
- Record
CVE-2018-5205- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-134
- Updated
- 2026-11-02
CVE List No score
When using incomplete escape codes, Irssi before 1.0.6 may access data beyond the end of the string.
- Record
CVE-2018-5205- Updated
- 2026-11-02
EUVDEUVD-2018-16990 No score
When using incomplete escape codes, Irssi before 1.0.6 may access data beyond the end of the string.
- Record
EUVD-2018-16990- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-h32h-429h-jx9q
7.5
When using incomplete escape codes, Irssi before 1.0.6 may access data beyond the end of the string.
When using incomplete escape codes, Irssi before 1.0.6 may access data beyond the end of the string.
- Record
GHSA-h32h-429h-jx9q- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-134
- Updated
- 2026-11-02
OSVALPINE-CVE-2018-5205
7.5
When using incomplete escape codes, Irssi before 1.0.6 may access data beyond the end of the string.
- Record
ALPINE-CVE-2018-5205- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-03
OSV
7.5
When using incomplete escape codes, Irssi before 1.0.6 may access data beyond the end of the string.
- Record
CVE-2018-5205- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
Show 7 moreShow less
OSVDEBIAN-CVE-2018-5205
7.5
When using incomplete escape codes, Irssi before 1.0.6 may access data beyond the end of the string.
- Record
DEBIAN-CVE-2018-5205- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-5205
7.5
When using incomplete escape codes, Irssi before 1.0.6 may access data beyond the end of the string.
- Record
UBUNTU-CVE-2018-5205- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVMGASA-2018-0069 No score
Updated irssi packages fix security vulnerabilities
Joseph Bisch discovered that Irssi incorrectly handled incomplete escape codes. If a user were tricked into using malformed commands or opening malformed files, an attacker could use this issue to cause Irssi to crash, resulting in a denial of service (CVE-2018-5205).
Joseph Bisch discovered that Irssi incorrectly handled settings the channel topic without specifying a sender. A malicious IRC server could use this issue to cause Irssi to crash, resulting in a denial of service (CVE-2018-5206).
Joseph Bisch discovered that Irssi incorrectly handled incomplete variable arguments. If a user were tricked into using malformed commands or opening malformed files, an attacker could use this issue to cause Irssi to crash, resulting in a denial of service (CVE-2018-5207).
Joseph Bisch discovered that Irssi incorrectly handled completing certain strings. An attacker could use this issue to cause Irssi to crash, resulting in a denial of service, or possibly execute arbitrary code (CVE-2018-5208).
- Record
MGASA-2018-0069- Updated
- 2026-11-02
OSVopenSUSE-SU-2018:0057-1 No score
Security update for irssi
This update for irssi to version 1.0.6 fixes several issues that may affect the stability of irssi:
- CVE-2018-5205: Data access beyond the end of the string when using incomplete escape codes
- CVE-2018-5206: NULL pointer dereference when the channel topic is set without specifying a sender
- CVE-2018-5207: When using an incomplete variable argument, Irssi may access data beyond the end of the string
- CVE-2018-5208: Heap buffer overflow when completing certain strings
- Record
openSUSE-SU-2018:0057-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2018:0058-1 No score
Security update for irssi
This update for irssi to version 1.0.6 fixes several issues that may affect the stability of irssi:
- CVE-2018-5205: Data access beyond the end of the string when using incomplete escape codes
- CVE-2018-5206: NULL pointer dereference when the channel topic is set without specifying a sender
- CVE-2018-5207: When using an incomplete variable argument, Irssi may access data beyond the end of the string
- CVE-2018-5208: Heap buffer overflow when completing certain strings
- Record
openSUSE-SU-2018:0058-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10865-1 No score
irssi-1.2.3-2.4 on GA media
These are all security issues fixed in the irssi-1.2.3-2.4 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10865-1- Updated
- 2026-11-02
OSVUSN-3527-1 No score
irssi vulnerabilities
Joseph Bisch discovered that Irssi incorrectly handled incomplete escape codes. If a user were tricked into using malformed commands or opening malformed files, an attacker could use this issue to cause Irssi to crash, resulting in a denial of service. (CVE-2018-5205)
Joseph Bisch discovered that Irssi incorrectly handled settings the channel topic without specifying a sender. A malicious IRC server could use this issue to cause Irssi to crash, resulting in a denial of service. (CVE-2018-5206)
Joseph Bisch discovered that Irssi incorrectly handled incomplete variable arguments. If a user were tricked into using malformed commands or opening malformed files, an attacker could use this issue to cause Irssi to crash, resulting in a denial of service. (CVE-2018-5207)
Joseph Bisch discovered that Irssi incorrectly handled completing certain strings. An attacker could use this issue to cause Irssi to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2018-5208)
- Record
USN-3527-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
irssiAlpine:v3.10 |
before 1.0.6-r0 | 1.0.6-r0 |
irssiAlpine:v3.11 |
before 1.0.6-r0 | 1.0.6-r0 |
irssiAlpine:v3.12 |
before 1.0.6-r0 | 1.0.6-r0 |
irssiAlpine:v3.13 |
before 1.0.6-r0 | 1.0.6-r0 |
irssiAlpine:v3.14 |
before 1.0.6-r0 | 1.0.6-r0 |
irssiAlpine:v3.15 |
before 1.0.6-r0 | 1.0.6-r0 |
irssiAlpine:v3.16 |
before 1.0.6-r0 | 1.0.6-r0 |
irssiAlpine:v3.17 |
before 1.0.6-r0 | 1.0.6-r0 |
irssiAlpine:v3.18 |
before 1.0.6-r0 | 1.0.6-r0 |
irssiAlpine:v3.19 |
before 1.0.6-r0 | 1.0.6-r0 |
Show 21 moreShow less
| Package | Affected | Fixed |
|---|---|---|
irssiAlpine:v3.20 |
before 1.0.6-r0 | 1.0.6-r0 |
irssiAlpine:v3.21 |
before 1.0.6-r0 | 1.0.6-r0 |
irssiAlpine:v3.22 |
before 1.0.6-r0 | 1.0.6-r0 |
irssiAlpine:v3.23 |
before 1.0.6-r0 | 1.0.6-r0 |
irssiAlpine:v3.24 |
before 1.0.6-r0 | 1.0.6-r0 |
irssiAlpine:v3.6 |
before 1.0.6-r0 | 1.0.6-r0 |
irssiAlpine:v3.7 |
before 1.0.6-r0 | 1.0.6-r0 |
irssiAlpine:v3.8 |
before 1.0.6-r0 | 1.0.6-r0 |
irssiAlpine:v3.9 |
before 1.0.6-r0 | 1.0.6-r0 |
irssiDebian:12 |
before 1.0.7-1 | 1.0.7-1 |
irssiDebian:13 |
before 1.0.7-1 | 1.0.7-1 |
irssiDebian:14 |
before 1.0.7-1 | 1.0.7-1 |
irssiDebian:9 From an advisory covering 9 CVEs |
before 1.0.7-1~deb9u1, plus listed versions 1.0.2-11.0.2-1+deb9u11.0.2-1+deb9u21.0.2-1+deb9u31.0.3-11.0.4-11.0.5-11.0.7-1~deb9u1~bpo8+1 |
1.0.7-1~deb9u1 |
irssiMageia:5 From an advisory covering 4 CVEs |
before 0.8.21-1.4.mga5 | 0.8.21-1.4.mga5 |
irssiMageia:6 From an advisory covering 4 CVEs |
before 1.0.6-1.mga6 | 1.0.6-1.mga6 |
irssiUbuntu:14.04:LTS |
before 0.8.15-5ubuntu3.4, plus listed versions 0.8.15-5ubuntu20.8.15-5ubuntu30.8.15-5ubuntu3.10.8.15-5ubuntu3.20.8.15-5ubuntu3.3 |
0.8.15-5ubuntu3.4 |
irssiUbuntu:16.04:LTS |
before 0.8.19-1ubuntu1.6, plus listed versions 0.8.17-1ubuntu10.8.17-1ubuntu20.8.18-1ubuntu10.8.19-1ubuntu10.8.19-1ubuntu1.20.8.19-1ubuntu1.30.8.19-1ubuntu1.40.8.19-1ubuntu1.5 |
0.8.19-1ubuntu1.6 |
irssiUbuntu:14.04:LTS From an advisory covering 4 CVEs |
before 0.8.15-5ubuntu3.4, plus listed versions 0.8.15-5ubuntu20.8.15-5ubuntu30.8.15-5ubuntu3.10.8.15-5ubuntu3.20.8.15-5ubuntu3.3 |
0.8.15-5ubuntu3.4 |
irssiUbuntu:16.04:LTS From an advisory covering 4 CVEs |
before 0.8.19-1ubuntu1.6, plus listed versions 0.8.17-1ubuntu10.8.17-1ubuntu20.8.18-1ubuntu10.8.19-1ubuntu10.8.19-1ubuntu1.20.8.19-1ubuntu1.30.8.19-1ubuntu1.40.8.19-1ubuntu1.5 |
0.8.19-1ubuntu1.6 |
irssiSUSE:Package Hub 12 From an advisory covering 4 CVEs |
before 1.0.6-36.1 | 1.0.6-36.1 |
irssiopenSUSE:Tumbleweed From an advisory covering 26 CVEs |
before 1.2.3-2.4 | 1.2.3-2.4 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2018-5205 is a high vulnerability (CVSS 7.5) in Irssi, published January 6, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.44%, the 84th percentile. Fixed in irssi 1.0.6-r0.
References
usn.ubuntu.com/3527-1
debian.org/security/2018/dsa-4162
irssi.org/security/irssi_sa_2018_01.txt
nvd.nist.gov/vuln/detail/CVE-2018-5205
github.com/advisories/GHSA-h32h-429h-jx9q
security.alpinelinux.org/vuln/CVE-2018-5205
Show 38 moreShow less
security-tracker.debian.org/tracker/CVE-2018-5205
advisories.mageia.org/MGASA-2018-0069.html
bugs.mageia.org/show_bug.cgi?id=22328
usn.ubuntu.com/usn/usn-3527-1
ubuntu.com/security/CVE-2018-5205
github.com/irssi/irssi/releases/download/1.0.6/irssi-1.0.5_1.0.6.diff
ubuntu.com/security/notices/USN-3527-1
cve.org/CVERecord?id=CVE-2018-5205
ubuntu.com/security/CVE-2018-5206
ubuntu.com/security/CVE-2018-5207
ubuntu.com/security/CVE-2018-5208
bugzilla.suse.com/1074958
suse.com/security/cve/CVE-2018-5205
suse.com/security/cve/CVE-2018-5206
suse.com/security/cve/CVE-2018-5207
suse.com/security/cve/CVE-2018-5208
suse.com/security/cve/CVE-2017-10965
suse.com/security/cve/CVE-2017-10966
suse.com/security/cve/CVE-2017-15227
suse.com/security/cve/CVE-2017-15228
suse.com/security/cve/CVE-2017-15721
suse.com/security/cve/CVE-2017-15722
suse.com/security/cve/CVE-2017-15723
suse.com/security/cve/CVE-2017-5193
suse.com/security/cve/CVE-2017-5194
suse.com/security/cve/CVE-2017-5195
suse.com/security/cve/CVE-2017-5196
suse.com/security/cve/CVE-2017-5356
suse.com/security/cve/CVE-2017-9468
suse.com/security/cve/CVE-2017-9469
suse.com/security/cve/CVE-2018-7050
suse.com/security/cve/CVE-2018-7051
suse.com/security/cve/CVE-2018-7052
suse.com/security/cve/CVE-2018-7053
suse.com/security/cve/CVE-2018-7054
suse.com/security/cve/CVE-2019-13045
suse.com/security/cve/CVE-2019-15717
suse.com/security/cve/CVE-2019-5882