Every CVE Search/ Get API key

CVE-2016-7044

The unformat_24bit_color function in the format parsing code in Irssi before 0.8.20, when...

7.5 HighFix available

The unformat_24bit_color function in the format parsing code in Irssi before 0.8.20, when compiled with true-color enabled, allows remote attackers to cause a denial of service (heap corruption and crash) via an incomplete 24bit color code.

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

4.71%Up 3.5 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 7.5

The unformat_24bit_color function in the format parsing code in Irssi before 0.8.20, when compiled with true-color enabled, allows remote attackers to cause a denial of service (heap corruption and crash) via an incomplete 24bit color code.

Record
CVE-2016-7044
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-119
Updated
2026-11-02
CVE List No score

The unformat_24bit_color function in the format parsing code in Irssi before 0.8.20, when compiled with true-color enabled, allows remote attackers to cause a denial of service (heap corruption and crash) via an incomplete 24bit color code.

Record
CVE-2016-7044
Updated
2026-11-02
EUVDEUVD-2016-7926 No score

The unformat_24bit_color function in the format parsing code in Irssi before 0.8.20, when compiled with true-color enabled, allows remote attackers to cause a denial of service (heap corruption and crash) via an incomplete 24bit color code.

Record
EUVD-2016-7926
Updated
2026-11-03
GitHub AdvisoriesGHSA-pcc5-fpf6-mmhc 7.5

The unformat_24bit_color function in the format parsing code in Irssi before 0.8.20, when...

The unformat_24bit_color function in the format parsing code in Irssi before 0.8.20, when compiled with true-color enabled, allows remote attackers to cause a denial of service (heap corruption and crash) via an incomplete 24bit color code.

Record
GHSA-pcc5-fpf6-mmhc
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-119
Updated
2026-11-02
OSVALPINE-CVE-2016-7044 7.5

The unformat_24bit_color function in the format parsing code in Irssi before 0.8.20, when compiled with true-color enabled, allows remote attackers to cause a denial of service (heap corruption and crash) via an incomplete 24bit color code.

Record
ALPINE-CVE-2016-7044
CVSS 3.0
7.5 HighCVSS: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

The unformat_24bit_color function in the format parsing code in Irssi before 0.8.20, when compiled with true-color enabled, allows remote attackers to cause a denial of service (heap corruption and crash) via an incomplete 24bit color code.

Record
CVE-2016-7044
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 6 moreShow less
OSVDEBIAN-CVE-2016-7044 7.5

The unformat_24bit_color function in the format parsing code in Irssi before 0.8.20, when compiled with true-color enabled, allows remote attackers to cause a denial of service (heap corruption and crash) via an incomplete 24bit color code.

Record
DEBIAN-CVE-2016-7044
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2016-7044 7.5

The unformat_24bit_color function in the format parsing code in Irssi before 0.8.20, when compiled with true-color enabled, allows remote attackers to cause a denial of service (heap corruption and crash) via an incomplete 24bit color code.

Record
UBUNTU-CVE-2016-7044
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
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-3086-1 No score

irssi vulnerabilities

Gabriel Campana and Adrien Guinet discovered that the format parsing code in Irssi did not properly verify 24bit color codes. A remote attacker could use this to cause a denial of service (application crash). (CVE-2016-7044)

Gabriel Campana and Adrien Guinet discovered that a buffer overflow existed in the format parsing code in Irssi. A remote attacker could use this to cause a denial of service (application crash). (CVE-2016-7045)

Record
USN-3086-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
irssi
Alpine:v3.2
before 0.8.20-r0
0.8.20-r0
irssi
Alpine:v3.3
before 0.8.20-r0
0.8.20-r0
irssi
Debian:12
before 0.8.20-1
0.8.20-1
irssi
Debian:13
before 0.8.20-1
0.8.20-1
irssi
Debian:14
before 0.8.20-1
0.8.20-1
irssi
Debian:8
before 0.8.17-1+deb8u1, plus listed versions
0.8.17-10.8.17-1+deb8u1~bpo70+1
0.8.17-1+deb8u1
irssi
SUSE:Package Hub 12
before 0.8.20-9.1
0.8.20-9.1
irssi
Ubuntu:16.04:LTS
before 0.8.19-1ubuntu1.2, plus listed versions
0.8.17-1ubuntu10.8.17-1ubuntu20.8.18-1ubuntu10.8.19-1ubuntu1
0.8.19-1ubuntu1.2
irssi
openSUSE:Tumbleweed
before 0.8.20-3.1
0.8.20-3.1

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2016-7044 is a high vulnerability (CVSS 7.5) in Irssi, published September 21, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.71%, the 91st percentile. Fixed in irssi 0.8.20-r0.

References

Show 16 moreShow less
MoveEnter Open