CVE-2009-3286
NFSv4 in the Linux kernel 2.6.18, and possibly other versions, does not properly clean up an...
NFSv4 in the Linux kernel 2.6.18, and possibly other versions, does not properly clean up an inode when an O_EXCL create fails, which causes files to be created with insecure settings such as setuid bits, and possibly allows local users to gain privileges, related to the execution of the do_open_permission function even when a create fails.
Exploit likelihood
What each source reports
NVD Score used
4.6
NFSv4 in the Linux kernel 2.6.18, and possibly other versions, does not properly clean up an inode when an O_EXCL create fails, which causes files to be created with insecure settings such as setuid bits, and possibly allows local users to gain privileges, related to the execution of the do_open_permission function even when a create fails.
- Record
CVE-2009-3286- CVSS 2.0
- 4.6 Medium
AV:L/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-264
- Updated
- 2026-11-02
CVE List No score
NFSv4 in the Linux kernel 2.6.18, and possibly other versions, does not properly clean up an inode when an O_EXCL create fails, which causes files to be created with insecure settings such as setuid bits, and possibly allows local users to gain privileges, related to the execution of the do_open_permission function even when a create fails.
- Record
CVE-2009-3286- Updated
- 2026-11-02
EUVDEUVD-2009-3269 No score
NFSv4 in the Linux kernel 2.6.18, and possibly other versions, does not properly clean up an inode when an O_EXCL create fails, which causes files to be created with insecure settings such as setuid bits, and possibly allows local users to gain privileges, related to the execution of the do_open_permission function even when a create fails.
- Record
EUVD-2009-3269- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-m7c3-gvjv-4h47 No score
NFSv4 in the Linux kernel 2.6.18, and possibly other versions, does not properly clean up an...
NFSv4 in the Linux kernel 2.6.18, and possibly other versions, does not properly clean up an inode when an O_EXCL create fails, which causes files to be created with insecure settings such as setuid bits, and possibly allows local users to gain privileges, related to the execution of the do_open_permission function even when a create fails.
- Record
GHSA-m7c3-gvjv-4h47- Updated
- 2026-11-02
OSVBELL-CVE-2009-3286
4.6
CVE-2009-3286 does not affect BellSoft software
- Record
BELL-CVE-2009-3286- CVSS 2.0
- 4.6 Medium
AV:L/AC:L/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
linux-2.6Debian:5.0 From an advisory covering 10 CVEs |
before 2.6.26-19lenny1, plus listed versions 2.6.26-132.6.26-13lenny22.6.26-13lenny2~bpo40+12.6.26-142.6.26-15 Show 14 moreShow less2.6.26-15lenny12.6.26-15lenny22.6.26-15lenny32.6.26-15~bpo40+12.6.26-15~bpo40+22.6.26-162.6.26-172.6.26-17lenny12.6.26-17lenny22.6.26-17lenny2~bpo40+12.6.26-17~bpo40+12.6.26-182.6.26-192.6.26-19~bpo40+1 |
2.6.26-19lenny1 |
linux-2.6.24Debian:4.0 From an advisory covering 18 CVEs |
before 2.6.24-6~etchnhalf.9etch1, plus listed versions 2.6.24-5~etchnhalf.12.6.24-6~etchnhalf.12.6.24-6~etchnhalf.22.6.24-6~etchnhalf.32.6.24-6~etchnhalf.4 Show 8 moreShow less2.6.24-6~etchnhalf.52.6.24-6~etchnhalf.62.6.24-6~etchnhalf.72.6.24-6~etchnhalf.82.6.24-6~etchnhalf.8etch12.6.24-6~etchnhalf.8etch22.6.24-6~etchnhalf.8etch32.6.24-6~etchnhalf.9 |
2.6.24-6~etchnhalf.9etch1 |
linux-2.6Debian:4.0 From an advisory covering 10 CVEs |
before 2.6.18.dfsg.1-26etch1, plus listed versions 2.6.18.dfsg.1-122.6.18.dfsg.1-12etch12.6.18.dfsg.1-12etch22.6.18.dfsg.1-132.6.18.dfsg.1-13etch1 Show 32 moreShow less2.6.18.dfsg.1-13etch22.6.18.dfsg.1-13etch32.6.18.dfsg.1-13etch42.6.18.dfsg.1-13etch52.6.18.dfsg.1-13etch62.6.18.dfsg.1-13lenny12.6.18.dfsg.1-142.6.18.dfsg.1-152.6.18.dfsg.1-162.6.18.dfsg.1-172.6.18.dfsg.1-17etch12.6.18.dfsg.1-182.6.18.dfsg.1-18etch12.6.18.dfsg.1-18etch32.6.18.dfsg.1-18etch42.6.18.dfsg.1-18etch52.6.18.dfsg.1-18etch62.6.18.dfsg.1-192.6.18.dfsg.1-202.6.18.dfsg.1-212.6.18.dfsg.1-222.6.18.dfsg.1-22etch12.6.18.dfsg.1-22etch22.6.18.dfsg.1-22etch32.6.18.dfsg.1-232.6.18.dfsg.1-23etch12.6.18.dfsg.1-242.6.18.dfsg.1-24etch12.6.18.dfsg.1-24etch22.6.18.dfsg.1-24etch32.6.18.dfsg.1-24etch42.6.18.dfsg.1-26 |
2.6.18.dfsg.1-26etch1 |
kernelRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-PAERed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-PAE-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-PAE-develRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-debugRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-debug-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-debug-develRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
Show 26 moreShow less
| Package | Affected | Fixed |
|---|---|---|
kernel-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-debuginfo-commonRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-develRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-docRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-headersRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-xenRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-xen-debuginfoRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-xen-develRed Hat:enterprise_linux:5::client From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernelRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-PAERed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-PAE-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-PAE-develRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-debugRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-debug-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-debug-develRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-debuginfo-commonRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-develRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-docRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-headersRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-kdumpRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-kdump-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-kdump-develRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-xenRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-xen-debuginfoRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
kernel-xen-develRed Hat:enterprise_linux:5::server From an advisory covering 6 CVEs |
before 0:2.6.18-164.6.1.el5 | 0:2.6.18-164.6.1.el5 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| 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-2009-3286 is a medium vulnerability (CVSS 4.6) in Linux Kernel, published September 22, 2009. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.47%, the 40th percentile. No source names a fixed version.
References
ubuntu.com/usn/USN-852-1
secunia.com/advisories/38794
lists.vmware.com/pipermail/security-announce/2010/000082.html
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A9757
lists.opensuse.org/opensuse-security-announce/2010-02/msg00005.html
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A7527
Show 47 moreShow less
rhn.redhat.com/errata/RHSA-2009-1548.html
secunia.com/advisories/38834
git.kernel.org?p=linux/kernel/git/torvalds/linux-2.6.git%3Ba=commitdiff%3Bh=81ac95c5
openwall.com/lists/oss-security/2009/09/21/2
bugzilla.redhat.com/show_bug.cgi?id=524520
secunia.com/advisories/37105
vupen.com/english/advisories/2010/0528
nvd.nist.gov/vuln/detail/CVE-2009-3286
git.kernel.org?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=81ac95c5
github.com/advisories/GHSA-m7c3-gvjv-4h47
docs.bell-sw.com/security/cves/CVE-2009-3286
access.redhat.com/errata/RHSA-2009:1548
access.redhat.com/security/updates/classification
kbase.redhat.com/faq/docs/DOC-18042
bugzilla.redhat.com/show_bug.cgi?id=517830
bugzilla.redhat.com/show_bug.cgi?id=517971
bugzilla.redhat.com/show_bug.cgi?id=520990
bugzilla.redhat.com/show_bug.cgi?id=524153
bugzilla.redhat.com/show_bug.cgi?id=527434
bugzilla.redhat.com/show_bug.cgi?id=527436
bugzilla.redhat.com/show_bug.cgi?id=527534
bugzilla.redhat.com/show_bug.cgi?id=529137
bugzilla.redhat.com/show_bug.cgi?id=529162
bugzilla.redhat.com/show_bug.cgi?id=529366
bugzilla.redhat.com/show_bug.cgi?id=526960
bugzilla.redhat.com/show_bug.cgi?id=526963
bugzilla.redhat.com/show_bug.cgi?id=528133
bugzilla.redhat.com/show_bug.cgi?id=528645
bugzilla.redhat.com/show_bug.cgi?id=530490
security.access.redhat.com/data/csaf/v2/advisories/2009/rhsa-2009_1548.json
access.redhat.com/security/cve/CVE-2009-2695
cve.org/CVERecord?id=CVE-2009-2695
nvd.nist.gov/vuln/detail/CVE-2009-2695
access.redhat.com/security/cve/CVE-2009-2908
cve.org/CVERecord?id=CVE-2009-2908
nvd.nist.gov/vuln/detail/CVE-2009-2908
access.redhat.com/security/cve/CVE-2009-3228
cve.org/CVERecord?id=CVE-2009-3228
nvd.nist.gov/vuln/detail/CVE-2009-3228
access.redhat.com/security/cve/CVE-2009-3286
cve.org/CVERecord?id=CVE-2009-3286
access.redhat.com/security/cve/CVE-2009-3547
cve.org/CVERecord?id=CVE-2009-3547
nvd.nist.gov/vuln/detail/CVE-2009-3547
access.redhat.com/security/cve/CVE-2009-3613
cve.org/CVERecord?id=CVE-2009-3613
nvd.nist.gov/vuln/detail/CVE-2009-3613