CVE-2004-0791
Multiple TCP/IP and ICMP implementations allow remote attackers to cause a denial of service ...
CVE-2004-0791 is a medium vulnerability (CVSS 5.0) in Sun Solaris, published April 12, 2005. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 20.3%, the 97th percentile. Fixed in kernel 0:2.4.21-27.0.2.EL.
Multiple TCP/IP and ICMP implementations allow remote attackers to cause a denial of service (network throughput reduction for TCP connections) via a blind throughput-reduction attack using spoofed Source Quench packets, aka the "ICMP Source Quench attack." NOTE: CVE-2004-0790, CVE-2004-0791, and CVE-2004-1060 have been SPLIT based on different attacks; CVE-2005-0065, CVE-2005-0066, CVE-2005-0067, and CVE-2005-0068 are related identifiers that are SPLIT based on the underlying vulnerability. While CVE normally SPLITs based on vulnerability, the attack-based identifiers exist due to the variety and number of affected implementations and solutions that address the attacks instead of the underlying vulnerabilities.
Exploit likelihood
What each source reports
NVD Score used
5.0
Multiple TCP/IP and ICMP implementations allow remote attackers to cause a denial of service (network throughput reduction for TCP connections) via a blind throughput-reduction attack using spoofed Source Quench packets, aka the "ICMP Source Quench attack." NOTE: CVE-2004-0790, CVE-2004-0791, and CVE-2004-1060 have been SPLIT based on different attacks; CVE-2005-0065, CVE-2005-0066, CVE-2005-0067, and CVE-2005-0068 are related identifiers that are SPLIT based on the underlying vulnerability. While CVE normally SPLITs based on vulnerability, the attack-based identifiers exist due to the variety and number of affected implementations and solutions that address the attacks instead of the underlying vulnerabilities.
- Record
CVE-2004-0791- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Updated
- 2026-11-02
CVE List No score
Multiple TCP/IP and ICMP implementations allow remote attackers to cause a denial of service (network throughput reduction for TCP connections) via a blind throughput-reduction attack using spoofed Source Quench packets, aka the "ICMP Source Quench attack." NOTE: CVE-2004-0790, CVE-2004-0791, and CVE-2004-1060 have been SPLIT based on different attacks; CVE-2005-0065, CVE-2005-0066, CVE-2005-0067, and CVE-2005-0068 are related identifiers that are SPLIT based on the underlying vulnerability. While CVE normally SPLITs based on vulnerability, the attack-based identifiers exist due to the variety and number of affected implementations and solutions that address the attacks instead of the underlying vulnerabilities.
- Record
CVE-2004-0791- Updated
- 2026-11-02
EUVDEUVD-2004-0789 No score
Multiple TCP/IP and ICMP implementations allow remote attackers to cause a denial of service (network throughput reduction for TCP connections) via a blind throughput-reduction attack using spoofed Source Quench packets, aka the "ICMP Source Quench attack." NOTE: CVE-2004-0790, CVE-2004-0791, and CVE-2004-1060 have been SPLIT based on different attacks; CVE-2005-0065, CVE-2005-0066, CVE-2005-0067, and CVE-2005-0068 are related identifiers that are SPLIT based on the underlying vulnerability. While CVE normally SPLITs based on vulnerability, the attack-based identifiers exist due to the variety and number of affected implementations and solutions that address the attacks instead of the underlying vulnerabilities.
- Record
EUVD-2004-0789- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-fqvv-84gm-c2c5 No score
Multiple TCP/IP and ICMP implementations allow remote attackers to cause a denial of service ...
Multiple TCP/IP and ICMP implementations allow remote attackers to cause a denial of service (network throughput reduction for TCP connections) via a blind throughput-reduction attack using spoofed Source Quench packets, aka the "ICMP Source Quench attack." NOTE: CVE-2004-0790, CVE-2004-0791, and CVE-2004-1060 have been SPLIT based on different attacks; CVE-2005-0065, CVE-2005-0066, CVE-2005-0067, and CVE-2005-0068 are related identifiers that are SPLIT based on the underlying vulnerability. While CVE normally SPLITs based on vulnerability, the attack-based identifiers exist due to the variety and number of affected implementations and solutions that address the attacks instead of the underlying vulnerabilities.
- Record
GHSA-fqvv-84gm-c2c5- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
kernelRed Hat:enterprise_linux:3::as |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-BOOTRed Hat:enterprise_linux:3::as |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-debuginfoRed Hat:enterprise_linux:3::as |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-docRed Hat:enterprise_linux:3::as |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-hugememRed Hat:enterprise_linux:3::as |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-hugemem-unsupportedRed Hat:enterprise_linux:3::as |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-smpRed Hat:enterprise_linux:3::as |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-smp-unsupportedRed Hat:enterprise_linux:3::as |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-sourceRed Hat:enterprise_linux:3::as |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-unsupportedRed Hat:enterprise_linux:3::as |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
Show 30 moreShow less
| Package | Affected | Fixed |
|---|---|---|
kernelRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-BOOTRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-debuginfoRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-docRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-hugememRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-hugemem-unsupportedRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-smpRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-smp-unsupportedRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-sourceRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-unsupportedRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernelRed Hat:enterprise_linux:3::es |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-BOOTRed Hat:enterprise_linux:3::es |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-debuginfoRed Hat:enterprise_linux:3::es |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-docRed Hat:enterprise_linux:3::es |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-hugememRed Hat:enterprise_linux:3::es |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-hugemem-unsupportedRed Hat:enterprise_linux:3::es |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-smpRed Hat:enterprise_linux:3::es |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-smp-unsupportedRed Hat:enterprise_linux:3::es |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-sourceRed Hat:enterprise_linux:3::es |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-unsupportedRed Hat:enterprise_linux:3::es |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernelRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-BOOTRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-debuginfoRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-docRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-hugememRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-hugemem-unsupportedRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-smpRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-smp-unsupportedRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-sourceRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
kernel-unsupportedRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-27.0.2.EL | 0:2.4.21-27.0.2.EL |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | Multiple Vendor ICMP Implementation - Spoofed Source Quench Packet Denial of Service | 2005-04-12 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, Exploit-DB, GitHub Advisories, NVD, OSV |
References
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A1112
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A184
securityfocus.com/bid/13124
securityfocus.com/archive/1/418882/100/0/threaded
redhat.com/support/errata/RHSA-2005-017.html
gont.com.ar/drafts/icmp-attacks-against-tcp.html
Show 52 moreShow less
securityfocus.com/archive/1/428058/100/0/threaded
redhat.com/support/errata/RHSA-2005-016.html
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10228
redhat.com/support/errata/RHSA-2005-043.html
marc.info?l=bugtraq&m=112861397904255&w=2
sunsolve.sun.com/search/document.do?assetkey=1-26-57746-1
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A596
sunsolve.sun.com/search/document.do?assetkey=1-26-101658-1
secunia.com/advisories/18317
securityfocus.com/archive/1/428028/100/0/threaded
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A464
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A726
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A688
uniras.gov.uk/niscc/docs/al-20050412-00308.html?lang=en
securityreason.com/securityalert/19
securityreason.com/securityalert/57
watersprings.org/pub/id/draft-gont-tcpm-icmp-attacks-03.txt
nvd.nist.gov/vuln/detail/CVE-2004-0791
github.com/advisories/GHSA-fqvv-84gm-c2c5
access.redhat.com/errata/RHSA-2005:043
access.redhat.com/security/updates/classification
marc.theaimsgroup.com?m=109503896031720
isec.pl/vulnerabilities/isec-0021-uselib.txt
isec.pl/vulnerabilities/isec-0022-pagefault.txt
bugzilla.redhat.com/show_bug.cgi?id=132245
bugzilla.redhat.com/show_bug.cgi?id=141996
bugzilla.redhat.com/show_bug.cgi?id=142091
bugzilla.redhat.com/show_bug.cgi?id=143866
bugzilla.redhat.com/show_bug.cgi?id=144048
bugzilla.redhat.com/show_bug.cgi?id=144134
bugzilla.redhat.com/show_bug.cgi?id=142442
bugzilla.redhat.com/show_bug.cgi?id=144784
security.access.redhat.com/data/csaf/v2/advisories/2005/rhsa-2005_043.json
access.redhat.com/security/cve/CVE-2004-0791
bugzilla.redhat.com/show_bug.cgi?id=1617291
cve.org/CVERecord?id=CVE-2004-0791
access.redhat.com/security/cve/CVE-2004-1074
bugzilla.redhat.com/show_bug.cgi?id=1617367
cve.org/CVERecord?id=CVE-2004-1074
nvd.nist.gov/vuln/detail/CVE-2004-1074
access.redhat.com/security/cve/CVE-2004-1235
bugzilla.redhat.com/show_bug.cgi?id=1617397
cve.org/CVERecord?id=CVE-2004-1235
nvd.nist.gov/vuln/detail/CVE-2004-1235
access.redhat.com/security/cve/CVE-2004-1237
bugzilla.redhat.com/show_bug.cgi?id=1617399
cve.org/CVERecord?id=CVE-2004-1237
nvd.nist.gov/vuln/detail/CVE-2004-1237
access.redhat.com/security/cve/CVE-2005-0003
bugzilla.redhat.com/show_bug.cgi?id=1617430
cve.org/CVERecord?id=CVE-2005-0003
nvd.nist.gov/vuln/detail/CVE-2005-0003