CVE-2010-3086: Medium severity Linux Linux kernel vulnerability

Published Sep 13, 2010
·
Updated

Description of problem: BUG: unable to handle kernel paging request at virtual address 0028a000 printing eip: c0439751 pde = 2902e067 Oops: 0002 [#1] SMP last sysfs file: /devices/pci0000:00/0000:00:00.0/resource Modules linked in: autofs4 hidp rfcomm l2cap bluetooth lockd sunrpc ipconntracknetbiosns iptREJECT xtstate ipconntrack nfnetlink iptablefilter iptables ip6tREJECT xttcpudp ip6tablefilter ip6tables xtables ipv6 xfrmnalgo cryptoapi vmblock(U) vsock(U) vmmemctl(U) vmhgfs(U) acpiphp dmmirror dmmultipath scsidh video backlight sbs powermeter hwmon i2cec dellwmi wmi button battery asusacpi ac lp floppy sg pcspkr sndens1371 gameport sndrawmidi sndac97codec ac97bus sndseqdummy sndseqoss sndseqmidievent sndseq sndseqdevice sndpcmoss i2cpiix4 i2ccore vmci(U) sndmixeross sndpcm sndtimer snd soundcore sndpagealloc mii parportpc idecd parport cdrom serioraw pvscsi(U) vmxnet3(U) vmxnet(U) dmraid45 dmmessage dmregionhash dmlog dmmod dmmemcache atapiix libata mptspi mptscsih mptbase scsitransportspi sdmod scsimod ext3 jbd uhcihcd ohcihcd ehcihcd CPU: 0 EIP: 0060:[<c0439751>] Tainted: G VLI EFLAGS: 00210246 (2.6.18-194.11.3.el5 #1) EIP is at futexlockpi+0x1ad/0x822 eax: 00000000 ebx: c07bdb10 ecx: 0000128d edx: 00000000 esi: fffffff2 edi: 00000000 ebp: 0028a000 esp: dea9ce08 ds: 007b es: 007b ss: 0068 Process iknowthis (pid: 4749, ti=dea9c000 task=e9620550 task.ti=dea9c000) Stack: d08a2d59 13f631b6 00000000 00000000 00000000 dea9ce78 e9620550 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 dea9ce50 dea9ce50 c07bdb10 0028a000 e96bf900 00000000 Call Trace: [<c0438448>] hrtimerwakeup+0x0/0x18 [<c043a953>] dofutex+0xb8d/0xbf6 [<c044bece>] auditsyscallentry+0x15a/0x18c [<c043aacd>] sysfutex+0x111/0x127 [<c0404f17>] syscallcall+0x7/0xb ======================= Code: 89 e0 89 ee 25 00 f0 ff ff 8b 10 8b 8a a8 00 00 00 83 c6 04 19 d2 39 70 18 83 da 00 ff 40 14 85 d2 be f2 ff ff ff 75 09 89 d0 90 <0f> b1 4d 00 89 c6 89 e0 25 00 f0 ff ff ff 48 14 83 fe f2 0f 84 EIP: [<c0439751>] futexlockpi+0x1ad/0x822 SS:ESP 0068:dea9ce08 <0>Kernel panic - not syncing: Fatal exception

Acknowledgements:

Red Hat would like to thank Tavis Ormandy for reporting this issue.

Other sources

include/asm-x86/futex.h in the Linux kernel before 2.6.25 does not properly implement exception fixup, which allows local users to cause a denial of service (panic) via an invalid application that triggers a page fault.

Launchpad

Affected Software

207 affected components
debian/linux-2.6
Linux Linux kernel=2.6.20.6
Linux Linux kernel=2.6.20.9
Linux Linux kernel=2.6.11
Linux Linux kernel=2.6.23.4
Linux Linux kernel=2.6.22.15
Linux Linux kernel=2.6.18.7
Linux Linux kernel=2.6.17.12
Linux Linux kernel=2.6.16.39
Linux Linux kernel=2.6.21
Linux Linux kernel=2.6.17.9
Linux Linux kernel=2.6.11.2
Linux Linux kernel=2.6.5
Linux Linux kernel=2.6.15.3
Linux Linux kernel=2.6.11.10
Linux Linux kernel=2.6.1
Linux Linux kernel=2.6.16.43
Linux Linux kernel=2.6.20.13
Linux Linux kernel=2.6.22.4
Linux Linux kernel=2.6.14.7
Linux Linux kernel=2.6.13
Linux Linux kernel=2.6.17.2
Linux Linux kernel=2.6.13.3
Linux Linux kernel=2.6.23.13
Linux Linux kernel=2.6.11.8
Linux Linux kernel=2.6.24.2
Linux Linux kernel<=2.6.24.7
Linux Linux kernel=2.6.16.34
Linux Linux kernel=2.6.23.7
Linux Linux kernel=2.6.17.8
Linux Linux kernel=2.6.14.4
Linux Linux kernel=2.6.14
Linux Linux kernel=2.6.17.4
Linux Linux kernel=2.6.17.14
Linux Linux kernel=2.6.10
Linux Linux kernel=2.6.23.8
Linux Linux kernel=2.6.16.45
Linux Linux kernel=2.6.22.12
Linux Linux kernel=2.6.14.3
Linux Linux kernel=2.6.18.3
Linux Linux kernel=2.6.16.37
Linux Linux kernel=2.6.11.6
Linux Linux kernel=2.6.16.48
Linux Linux kernel=2.6.3
Linux Linux kernel=2.6.21.6
Linux Linux kernel=2.6.22.1
Linux Linux kernel=2.6.23.16
Linux Linux kernel=2.6.17.3
Linux Linux kernel=2.6.24.1
Linux Linux kernel=2.6.20.5
Linux Linux kernel=2.6.22
Linux Linux kernel=2.6.4
Linux Linux kernel=2.6.15.6
Linux Linux kernel=2.6.20.16
Linux Linux kernel=2.6.15.1
Linux Linux kernel=2.6.11.5
Linux Linux kernel=2.6.28.2
Linux Linux kernel=2.6.19.3
Linux Linux kernel=2.6.19.4
Linux Linux kernel=2.6.19.1
Linux Linux kernel=2.6.18.4
Linux Linux kernel=2.6.18.1
Linux Linux kernel=2.6.20.21
Linux Linux kernel=2.6.23.1
Linux Linux kernel=2.6.2
Linux Linux kernel=2.6.14.5
Linux Linux kernel=2.6.13.2
Linux Linux kernel=2.6.17.5
Linux Linux kernel=2.6.18.5
Linux Linux kernel=2.6.21.1
Linux Linux kernel=2.6.16.32
Linux Linux kernel=2.6.13.5
Linux Linux kernel=2.6.16.57
Linux Linux kernel=2.6.16.49
Linux Linux kernel=2.6.17
Linux Linux kernel=2.6.24
Linux Linux kernel=2.6.19.2
Linux Linux kernel=2.6.21.4
Linux Linux kernel=2.6.20.17
Linux Linux kernel=2.6.20.12
Linux Linux kernel=2.6.16.25
Linux Linux kernel=2.6.16.21
Linux Linux kernel=2.6.16.33
Linux Linux kernel=2.6.8
Linux Linux kernel=2.6.16.28
Linux Linux kernel=2.6.17.10
Linux Linux kernel=2.6.21.5
Linux Linux kernel=2.6.14.1
Linux Linux kernel=2.6.23.15
Linux Linux kernel=2.6.16.23
Linux Linux kernel=2.6.12.5
Linux Linux kernel=2.6.15.7
Linux Linux kernel=2.6.20
Linux Linux kernel=2.6.23.10
Linux Linux kernel=2.6.22.7
Linux Linux kernel=2.6.20.20
Linux Linux kernel=2.6.16.36
Linux Linux kernel=2.6.14.6
Linux Linux kernel=2.6.12.1
Linux Linux kernel=2.6.11.9
Linux Linux kernel=2.6.16.46
Linux Linux kernel=2.6.17.1
Linux Linux kernel=2.6.20.8
Linux Linux kernel=2.6.20.15
Linux Linux kernel=2.6.22.18
Linux Linux kernel=2.6.0
Linux Linux kernel=2.6.16.54
Linux Linux kernel=2.6.13.4
Linux Linux kernel=2.6.20.18
Linux Linux kernel=2.6.23.9
Linux Linux kernel=2.6.22.6
Linux Linux kernel=2.6.23.3
Linux Linux kernel=2.6.18.8
Linux Linux kernel=2.6.22.3
Linux Linux kernel=2.6.12.2
Linux Linux kernel=2.6.16.31
Linux Linux kernel=2.6.16.26
Linux Linux kernel=2.6.16.62
Linux Linux kernel=2.6.18.2
Linux Linux kernel=2.6.16.29
Linux Linux kernel=2.6.24.4
Linux Linux kernel=2.6.22.9
Linux Linux kernel=2.6.20.11
Linux Linux kernel=2.6.19
Linux Linux kernel=2.6.20.3
Linux Linux kernel=2.6.16
Linux Linux kernel=2.6.22.13
Linux Linux kernel=2.6.19.7
Linux Linux kernel=2.6.21.3
Linux Linux kernel=2.6.24.5
Linux Linux kernel=2.6.16.51
Linux Linux kernel=2.6.15.2
Linux Linux kernel=2.6.20.19
Linux Linux kernel=2.6.16.22
Linux Linux kernel=2.6.22.17
Linux Linux kernel=2.6.16.58
Linux Linux kernel=2.6.16.40
Linux Linux kernel=2.6.16.47
Linux Linux kernel=2.6.16.42
Linux Linux kernel=2.6.23.14
Linux Linux kernel=2.6.17.11
Linux Linux kernel=2.6.12.4
Linux Linux kernel=2.6.16.41
Linux Linux kernel=2.6.16.52
Linux Linux kernel=2.6.11.3
Linux Linux kernel=2.6.20.10
Linux Linux kernel=2.6.16.24
Linux Linux kernel=2.6.22.11
Linux Linux kernel=2.6.16.55
Linux Linux kernel=2.6.23
Linux Linux kernel=2.6.12.3
Linux Linux kernel=2.6.22.10
Linux Linux kernel=2.6.23.17
Linux Linux kernel=2.6.23.2
Linux Linux kernel=2.6.7
Linux Linux kernel=2.6.21.7
Linux Linux kernel=2.6.16.30
Linux Linux kernel=2.6.21.2
Linux Linux kernel=2.6.15.4
Linux Linux kernel=2.6.16.59
Linux Linux kernel=2.6.16.38
Linux Linux kernel=2.6.20.2
Linux Linux kernel=2.6.16.27
Linux Linux kernel=2.6.16.53
Linux Linux kernel=2.6.12.6
Linux Linux kernel=2.6.17.7
Linux Linux kernel=2.6.20.1
Linux Linux kernel=2.6.11.7
Linux Linux kernel=2.6.24.6
Linux Linux kernel=2.6.18.6
Linux Linux kernel=2.6.15
Linux Linux kernel=2.6.16.44
Linux Linux kernel=2.6.23.12
Linux Linux kernel=2.6.16.35
Linux Linux kernel=2.6.19.6
Linux Linux kernel=2.6.16.50
Linux Linux kernel=2.6.23.5
Linux Linux kernel=2.6.22.8
Linux Linux kernel=2.6.14.2
Linux Linux kernel=2.6.16.61
Linux Linux kernel=2.6.19.5
Linux Linux kernel=2.6.18
Linux Linux kernel=2.6.20.4
Linux Linux kernel=2.6.17.6
Linux Linux kernel=2.6.23.6
Linux Linux kernel=2.6.17.13
Linux Linux kernel=2.6.16.60
Linux Linux kernel=2.6.22.2
Linux Linux kernel=2.6.8.1
Linux Linux kernel=2.6.16.56
Linux Linux kernel=2.6.22.19
Linux Linux kernel=2.6.24.3
Linux Linux kernel=2.6.20.14
Linux Linux kernel=2.6.22.5
Linux Linux kernel=2.6.20.7
Linux Linux kernel=2.6.11.4
Linux Linux kernel=2.6.11.12
Linux Linux kernel=2.6.16.20
Linux Linux kernel=2.6.15.5
Linux Linux kernel=2.6.22.16
Linux Linux kernel=2.6.11.1
Linux Linux kernel=2.6.9
Linux Linux kernel=2.6.13.1
Linux Linux kernel=2.6.23.11
Linux Linux kernel=2.6.22.14
Linux Linux kernel=2.6.6
Linux Linux kernel=2.6.12

Event History

Sep 13, 2010
Data Sourced
via Red Hat·05:01 AM
DescriptionSeverityAffected Software
Jan 14, 2011
CVE Published
via MITRE·10:00 PM
Data Sourced
via MITRE·10:00 PM
Description
Jan 11, 2024
Data Sourced
via Launchpad·09:51 PM
Description
Sep 19, 2024
Data Sourced
via Ubuntu·10:39 PM
RemedyDescriptionSeverityAffected Software

Frequently Asked Questions

1

What is the severity of CVE-2010-3086?

CVE-2010-3086 has been assigned a medium severity due to the risk of kernel panic that can manifest from specific memory access violations.

2

How do I fix CVE-2010-3086?

To address CVE-2010-3086, update the Linux kernel to the latest version beyond 2.6.24.7, ensuring all patches have been applied.

3

What systems are affected by CVE-2010-3086?

CVE-2010-3086 affects various Linux kernel versions up to and including 2.6.24.7.

4

What is the nature of the vulnerability in CVE-2010-3086?

CVE-2010-3086 is a vulnerability related to improper handling of kernel memory, which can lead to system crashes.

5

Is there a workaround for CVE-2010-3086?

There are no known effective workarounds for CVE-2010-3086, making patching the system the primary mitigation strategy.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203