CVE-2004-0685
Certain USB drivers in the Linux 2.4 kernel use the copy_to_user function on uninitialized...
Certain USB drivers in the Linux 2.4 kernel use the copy_to_user function on uninitialized structures, which could allow local users to obtain sensitive information by reading memory that was not cleared from previous usage.
Exploit likelihood
What each source reports
NVD Score used
4.6
Certain USB drivers in the Linux 2.4 kernel use the copy_to_user function on uninitialized structures, which could allow local users to obtain sensitive information by reading memory that was not cleared from previous usage.
- Record
CVE-2004-0685- CVSS 2.0
- 4.6 Medium
AV:L/AC:L/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
CVE List No score
Certain USB drivers in the Linux 2.4 kernel use the copy_to_user function on uninitialized structures, which could allow local users to obtain sensitive information by reading memory that was not cleared from previous usage.
- Record
CVE-2004-0685- Updated
- 2026-11-02
EUVDEUVD-2004-0684 No score
Certain USB drivers in the Linux 2.4 kernel use the copy_to_user function on uninitialized structures, which could allow local users to obtain sensitive information by reading memory that was not cleared from previous usage.
- Record
EUVD-2004-0684- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-vrc6-2fg4-xjqm No score
Certain USB drivers in the Linux 2.4 kernel use the copy_to_user function on uninitialized...
Certain USB drivers in the Linux 2.4 kernel use the copy_to_user function on uninitialized structures, which could allow local users to obtain sensitive information by reading memory that was not cleared from previous usage.
- Record
GHSA-vrc6-2fg4-xjqm- 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-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-BOOTRed Hat:enterprise_linux:3::as |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-debuginfoRed Hat:enterprise_linux:3::as |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-docRed Hat:enterprise_linux:3::as |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
Show 36 moreShow less
| Package | Affected | Fixed |
|---|---|---|
kernel-hugememRed Hat:enterprise_linux:3::as |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-hugemem-unsupportedRed Hat:enterprise_linux:3::as |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-smpRed Hat:enterprise_linux:3::as |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-smp-unsupportedRed Hat:enterprise_linux:3::as |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-sourceRed Hat:enterprise_linux:3::as |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-unsupportedRed Hat:enterprise_linux:3::as |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernelRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-BOOTRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-debuginfoRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-docRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-hugememRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-hugemem-unsupportedRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-smpRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-smp-unsupportedRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-sourceRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-unsupportedRed Hat:enterprise_linux:3::desktop |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernelRed Hat:enterprise_linux:3::es |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-BOOTRed Hat:enterprise_linux:3::es |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-debuginfoRed Hat:enterprise_linux:3::es |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-docRed Hat:enterprise_linux:3::es |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-hugememRed Hat:enterprise_linux:3::es |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-hugemem-unsupportedRed Hat:enterprise_linux:3::es |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-smpRed Hat:enterprise_linux:3::es |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-smp-unsupportedRed Hat:enterprise_linux:3::es |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-sourceRed Hat:enterprise_linux:3::es |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-unsupportedRed Hat:enterprise_linux:3::es |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernelRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-BOOTRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-debuginfoRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-docRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-hugememRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-hugemem-unsupportedRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-smpRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-smp-unsupportedRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-sourceRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
kernel-unsupportedRed Hat:enterprise_linux:3::ws |
before 0:2.4.21-20.0.1.EL | 0:2.4.21-20.0.1.EL |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2004-0685 is a medium vulnerability (CVSS 4.6) in Linux Kernel, published October 26, 2004. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.48%, the 41st percentile. Fixed in kernel-source-2.4.16 2.4.16-1woody2.
References
secunia.com/advisories/20163
kb.cert.org/vuls/id/981134
exchange.xforce.ibmcloud.com/vulnerabilities/16931
securityspace.com/smysecure/catid.html?id=14580
debian.org/security/2006/dsa-1082
securityfocus.com/bid/10892
Show 68 moreShow less
bugzilla.fedora.us/show_bug.cgi?id=2336
bugzilla.redhat.com/bugzilla/show_bug.cgi?id=127921
gentoo.org/security/en/glsa/glsa-200408-24.xml
debian.org/security/2006/dsa-1070
secunia.com/advisories/20162
trustix.net/errata/2004/0041
debian.org/security/2006/dsa-1067
debian.org/security/2006/dsa-1069
redhat.com/support/errata/RHSA-2004-505.html
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10665
secunia.com/advisories/20202
redhat.com/support/errata/RHSA-2004-504.html
secunia.com/advisories/20338
nvd.nist.gov/vuln/detail/CVE-2004-0685
github.com/advisories/GHSA-vrc6-2fg4-xjqm
access.redhat.com/errata/RHSA-2004:549
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=127258
bugzilla.redhat.com/show_bug.cgi?id=127915
bugzilla.redhat.com/show_bug.cgi?id=127918
bugzilla.redhat.com/show_bug.cgi?id=134720
bugzilla.redhat.com/show_bug.cgi?id=134874
bugzilla.redhat.com/show_bug.cgi?id=134981
bugzilla.redhat.com/show_bug.cgi?id=140710
security.access.redhat.com/data/csaf/v2/advisories/2004/rhsa-2004_549.json
access.redhat.com/security/cve/CVE-2004-0138
bugzilla.redhat.com/show_bug.cgi?id=1617159
cve.org/CVERecord?id=CVE-2004-0138
nvd.nist.gov/vuln/detail/CVE-2004-0138
access.redhat.com/security/cve/CVE-2004-0619
bugzilla.redhat.com/show_bug.cgi?id=1617240
cve.org/CVERecord?id=CVE-2004-0619
nvd.nist.gov/vuln/detail/CVE-2004-0619
access.redhat.com/security/cve/CVE-2004-0685
bugzilla.redhat.com/show_bug.cgi?id=1617249
cve.org/CVERecord?id=CVE-2004-0685
access.redhat.com/security/cve/CVE-2004-0812
bugzilla.redhat.com/show_bug.cgi?id=1617300
cve.org/CVERecord?id=CVE-2004-0812
nvd.nist.gov/vuln/detail/CVE-2004-0812
access.redhat.com/security/cve/CVE-2004-0883
bugzilla.redhat.com/show_bug.cgi?id=1617312
cve.org/CVERecord?id=CVE-2004-0883
nvd.nist.gov/vuln/detail/CVE-2004-0883
access.redhat.com/security/cve/CVE-2004-0949
bugzilla.redhat.com/show_bug.cgi?id=1617329
cve.org/CVERecord?id=CVE-2004-0949
nvd.nist.gov/vuln/detail/CVE-2004-0949
access.redhat.com/security/cve/CVE-2004-1068
bugzilla.redhat.com/show_bug.cgi?id=1617362
cve.org/CVERecord?id=CVE-2004-1068
nvd.nist.gov/vuln/detail/CVE-2004-1068
access.redhat.com/security/cve/CVE-2004-1070
bugzilla.redhat.com/show_bug.cgi?id=1617363
cve.org/CVERecord?id=CVE-2004-1070
nvd.nist.gov/vuln/detail/CVE-2004-1070
access.redhat.com/security/cve/CVE-2004-1071
bugzilla.redhat.com/show_bug.cgi?id=1617364
cve.org/CVERecord?id=CVE-2004-1071
nvd.nist.gov/vuln/detail/CVE-2004-1071
access.redhat.com/security/cve/CVE-2004-1072
bugzilla.redhat.com/show_bug.cgi?id=1617365
cve.org/CVERecord?id=CVE-2004-1072
nvd.nist.gov/vuln/detail/CVE-2004-1072
access.redhat.com/security/cve/CVE-2004-1073
bugzilla.redhat.com/show_bug.cgi?id=1617366
cve.org/CVERecord?id=CVE-2004-1073
nvd.nist.gov/vuln/detail/CVE-2004-1073