← Vulnerability feed

Vulnerability record · CVE-2004-1561 · published 31 December 2004

CVE-2004-1561: Icecast HTTP header buffer overflow allows remote code execution

IIcecast · Icecast

Icecast 2.0.1 and earlier contains a buffer overflow triggered by an HTTP request carrying a large number of headers. Because the flaw is reachable over the network without authentication, it exposes any listening Icecast server to remote compromise. The record does not specify the exact overflowed buffer or the header count required.

7.5 CVSS 2.0 High EPSS 78% · top 0.4%
7.5CVSS 2.0 base score
78%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
18References, 6 tagged exploit
16 Jun 2026Last modified by NVD

Description

Buffer overflow in Icecast 2.0.1 and earlier allows remote attackers to execute arbitrary code via an HTTP request with a large number of headers.

AV:N/AC:L/Au:N/C:P/I:P/A:P

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 18 September 2026. Confidence: medium.

high priorityRemote, unauthenticated code execution with public exploit code and very high EPSS, though no KEV listing or confirmed active campaigns are recorded.

What it is

Icecast 2.0.1 and earlier contains a buffer overflow triggered by an HTTP request carrying a large number of headers. Because the flaw is reachable over the network without authentication, it exposes any listening Icecast server to remote compromise. The record does not specify the exact overflowed buffer or the header count required.

Impact

A remote attacker can execute arbitrary code in the context of the Icecast service, potentially taking full control of the streaming host. The CVSS 2.0 vector rates confidentiality, integrity and availability impact as partial.

Attack surface

Reached over the network by sending a crafted HTTP request to the Icecast listener; the vector AV:N/AC:L/Au:N indicates no authentication and no user interaction are required. Any host exposing Icecast 2.0.1 or earlier is in scope.

Exploitation

Public exploit code is referenced (Exploit tags on the aluigi, securiteam and SecurityFocus entries), and EPSS is 0.779 with a 0.995 percentile, indicating high predicted exploitation activity. The CVE is not listed in CISA KEV, so no confirmed in-the-wild exploitation is recorded here.

What to do

  • Upgrade Icecast to a version later than 2.0.1; the Secunia and SecurityFocus references carry Patch tags, so apply the vendor fix first.
  • If upgrade is not immediately possible, restrict network access to the Icecast listener with firewall rules or a reverse proxy that limits request header count and size.
  • Run the Icecast service as an unprivileged, isolated account and confine it with OS-level sandboxing to limit post-exploitation reach.
  • Monitor vendor advisories for this product line, since the record is old and the NVD status is Modified.

Detection

  • Alert on HTTP requests to Icecast with an abnormally high number of headers or unusually large header blocks.
  • Watch for Icecast process crashes or restarts, which may indicate overflow attempts.
  • Monitor for unexpected child processes or outbound connections originating from the Icecast service account.
  • Review Icecast access logs for repeated malformed or oversized requests from single sources.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2004-1561 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

10.0CVE-2001-0197Icecast vulnerabilityFormat string vulnerability in print_client in icecast 1.3.8beta2 and earlier allows remote attackers to execute arbitrary commands.EPSS 13%7.5CVE-2005-0838Icecast vulnerabilityMultiple buffer overflows in the XSL parser for IceCast 2.20 may allow attackers to cause a denial of service and possibly execute arbitrary code via…EPSS 9.4%7.5CVE-2002-0177Icecast vulnerabilityBuffer overflows in icecast 1.3.11 and earlier allows remote attackers to execute arbitrary code via a long HTTP GET request from an MP3 client.EPSS 9.5%7.5CVE-2001-1230Icecast vulnerabilityBuffer overflows in Icecast before 1.3.10 allow remote attackers to cause a denial of service (crash) and execute arbitrary code.EPSS 3.3%7.5CVE-2001-1229Icecast vulnerabilityBuffer overflows in (1) Icecast before 1.3.9 and (2) libshout before 1.0.4 allow remote attackers to cause a denial of service (crash) and execute ar…EPSS 3.3%5.0CVE-2014-9018Icecast information exposure vulnerabilityIcecast before 2.4.1 transmits the output of the on-connect script, which might allow remote attackers to obtain sensitive information, related to sh…EPSS 3.0%5.0CVE-2005-0837Icecast vulnerabilityIceCast 2.20 allows remote attackers to bypass the XSL parser and obtain the source for XSL files via a request for a .xsl file with a trailing . (do…EPSS 2.5%5.0CVE-2004-2027Icecast vulnerabilityBuffer overflow in Icecast 2.0.0 and earlier allows remote attackers to cause a denial of service (crash) via a long Basic Authorization header that …EPSS 2.1%

Source: NIST National Vulnerability Database (record CVE-2004-1561), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.