CVE-2017-5196
Irssi 0.8.18 before 0.8.21 allows remote attackers to cause a denial of service (out-of-bounds...
Irssi 0.8.18 before 0.8.21 allows remote attackers to cause a denial of service (out-of-bounds read and crash) via vectors involving strings that are not UTF8.
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
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
Irssi 0.8.18 before 0.8.21 allows remote attackers to cause a denial of service (out-of-bounds read and crash) via vectors involving strings that are not UTF8.
- Record
CVE-2017-5196- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-125
- Updated
- 2026-11-02
CVE List No score
Irssi 0.8.18 before 0.8.21 allows remote attackers to cause a denial of service (out-of-bounds read and crash) via vectors involving strings that are not UTF8.
- Record
CVE-2017-5196- Updated
- 2026-11-02
EUVDEUVD-2017-14304 No score
Irssi 0.8.18 before 0.8.21 allows remote attackers to cause a denial of service (out-of-bounds read and crash) via vectors involving strings that are not UTF8.
- Record
EUVD-2017-14304- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-v3m2-h894-2pfw
7.5
Irssi 0.8.18 before 0.8.21 allows remote attackers to cause a denial of service (out-of-bounds...
Irssi 0.8.18 before 0.8.21 allows remote attackers to cause a denial of service (out-of-bounds read and crash) via vectors involving strings that are not UTF8.
- Record
GHSA-v3m2-h894-2pfw- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-125
- Updated
- 2026-11-02
OSVALPINE-CVE-2017-5196
7.5
Irssi 0.8.18 before 0.8.21 allows remote attackers to cause a denial of service (out-of-bounds read and crash) via vectors involving strings that are not UTF8.
- Record
ALPINE-CVE-2017-5196- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
7.5
Irssi 0.8.18 before 0.8.21 allows remote attackers to cause a denial of service (out-of-bounds read and crash) via vectors involving strings that are not UTF8.
- Record
CVE-2017-5196- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 7 moreShow less
OSVDEBIAN-CVE-2017-5196
7.5
Irssi 0.8.18 before 0.8.21 allows remote attackers to cause a denial of service (out-of-bounds read and crash) via vectors involving strings that are not UTF8.
- Record
DEBIAN-CVE-2017-5196- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-5196
7.5
Irssi 0.8.18 before 0.8.21 allows remote attackers to cause a denial of service (out-of-bounds read and crash) via vectors involving strings that are not UTF8.
- Record
UBUNTU-CVE-2017-5196- CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2017-0018 No score
Updated irssi packages fix security vulnerabilities
In irssi before 0.8.21, a NULL pointer dereference in the nickcmp function (CVE-2017-5193).
In irssi before 0.8.21, use after free when receiving invalid nick message (CVE-2017-5194).
In irssi before 0.8.21, out of bounds read in certain incomplete control codes (CVE-2017-5195).
In irssi before 0.8.21, out of bounds read in certain incomplete character sequences (CVE-2017-5196).
In irssi before 0.8.21, out of bounds read when printing certain values (CVE-2017-5356).
- Record
MGASA-2017-0018- Updated
- 2026-11-02
OSVopenSUSE-SU-2017:0093-1 No score
Security update for irssi
irssi was updated to fix four vulnerabilities that could result in denial of service (remote crash) when connecting to malicious servers or receiving specially crafted data. (boo#1018357)
- CVE-2017-5193: NULL pointer dereference in the nickcmp function
- CVE-2017-5194: out of bounds read in certain incomplete control codes
- CVE-2017-5195: out of bounds read in certain incomplete character sequences
- CVE-2017-5196: Correct an error when receiving invalid nick message
- Record
openSUSE-SU-2017:0093-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2017:0094-1 No score
Security update for irssi
irssi was updated to fix four vulnerabilities that could result in denial of service (remote crash) when connecting to malicious servers or receiving specially crafted data. (boo#1018357)
- CVE-2017-5193: NULL pointer dereference in the nickcmp function
- CVE-2017-5194: out of bounds read in certain incomplete control codes
- CVE-2017-5195: out of bounds read in certain incomplete character sequences
- CVE-2017-5196: Correct an error when receiving invalid nick message
- Record
openSUSE-SU-2017:0094-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-3184-1 No score
irssi vulnerabilities
It was discovered that the Irssi buf.pl script set incorrect permissions. A local attacker could use this issue to retrieve another user's window contents. (CVE-2016-7553)
Joseph Bisch discovered that Irssi incorrectly handled comparing nicks. A remote attacker could use this issue to cause Irssi to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2017-5193)
It was discovered that Irssi incorrectly handled invalid nick messages. A remote attacker could use this issue to cause Irssi to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2017-5194)
Joseph Bisch discovered that Irssi incorrectly handled certain incomplete control codes. A remote attacker could use this issue to cause Irssi to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 16.04 LTS and Ubuntu 16.10. (CVE-2017-5195)
Hanno Böck and Joseph Bisch discovered that Irssi incorrectly handled certain incomplete character sequences. A remote attacker could use this issue to cause Irssi to crash, resulting in a denial of service. This issue only affected Ubuntu 16.04 LTS and Ubuntu 16.10. (CVE-2017-5196)
Hanno Böck discovered that Irssi incorrectly handled certain format strings. A remote attacker could use this issue to cause Irssi to crash, resulting in a denial of service. (CVE-2017-5356)
- Record
USN-3184-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
irssiAlpine:v3.2 |
0.8.18 up to 0.8.21-r0 | 0.8.21-r0 |
irssiAlpine:v3.3 |
0.8.18 up to 0.8.21-r0 | 0.8.21-r0 |
irssiAlpine:v3.4 |
0.8.18 up to 0.8.21-r0 | 0.8.21-r0 |
irssiAlpine:v3.5 |
0.8.18 up to 0.8.21-r0 | 0.8.21-r0 |
irssiDebian:12 |
before 0.8.21-1 | 0.8.21-1 |
irssiDebian:13 |
before 0.8.21-1 | 0.8.21-1 |
irssiDebian:14 |
before 0.8.21-1 | 0.8.21-1 |
irssiMageia:5 |
before 0.8.21-1.mga5 | 0.8.21-1.mga5 |
irssiUbuntu:16.04:LTS |
before 0.8.19-1ubuntu1.3, plus listed versions 0.8.17-1ubuntu10.8.17-1ubuntu20.8.18-1ubuntu10.8.19-1ubuntu10.8.19-1ubuntu1.2 |
0.8.19-1ubuntu1.3 |
irssiUbuntu:14.04:LTS |
before 0.8.15-5ubuntu3.1, plus listed versions 0.8.15-5ubuntu20.8.15-5ubuntu3 |
0.8.15-5ubuntu3.1 |
irssiSUSE:Package Hub 12 |
before 0.8.21-12.1 | 0.8.21-12.1 |
irssiopenSUSE:Tumbleweed |
before 1.2.3-2.4 | 1.2.3-2.4 |
History
| Recorded | Changed | Sources |
|---|---|---|
| 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-2017-5196 is a high vulnerability (CVSS 7.5) in Irssi, published January 6, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 5.05%, the 92nd percentile. Fixed in irssi 0.8.21-r0.
References
openwall.com/lists/oss-security/2017/01/06/1
irssi.org/security/irssi_sa_2017_01.txt
securityfocus.com/bid/95310
security.gentoo.org/glsa/201701-45
nvd.nist.gov/vuln/detail/CVE-2017-5196
github.com/advisories/GHSA-v3m2-h894-2pfw
Show 42 moreShow less
security.alpinelinux.org/vuln/CVE-2017-5196
security-tracker.debian.org/tracker/CVE-2017-5196
advisories.mageia.org/MGASA-2017-0018.html
bugs.mageia.org/show_bug.cgi?id=20078
irssi.org/2017/01/05/irssi-0.8.21-released
openwall.com/lists/oss-security/2017/01/13/2
ubuntu.com/security/CVE-2017-5196
openwall.com/lists/oss-security/2017/01/05/2
ubuntu.com/security/notices/USN-3184-1
cve.org/CVERecord?id=CVE-2017-5196
ubuntu.com/security/CVE-2016-7553
ubuntu.com/security/CVE-2017-5193
ubuntu.com/security/CVE-2017-5194
ubuntu.com/security/CVE-2017-5195
ubuntu.com/security/CVE-2017-5356
bugzilla.suse.com/1018357
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-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-5356
suse.com/security/cve/CVE-2017-9468
suse.com/security/cve/CVE-2017-9469
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-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