CVE-2016-7553
The buf.pl script before 2.20 in Irssi before 0.8.20 uses weak permissions for the scrollbuffer...
CVE-2016-7553 is a low vulnerability (CVSS 3.3) in Irssi Buf.pl, published September 27, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.39%, the 33rd percentile. Fixed in irssi 0.8.20-2.
The buf.pl script before 2.20 in Irssi before 0.8.20 uses weak permissions for the scrollbuffer dump file created between upgrades, which might allow local users to obtain sensitive information from private chat conversations by reading the file.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
3.3
The buf.pl script before 2.20 in Irssi before 0.8.20 uses weak permissions for the scrollbuffer dump file created between upgrades, which might allow local users to obtain sensitive information from private chat conversations by reading the file.
- Record
CVE-2016-7553- CVSS 3.0
- 3.3 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - CVSS 2.0
- 2.1 Low
AV:L/AC:L/Au:N/C:P/I:N/A:N - Weakness
- CWE-275
- Updated
- 2026-11-02
CVE List No score
The buf.pl script before 2.20 in Irssi before 0.8.20 uses weak permissions for the scrollbuffer dump file created between upgrades, which might allow local users to obtain sensitive information from private chat conversations by reading the file.
- Record
CVE-2016-7553- Updated
- 2026-11-02
EUVDEUVD-2016-8406 No score
The buf.pl script before 2.20 in Irssi before 0.8.20 uses weak permissions for the scrollbuffer dump file created between upgrades, which might allow local users to obtain sensitive information from private chat conversations by reading the file.
- Record
EUVD-2016-8406- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-6fh2-w324-phpv
3.3
The buf.pl script before 2.20 in Irssi before 0.8.20 uses weak permissions for the scrollbuffer...
The buf.pl script before 2.20 in Irssi before 0.8.20 uses weak permissions for the scrollbuffer dump file created between upgrades, which might allow local users to obtain sensitive information from private chat conversations by reading the file.
- Record
GHSA-6fh2-w324-phpv- CVSS 3.0
- 3.3 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSV
3.3
The buf.pl script before 2.20 in Irssi before 0.8.20 uses weak permissions for the scrollbuffer dump file created between upgrades, which might allow local users to obtain sensitive information from private chat conversations by reading the file.
- Record
CVE-2016-7553- CVSS 3.0
- 3.3 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2016-7553
3.3
The buf.pl script before 2.20 in Irssi before 0.8.20 uses weak permissions for the scrollbuffer dump file created between upgrades, which might allow local users to obtain sensitive information from private chat conversations by reading the file.
- Record
DEBIAN-CVE-2016-7553- CVSS 3.0
- 3.3 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
Show 6 moreShow less
OSVUBUNTU-CVE-2016-7553
3.3
The buf.pl script before 2.20 in Irssi before 0.8.20 uses weak permissions for the scrollbuffer dump file created between upgrades, which might allow local users to obtain sensitive information from private chat conversations by reading the file.
- Record
UBUNTU-CVE-2016-7553- CVSS 3.0
- 3.3 Low
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVMGASA-2016-0384 No score
Updated irssi packages fix security vulnerability
An information disclosure vulnerability was found in the buf.pl core script for irssi. Other users on the same machine may be able to retrieve the whole window contents after /UPGRADE when the buf.pl script is loaded. Furthermore, this dump of the windows contents is never removed afterwards (CVE-2016-7553).
- Record
MGASA-2016-0384- Updated
- 2026-11-02
OSVopenSUSE-SU-2016:2524-1 No score
Security update for irssi
The IRC client irssi was updated to 0.8.20, fixing various bugs and security issues.
- CVE-2016-7044: The unformat_24bit_color function in the format parsing code in Irssi, when compiled with true-color enabled, allowed remote attackers to cause a denial of service (heap corruption and crash) via an incomplete 24bit color code.
- CVE-2016-7045: The format_send_to_gui function in the format parsing code in Irssi allowed remote attackers to cause a denial of service (heap corruption and crash) via vectors involving the length of a string.
See https://irssi.org/security/irssi_sa_2016.txt for more details.
- CVE-2016-7553: A information disclosure vulnerability in irssi buf.pl
See https://irssi.org/2016/09/22/buf.pl-update/ for more information.
- Record
openSUSE-SU-2016:2524-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10455-1 No score
irssi-0.8.20-3.1 on GA media
These are all security issues fixed in the irssi-0.8.20-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10455-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:2524-1 No score
Security update for irssi
The IRC client irssi was updated to 0.8.20, fixing various bugs and security issues.
- CVE-2016-7044: The unformat_24bit_color function in the format parsing code in Irssi, when compiled with true-color enabled, allowed remote attackers to cause a denial of service (heap corruption and crash) via an incomplete 24bit color code.
- CVE-2016-7045: The format_send_to_gui function in the format parsing code in Irssi allowed remote attackers to cause a denial of service (heap corruption and crash) via vectors involving the length of a string.
See https://irssi.org/security/irssi_sa_2016.txt for more details.
- CVE-2016-7553: A information disclosure vulnerability in irssi buf.pl
See https://irssi.org/2016/09/22/buf.pl-update/ for more information.
- Record
SUSE-SU-2016:2524-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 |
|---|---|---|
irssiDebian:12 |
before 0.8.20-2 | 0.8.20-2 |
irssiDebian:13 |
before 0.8.20-2 | 0.8.20-2 |
irssiDebian:14 |
before 0.8.20-2 | 0.8.20-2 |
irssiDebian:7 |
before 0.8.15-5+deb7u1, plus listed versions 0.8.15-5 |
0.8.15-5+deb7u1 |
irssiMageia:5 |
before 0.8.20-1.mga5 | 0.8.20-1.mga5 |
irssiSUSE:Package Hub 12 |
before 0.8.20-9.1 | 0.8.20-9.1 |
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 |
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 |
irssiopenSUSE:Tumbleweed |
before 0.8.20-3.1 | 0.8.20-3.1 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
openwall.com/lists/oss-security/2016/09/26/4
openwall.com/lists/oss-security/2016/09/24/1
irssi.org/security/buf_pl_sa_2016.txt
github.com/irssi/scripts.irssi.org/commit/f1b1eb154baa684fad5d65bf4dff79c8ded8b65a
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/7OM3WHWQ7RIAOZSOZZUM4CUYGKSIAGJJ
securityfocus.com/bid/93155
Show 25 moreShow less
nvd.nist.gov/vuln/detail/CVE-2016-7553
lists.fedoraproject.org/archives/list/[email protected]/message/7OM3WHWQ7RIAOZSOZZUM4CUYGKSIAGJJ
github.com/advisories/GHSA-6fh2-w324-phpv
security-tracker.debian.org/tracker/CVE-2016-7553
advisories.mageia.org/MGASA-2016-0384.html
bugs.mageia.org/show_bug.cgi?id=19458
lists.fedoraproject.org/archives/list/[email protected]/thread/3WUJ5QGF7IUNO3MJE76PYJHMHXYMAGNU
suse.com/support/update/announcement/2016/suse-su-20162524-1
bugzilla.suse.com/1001215
bugzilla.suse.com/999199
suse.com/security/cve/CVE-2016-7044
suse.com/security/cve/CVE-2016-7045
suse.com/security/cve/CVE-2016-7553
ubuntu.com/security/CVE-2016-7553
irssi.org/2016/09/22/buf.pl-update
ubuntu.com/security/notices/USN-3184-1
cve.org/CVERecord?id=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-5196
ubuntu.com/security/CVE-2017-5356
suse.com/security/cve/CVE-2009-1959
suse.com/security/cve/CVE-2010-1154
suse.com/security/cve/CVE-2010-1155