ID CVE-2004-0427
Summary The do_fork function in Linux 2.4.x before 2.4.26, and 2.6.x before 2.6.6, does not properly decrement the mm_count counter when an error occurs after the mm_struct for a child process has been activated, which triggers a memory leak that allows local users to cause a denial of service (memory exhaustion) via the clone (CLONE_VM) system call.
References
Vulnerable Configurations
  • cpe:2.3:o:linux:linux_kernel:2.4.0:*:*:*:*:*:*:*
    cpe:2.3:o:linux:linux_kernel:2.4.0:*:*:*:*:*:*:*
  • cpe:2.3:o:linux:linux_kernel:2.6.0:*:*:*:*:*:*:*
    cpe:2.3:o:linux:linux_kernel:2.6.0:*:*:*:*:*:*:*
CVSS
Base: 2.1 (as of 03-05-2018 - 01:29)
Impact:
Exploitability:
CWE NVD-CWE-Other
CAPEC
Access
VectorComplexityAuthentication
LOCAL LOW NONE
Impact
ConfidentialityIntegrityAvailability
NONE NONE PARTIAL
cvss-vector via4 AV:L/AC:L/Au:N/C:N/I:N/A:P
oval via4
  • accepted 2013-04-29T04:04:23.907-04:00
    class vulnerability
    contributors
    • name Aharon Chernin
      organization SCAP.com, LLC
    • name Dragos Prisaca
      organization G2, Inc.
    definition_extensions
    • comment The operating system installed on the system is Red Hat Enterprise Linux 3
      oval oval:org.mitre.oval:def:11782
    • comment CentOS Linux 3.x
      oval oval:org.mitre.oval:def:16651
    description The do_fork function in Linux 2.4.x before 2.4.26, and 2.6.x before 2.6.6, does not properly decrement the mm_count counter when an error occurs after the mm_struct for a child process has been activated, which triggers a memory leak that allows local users to cause a denial of service (memory exhaustion) via the clone (CLONE_VM) system call.
    family unix
    id oval:org.mitre.oval:def:10297
    status accepted
    submitted 2010-07-09T03:56:16-04:00
    title The do_fork function in Linux 2.4.x before 2.4.26, and 2.6.x before 2.6.6, does not properly decrement the mm_count counter when an error occurs after the mm_struct for a child process has been activated, which triggers a memory leak that allows local users to cause a denial of service (memory exhaustion) via the clone (CLONE_VM) system call.
    version 29
  • accepted 2004-10-06T12:00:00.000-04:00
    class vulnerability
    contributors
    name Jay Beale
    organization Bastille Linux
    description The do_fork function in Linux 2.4.x before 2.4.26, and 2.6.x before 2.6.6, does not properly decrement the mm_count counter when an error occurs after the mm_struct for a child process has been activated, which triggers a memory leak that allows local users to cause a denial of service (memory exhaustion) via the clone (CLONE_VM) system call.
    family unix
    id oval:org.mitre.oval:def:2819
    status accepted
    submitted 2004-09-01T11:51:00.000-04:00
    title Denial of Service Vulnerability in Linux Kernel do_fork Function via CLONE_VM
    version 4
redhat via4
advisories
  • rhsa
    id RHSA-2004:255
  • rhsa
    id RHSA-2004:260
  • rhsa
    id RHSA-2004:327
rpms
  • kernel-0:2.4.21-15.0.2.EL
  • kernel-BOOT-0:2.4.21-15.0.2.EL
  • kernel-debuginfo-0:2.4.21-15.0.2.EL
  • kernel-doc-0:2.4.21-15.0.2.EL
  • kernel-hugemem-0:2.4.21-15.0.2.EL
  • kernel-hugemem-unsupported-0:2.4.21-15.0.2.EL
  • kernel-smp-0:2.4.21-15.0.2.EL
  • kernel-smp-unsupported-0:2.4.21-15.0.2.EL
  • kernel-source-0:2.4.21-15.0.2.EL
  • kernel-unsupported-0:2.4.21-15.0.2.EL
refmap via4
bid 10221
ciac O-164
conectiva CLA-2004:846
debian
  • DSA-1067
  • DSA-1069
  • DSA-1070
  • DSA-1082
engarde ESA-20040428-004
fedora FEDORA-2004-111
gentoo GLSA-200407-02
mandrake MDKSA-2004:037
misc
mlist [linux-kernel] 20040408 [PATCH]: 2.4/2.6 do_fork() error path memory leak
secunia
  • 11429
  • 11464
  • 11486
  • 11541
  • 11861
  • 11891
  • 11892
  • 20162
  • 20163
  • 20202
  • 20338
sgi
  • 20040504-01-U
  • 20040505-01-U
suse SuSE-SA:2004:010
turbo TLSA-2004-14
xf linux-dofork-memory-leak(16002)
Last major update 03-05-2018 - 01:29
Published 07-07-2004 - 04:00
Last modified 03-05-2018 - 01:29
Back to Top