CVE-2004-1235
Race condition in the (1) load_elf_library and (2) binfmt_aout function calls for uselib in Linux...
Race condition in the (1) load_elf_library and (2) binfmt_aout function calls for uselib in Linux kernel 2.4 through 2.429-rc2 and 2.6 through 2.6.10 allows local users to execute arbitrary code by manipulating the VMA descriptor.
Exploit likelihood
What each source reports
NVD Score used
6.2
Race condition in the (1) load_elf_library and (2) binfmt_aout function calls for uselib in Linux kernel 2.4 through 2.429-rc2 and 2.6 through 2.6.10 allows local users to execute arbitrary code by manipulating the VMA descriptor.
- Record
CVE-2004-1235- CVSS 2.0
- 6.2 Medium
AV:L/AC:H/Au:N/C:C/I:C/A:C - Updated
- 2026-11-02
CVE List No score
Race condition in the (1) load_elf_library and (2) binfmt_aout function calls for uselib in Linux kernel 2.4 through 2.429-rc2 and 2.6 through 2.6.10 allows local users to execute arbitrary code by manipulating the VMA descriptor.
- Record
CVE-2004-1235- Updated
- 2026-11-02
EUVDEUVD-2004-1232 No score
Race condition in the (1) load_elf_library and (2) binfmt_aout function calls for uselib in Linux kernel 2.4 through 2.429-rc2 and 2.6 through 2.6.10 allows local users to execute arbitrary code by manipulating the VMA descriptor.
- Record
EUVD-2004-1232- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-pxmj-v2v3-474h No score
Race condition in the (1) load_elf_library and (2) binfmt_aout function calls for uselib in Linux...
Race condition in the (1) load_elf_library and (2) binfmt_aout function calls for uselib in Linux kernel 2.4 through 2.429-rc2 and 2.6 through 2.6.10 allows local users to execute arbitrary code by manipulating the VMA descriptor.
- Record
GHSA-pxmj-v2v3-474h- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
kernel-source-2.4.16Debian:3.0 |
before 2.4.16-1woody2 | 2.4.16-1woody2 |
kernel-source-2.4.18Debian:3.0 |
before 2.4.18-14.4, plus listed versions 2.4.18-14.3 |
2.4.18-14.4 |
kernel-image-sparc-2.4Debian:3.0 |
before 26woody1, plus listed versions 26 |
26woody1 |
kernel-patch-2.4.19-mipsDebian:3.0 |
before 2.4.19-0.020911.1.woody5, plus listed versions 2.4.19-0.020911.1.woody4 |
2.4.19-0.020911.1.woody5 |
kernel-source-2.4.19Debian:3.0 |
before 2.4.19-4.woody3, plus listed versions 2.4.19-4.woody2 |
2.4.19-4.woody3 |
kernel-source-2.4.17Debian:3.0 |
before 2.4.17-1woody4, plus listed versions 2.4.17-1woody3 |
2.4.17-1woody4 |
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 |
Show 68 moreShow less
| Package | Affected | Fixed |
|---|---|---|
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 |
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 |
kernelRed Hat:enterprise_linux:4::as |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-debuginfoRed Hat:enterprise_linux:4::as |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-develRed Hat:enterprise_linux:4::as |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-docRed Hat:enterprise_linux:4::as |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-hugememRed Hat:enterprise_linux:4::as |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-hugemem-develRed Hat:enterprise_linux:4::as |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-smpRed Hat:enterprise_linux:4::as |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-smp-develRed Hat:enterprise_linux:4::as |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernelRed Hat:enterprise_linux:4::desktop |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-debuginfoRed Hat:enterprise_linux:4::desktop |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-develRed Hat:enterprise_linux:4::desktop |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-docRed Hat:enterprise_linux:4::desktop |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-hugememRed Hat:enterprise_linux:4::desktop |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-hugemem-develRed Hat:enterprise_linux:4::desktop |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-smpRed Hat:enterprise_linux:4::desktop |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-smp-develRed Hat:enterprise_linux:4::desktop |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernelRed Hat:enterprise_linux:4::es |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-debuginfoRed Hat:enterprise_linux:4::es |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-develRed Hat:enterprise_linux:4::es |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-docRed Hat:enterprise_linux:4::es |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-hugememRed Hat:enterprise_linux:4::es |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-hugemem-develRed Hat:enterprise_linux:4::es |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-smpRed Hat:enterprise_linux:4::es |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-smp-develRed Hat:enterprise_linux:4::es |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernelRed Hat:enterprise_linux:4::ws |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-debuginfoRed Hat:enterprise_linux:4::ws |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-develRed Hat:enterprise_linux:4::ws |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-docRed Hat:enterprise_linux:4::ws |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-hugememRed Hat:enterprise_linux:4::ws |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-hugemem-develRed Hat:enterprise_linux:4::ws |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-smpRed Hat:enterprise_linux:4::ws |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
kernel-smp-develRed Hat:enterprise_linux:4::ws |
before 0:2.6.9-5.0.3.EL | 0:2.6.9-5.0.3.EL |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | Linux Kernel 2.4.29-rc2 - 'uselib()' Local Privilege Escalation (1) | 2005-01-07 |
| Exploit-DB | Linux Kernel 2.4 - 'uselib()' Local Privilege Escalation (2) | 2005-01-27 |
| Exploit-DB | Linux Kernel 2.4.x/2.6.x - 'uselib()' Local Privilege Escalation (3) | 2005-03-22 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2004-1235 is a medium vulnerability (CVSS 6.2) in Conectiva Linux, published January 20, 2005. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 2.92%, the 87th percentile. Fixed in kernel-source-2.4.16 2.4.16-1woody2.
References
secunia.com/advisories/20163
debian.org/security/2006/dsa-1082
mandriva.com/security/advisories?name=MDKSA-2005:022
redhat.com/support/errata/RHSA-2005-017.html
bugzilla.fedora.us/show_bug.cgi?id=2336
securityfocus.com/advisories/7804
Show 117 moreShow less
isec.pl/vulnerabilities/isec-0021-uselib.txt
debian.org/security/2006/dsa-1070
redhat.com/support/errata/RHSA-2005-016.html
secunia.com/advisories/20162
redhat.com/support/errata/RHSA-2005-043.html
trustix.org/errata/2005/0001
redhat.com/support/errata/RHSA-2005-092.html
debian.org/security/2006/dsa-1067
securityfocus.com/advisories/7805
debian.org/security/2006/dsa-1069
distro.conectiva.com.br/atualizacoes/index.php?id=a&anuncio=000930
novell.com/linux/security/advisories/2005_01_sr.html
securityfocus.com/bid/12190
exchange.xforce.ibmcloud.com/vulnerabilities/18800
marc.info?l=bugtraq&m=110512575901427&w=2
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A9567
securityfocus.com/advisories/7806
secunia.com/advisories/20202
secunia.com/advisories/20338
nvd.nist.gov/vuln/detail/CVE-2004-1235
github.com/advisories/GHSA-pxmj-v2v3-474h
access.redhat.com/errata/RHSA-2005:043
access.redhat.com/security/updates/classification
marc.theaimsgroup.com?m=109503896031720
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
nvd.nist.gov/vuln/detail/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
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
access.redhat.com/errata/RHSA-2005:092
isec.pl/vulnerabilities/isec-0018-igmp.txt
bugzilla.redhat.com/show_bug.cgi?id=142670
bugzilla.redhat.com/show_bug.cgi?id=144131
bugzilla.redhat.com/show_bug.cgi?id=144136
bugzilla.redhat.com/show_bug.cgi?id=144391
bugzilla.redhat.com/show_bug.cgi?id=144412
bugzilla.redhat.com/show_bug.cgi?id=144471
bugzilla.redhat.com/show_bug.cgi?id=144522
bugzilla.redhat.com/show_bug.cgi?id=144528
bugzilla.redhat.com/show_bug.cgi?id=144532
bugzilla.redhat.com/show_bug.cgi?id=144658
bugzilla.redhat.com/show_bug.cgi?id=146083
bugzilla.redhat.com/show_bug.cgi?id=146095
bugzilla.redhat.com/show_bug.cgi?id=146101
security.access.redhat.com/data/csaf/v2/advisories/2005/rhsa-2005_092.json
access.redhat.com/security/cve/CVE-2004-1056
bugzilla.redhat.com/show_bug.cgi?id=1617358
cve.org/CVERecord?id=CVE-2004-1056
nvd.nist.gov/vuln/detail/CVE-2004-1056
access.redhat.com/security/cve/CVE-2004-1137
bugzilla.redhat.com/show_bug.cgi?id=1617372
cve.org/CVERecord?id=CVE-2004-1137
nvd.nist.gov/vuln/detail/CVE-2004-1137
access.redhat.com/security/cve/CVE-2005-0001
bugzilla.redhat.com/show_bug.cgi?id=1617429
cve.org/CVERecord?id=CVE-2005-0001
nvd.nist.gov/vuln/detail/CVE-2005-0001
access.redhat.com/security/cve/CVE-2005-0090
bugzilla.redhat.com/show_bug.cgi?id=1617452
cve.org/CVERecord?id=CVE-2005-0090
nvd.nist.gov/vuln/detail/CVE-2005-0090
access.redhat.com/security/cve/CVE-2005-0091
bugzilla.redhat.com/show_bug.cgi?id=1617453
cve.org/CVERecord?id=CVE-2005-0091
nvd.nist.gov/vuln/detail/CVE-2005-0091
access.redhat.com/security/cve/CVE-2005-0092
bugzilla.redhat.com/show_bug.cgi?id=1617454
cve.org/CVERecord?id=CVE-2005-0092
nvd.nist.gov/vuln/detail/CVE-2005-0092
access.redhat.com/security/cve/CVE-2005-0176
bugzilla.redhat.com/show_bug.cgi?id=1617481
cve.org/CVERecord?id=CVE-2005-0176
nvd.nist.gov/vuln/detail/CVE-2005-0176
access.redhat.com/security/cve/CVE-2005-0177
bugzilla.redhat.com/show_bug.cgi?id=1617482
cve.org/CVERecord?id=CVE-2005-0177
nvd.nist.gov/vuln/detail/CVE-2005-0177
access.redhat.com/security/cve/CVE-2005-0178
bugzilla.redhat.com/show_bug.cgi?id=1617483
cve.org/CVERecord?id=CVE-2005-0178
nvd.nist.gov/vuln/detail/CVE-2005-0178
access.redhat.com/security/cve/CVE-2005-0179
bugzilla.redhat.com/show_bug.cgi?id=1617484
cve.org/CVERecord?id=CVE-2005-0179
nvd.nist.gov/vuln/detail/CVE-2005-0179
access.redhat.com/security/cve/CVE-2005-0180
bugzilla.redhat.com/show_bug.cgi?id=1617485
cve.org/CVERecord?id=CVE-2005-0180
nvd.nist.gov/vuln/detail/CVE-2005-0180
access.redhat.com/security/cve/CVE-2005-0204
bugzilla.redhat.com/show_bug.cgi?id=1617491
cve.org/CVERecord?id=CVE-2005-0204
nvd.nist.gov/vuln/detail/CVE-2005-0204