CVE-2009-2849
The md driver (drivers/md/md.c) in the Linux kernel before 2.6.30.2 might allow local users to...
The md driver (drivers/md/md.c) in the Linux kernel before 2.6.30.2 might allow local users to cause a denial of service (NULL pointer dereference) via vectors related to "suspend_* sysfs attributes" and the (1) suspend_lo_store or (2) suspend_hi_store functions. NOTE: this is only a vulnerability when sysfs is writable by an attacker.
Exploit likelihood
What each source reports
NVD Score used
4.7
The md driver (drivers/md/md.c) in the Linux kernel before 2.6.30.2 might allow local users to cause a denial of service (NULL pointer dereference) via vectors related to "suspend_* sysfs attributes" and the (1) suspend_lo_store or (2) suspend_hi_store functions. NOTE: this is only a vulnerability when sysfs is writable by an attacker.
- Record
CVE-2009-2849- CVSS 2.0
- 4.7 Medium
AV:L/AC:M/Au:N/C:N/I:N/A:C - Updated
- 2026-11-02
CVE List No score
The md driver (drivers/md/md.c) in the Linux kernel before 2.6.30.2 might allow local users to cause a denial of service (NULL pointer dereference) via vectors related to "suspend_* sysfs attributes" and the (1) suspend_lo_store or (2) suspend_hi_store functions. NOTE: this is only a vulnerability when sysfs is writable by an attacker.
- Record
CVE-2009-2849- Updated
- 2026-11-02
EUVDEUVD-2009-2839 No score
The md driver (drivers/md/md.c) in the Linux kernel before 2.6.30.2 might allow local users to cause a denial of service (NULL pointer dereference) via vectors related to "suspend_* sysfs attributes" and the (1) suspend_lo_store or (2) suspend_hi_store functions. NOTE: this is only a vulnerability when sysfs is writable by an attacker.
- Record
EUVD-2009-2839- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-xc37-2m2p-wghm No score
The md driver (drivers/md/md.c) in the Linux kernel before 2.6.30.2 might allow local users to...
The md driver (drivers/md/md.c) in the Linux kernel before 2.6.30.2 might allow local users to cause a denial of service (NULL pointer dereference) via vectors related to "suspend_* sysfs attributes" and the (1) suspend_lo_store or (2) suspend_hi_store functions. NOTE: this is only a vulnerability when sysfs is writable by an attacker.
- Record
GHSA-xc37-2m2p-wghm- Updated
- 2026-11-02
OSVBELL-CVE-2009-2849
4.7
CVE-2009-2849 does not affect BellSoft software
- Record
BELL-CVE-2009-2849- CVSS 2.0
- 4.7 Medium
AV:L/AC:M/Au:N/C:N/I:N/A:C - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
linux-2.6Debian:4.0 From an advisory covering 5 CVEs |
before 2.6.18.dfsg.1-24etch4, 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 30 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-24etch3 |
2.6.18.dfsg.1-24etch4 |
fai-kernelsDebian:4.0 From an advisory covering 5 CVEs |
before 1.17+etch.24etch4, plus listed versions 1.171.17+etch.13etch31.17+etch.13etch41.17+etch.13etch51.17+etch.13etch6 Show 24 moreShow less1.17+etch.161.17+etch.171.17+etch.17etch11.17+etch.18etch11.17+etch.18etch21.17+etch.18etch31.17+etch.18etch41.17+etch.18etch51.17+etch.18etch61.17+etch.211.17+etch.22etch11.17+etch.22etch21.17+etch.22etch31.17+etch.231.17+etch.23etch11.17+etch.241.17+etch.24etch21.17+etch.24etch31.17+etch11.17+etch21.17+etch31.17+etch41.17+etch51.17etch1 |
1.17+etch.24etch4 |
user-mode-linuxDebian:4.0 From an advisory covering 5 CVEs |
before 2.6.18-1um-2etch.24etch4, plus listed versions 2.6.18-1um-22.6.18-1um-2etch.13etch32.6.18-1um-2etch.13etch42.6.18-1um-2etch.13etch52.6.18-1um-2etch.13etch6 Show 22 moreShow less2.6.18-1um-2etch.162.6.18-1um-2etch.172.6.18-1um-2etch.17etch12.6.18-1um-2etch.18etch12.6.18-1um-2etch.18etch22.6.18-1um-2etch.18etch32.6.18-1um-2etch.18etch42.6.18-1um-2etch.18etch52.6.18-1um-2etch.18etch62.6.18-1um-2etch.212.6.18-1um-2etch.22etch12.6.18-1um-2etch.22etch22.6.18-1um-2etch.22etch32.6.18-1um-2etch.232.6.18-1um-2etch.23etch12.6.18-1um-2etch.242.6.18-1um-2etch.24etch22.6.18-1um-2etch.24etch32.6.18-1um-2etch12.6.18-1um-2etch22.6.18-1um-2etch32.6.18-1um-2etch4 |
2.6.18-1um-2etch.24etch4 |
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 |
kernelRed Hat:enterprise_linux:5::client |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-PAERed Hat:enterprise_linux:5::client |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-PAE-debuginfoRed Hat:enterprise_linux:5::client |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-PAE-develRed Hat:enterprise_linux:5::client |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-debugRed Hat:enterprise_linux:5::client |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-debug-debuginfoRed Hat:enterprise_linux:5::client |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
Show 41 moreShow less
| Package | Affected | Fixed |
|---|---|---|
kernel-debug-develRed Hat:enterprise_linux:5::client |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-debuginfoRed Hat:enterprise_linux:5::client |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-debuginfo-commonRed Hat:enterprise_linux:5::client |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-develRed Hat:enterprise_linux:5::client |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-docRed Hat:enterprise_linux:5::client |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-headersRed Hat:enterprise_linux:5::client |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-xenRed Hat:enterprise_linux:5::client |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-xen-debuginfoRed Hat:enterprise_linux:5::client |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-xen-develRed Hat:enterprise_linux:5::client |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernelRed Hat:enterprise_linux:5::server |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-PAERed Hat:enterprise_linux:5::server |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-PAE-debuginfoRed Hat:enterprise_linux:5::server |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-PAE-develRed Hat:enterprise_linux:5::server |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-debugRed Hat:enterprise_linux:5::server |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-debug-debuginfoRed Hat:enterprise_linux:5::server |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-debug-develRed Hat:enterprise_linux:5::server |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-debuginfoRed Hat:enterprise_linux:5::server |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-debuginfo-commonRed Hat:enterprise_linux:5::server |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-develRed Hat:enterprise_linux:5::server |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-docRed Hat:enterprise_linux:5::server |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-headersRed Hat:enterprise_linux:5::server |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-kdumpRed Hat:enterprise_linux:5::server |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-kdump-debuginfoRed Hat:enterprise_linux:5::server |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-kdump-develRed Hat:enterprise_linux:5::server |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-xenRed Hat:enterprise_linux:5::server |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-xen-debuginfoRed Hat:enterprise_linux:5::server |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-xen-develRed Hat:enterprise_linux:5::server |
before 0:2.6.18-164.2.1.el5 | 0:2.6.18-164.2.1.el5 |
kernel-rtRed Hat:enterprise_mrg:1::el5 From an advisory covering 12 CVEs |
before 0:2.6.24.7-137.el5rt | 0:2.6.24.7-137.el5rt |
kernel-rt-debugRed Hat:enterprise_mrg:1::el5 From an advisory covering 12 CVEs |
before 0:2.6.24.7-137.el5rt | 0:2.6.24.7-137.el5rt |
kernel-rt-debug-debuginfoRed Hat:enterprise_mrg:1::el5 From an advisory covering 12 CVEs |
before 0:2.6.24.7-137.el5rt | 0:2.6.24.7-137.el5rt |
kernel-rt-debug-develRed Hat:enterprise_mrg:1::el5 From an advisory covering 12 CVEs |
before 0:2.6.24.7-137.el5rt | 0:2.6.24.7-137.el5rt |
kernel-rt-debuginfoRed Hat:enterprise_mrg:1::el5 From an advisory covering 12 CVEs |
before 0:2.6.24.7-137.el5rt | 0:2.6.24.7-137.el5rt |
kernel-rt-debuginfo-commonRed Hat:enterprise_mrg:1::el5 From an advisory covering 12 CVEs |
before 0:2.6.24.7-137.el5rt | 0:2.6.24.7-137.el5rt |
kernel-rt-develRed Hat:enterprise_mrg:1::el5 From an advisory covering 12 CVEs |
before 0:2.6.24.7-137.el5rt | 0:2.6.24.7-137.el5rt |
kernel-rt-docRed Hat:enterprise_mrg:1::el5 From an advisory covering 12 CVEs |
before 0:2.6.24.7-137.el5rt | 0:2.6.24.7-137.el5rt |
kernel-rt-traceRed Hat:enterprise_mrg:1::el5 From an advisory covering 12 CVEs |
before 0:2.6.24.7-137.el5rt | 0:2.6.24.7-137.el5rt |
kernel-rt-trace-debuginfoRed Hat:enterprise_mrg:1::el5 From an advisory covering 12 CVEs |
before 0:2.6.24.7-137.el5rt | 0:2.6.24.7-137.el5rt |
kernel-rt-trace-develRed Hat:enterprise_mrg:1::el5 From an advisory covering 12 CVEs |
before 0:2.6.24.7-137.el5rt | 0:2.6.24.7-137.el5rt |
kernel-rt-vanillaRed Hat:enterprise_mrg:1::el5 From an advisory covering 12 CVEs |
before 0:2.6.24.7-137.el5rt | 0:2.6.24.7-137.el5rt |
kernel-rt-vanilla-debuginfoRed Hat:enterprise_mrg:1::el5 From an advisory covering 12 CVEs |
before 0:2.6.24.7-137.el5rt | 0:2.6.24.7-137.el5rt |
kernel-rt-vanilla-develRed Hat:enterprise_mrg:1::el5 From an advisory covering 12 CVEs |
before 0:2.6.24.7-137.el5rt | 0:2.6.24.7-137.el5rt |
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-2849 is a medium vulnerability (CVSS 4.7) in Linux Kernel, published August 18, 2009. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.47%, the 41st percentile. Fixed in kernel 0:2.6.18-164.2.1.el5.
References
rhn.redhat.com/errata/RHSA-2009-1540.html
securitytracker.com/id?1022961
ubuntu.com/usn/USN-852-1
secunia.com/advisories/38794
lists.vmware.com/pipermail/security-announce/2010/000082.html
kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.30.2
Show 101 moreShow less
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A10396
redhat.com/archives/fedora-package-announce/2009-August/msg01256.html
openwall.com/lists/oss-security/2009/07/26/1
secunia.com/advisories/38834
xorl.wordpress.com/2009/07/21/linux-kernel-md-driver-null-pointer-dereference
exchange.xforce.ibmcloud.com/vulnerabilities/52858
openwall.com/lists/oss-security/2009/07/24/1
secunia.com/advisories/36501
git.kernel.org?p=linux/kernel/git/stable/linux-2.6.30.y.git%3Ba=commit%3Bh=3c92900d9a4afb176d3de335dc0da0198660a244
secunia.com/advisories/37105
vupen.com/english/advisories/2010/0528
nvd.nist.gov/vuln/detail/CVE-2009-2849
git.kernel.org?p=linux/kernel/git/stable/linux-2.6.30.y.git;a=commit;h=3c92900d9a4afb176d3de335dc0da0198660a244
github.com/advisories/GHSA-xc37-2m2p-wghm
docs.bell-sw.com/security/cves/CVE-2009-2849
access.redhat.com/errata/RHSA-2009:1455
redhat.com/security/updates/classification
kbase.redhat.com/faq/docs/DOC-24774
kbase.redhat.com/faq/docs/DOC-24773
bugzilla.redhat.com/show_bug.cgi?id=517967
bugzilla.redhat.com/show_bug.cgi?id=517976
bugzilla.redhat.com/show_bug.cgi?id=518132
bugzilla.redhat.com/show_bug.cgi?id=519782
bugzilla.redhat.com/show_bug.cgi?id=519783
bugzilla.redhat.com/show_bug.cgi?id=520685
bugzilla.redhat.com/show_bug.cgi?id=520686
bugzilla.redhat.com/show_bug.cgi?id=520905
bugzilla.redhat.com/show_bug.cgi?id=520906
bugzilla.redhat.com/show_bug.cgi?id=520908
bugzilla.redhat.com/show_bug.cgi?id=520919
bugzilla.redhat.com/show_bug.cgi?id=521238
bugzilla.redhat.com/show_bug.cgi?id=521239
bugzilla.redhat.com/show_bug.cgi?id=521241
bugzilla.redhat.com/show_bug.cgi?id=521244
bugzilla.redhat.com/show_bug.cgi?id=522636
bugzilla.redhat.com/show_bug.cgi?id=523237
bugzilla.redhat.com/show_bug.cgi?id=523289
bugzilla.redhat.com/show_bug.cgi?id=523290
bugzilla.redhat.com/show_bug.cgi?id=524150
bugzilla.redhat.com/show_bug.cgi?id=524151
bugzilla.redhat.com/show_bug.cgi?id=524152
bugzilla.redhat.com/show_bug.cgi?id=524527
security.access.redhat.com/data/csaf/v2/advisories/2009/rhsa-2009_1455.json
access.redhat.com/security/cve/CVE-2009-2849
cve.org/CVERecord?id=CVE-2009-2849
access.redhat.com/errata/RHSA-2009:1540
kbase.redhat.com/faq/docs/DOC-18042
kbase.redhat.com/faq/docs/DOC-17866
bugzilla.redhat.com/show_bug.cgi?id=529597
bugzilla.redhat.com/show_bug.cgi?id=529626
bugzilla.redhat.com/show_bug.cgi?id=530490
redhat.com/docs/en-US/Red_Hat_Enterprise_MRG
bugzilla.redhat.com/show_bug.cgi?id=511171
bugzilla.redhat.com/show_bug.cgi?id=516171
bugzilla.redhat.com/show_bug.cgi?id=517830
bugzilla.redhat.com/show_bug.cgi?id=518160
bugzilla.redhat.com/show_bug.cgi?id=519305
bugzilla.redhat.com/show_bug.cgi?id=520990
bugzilla.redhat.com/show_bug.cgi?id=521999
bugzilla.redhat.com/show_bug.cgi?id=522359
bugzilla.redhat.com/show_bug.cgi?id=522501
bugzilla.redhat.com/show_bug.cgi?id=522503
bugzilla.redhat.com/show_bug.cgi?id=523986
bugzilla.redhat.com/show_bug.cgi?id=526788
bugzilla.redhat.com/show_bug.cgi?id=528139
bugzilla.redhat.com/show_bug.cgi?id=528868
bugzilla.redhat.com/show_bug.cgi?id=529137
security.access.redhat.com/data/csaf/v2/advisories/2009/rhsa-2009_1540.json
access.redhat.com/security/cve/CVE-2009-1895
cve.org/CVERecord?id=CVE-2009-1895
nvd.nist.gov/vuln/detail/CVE-2009-1895
access.redhat.com/security/cve/CVE-2009-2691
cve.org/CVERecord?id=CVE-2009-2691
nvd.nist.gov/vuln/detail/CVE-2009-2691
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-2910
cve.org/CVERecord?id=CVE-2009-2910
nvd.nist.gov/vuln/detail/CVE-2009-2910
access.redhat.com/security/cve/CVE-2009-3002
cve.org/CVERecord?id=CVE-2009-3002
nvd.nist.gov/vuln/detail/CVE-2009-3002
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-3547
cve.org/CVERecord?id=CVE-2009-3547
nvd.nist.gov/vuln/detail/CVE-2009-3547
access.redhat.com/security/cve/CVE-2009-3612
cve.org/CVERecord?id=CVE-2009-3612
nvd.nist.gov/vuln/detail/CVE-2009-3612
access.redhat.com/security/cve/CVE-2009-3613
cve.org/CVERecord?id=CVE-2009-3613
nvd.nist.gov/vuln/detail/CVE-2009-3613
access.redhat.com/security/cve/CVE-2009-3620
cve.org/CVERecord?id=CVE-2009-3620
nvd.nist.gov/vuln/detail/CVE-2009-3620
access.redhat.com/security/cve/CVE-2009-3621
cve.org/CVERecord?id=CVE-2009-3621
nvd.nist.gov/vuln/detail/CVE-2009-3621