Xen 'drivers/xen/blkback/blkback.c' Local Denial Of Service Vulnerability
BID:45029
Info
Xen 'drivers/xen/blkback/blkback.c' Local Denial Of Service Vulnerability
| Bugtraq ID: | 45029 |
| Class: | Input Validation Error |
| CVE: |
CVE-2010-4247 |
| Remote: | No |
| Local: | Yes |
| Published: | Nov 23 2010 12:00AM |
| Updated: | Mar 19 2015 09:26AM |
| Credit: | Keir Fraser |
| Vulnerable: |
XenSource Xen 3.3.1 XenSource Xen 3.3 XenSource Xen 3.2 XenSource Xen 3.1.2 XenSource Xen 3.1.1 XenSource Xen 3.0.3 XenSource Xen 3.0 VMWare ESX 4.1 VMWare ESX 4.0 Ubuntu Ubuntu Linux 8.04 LTS sparc Ubuntu Ubuntu Linux 8.04 LTS powerpc Ubuntu Ubuntu Linux 8.04 LTS lpia Ubuntu Ubuntu Linux 8.04 LTS i386 Ubuntu Ubuntu Linux 8.04 LTS amd64 Red Hat Enterprise Linux Desktop 5 client Red Hat Enterprise Linux 5 Server OpenVZ Project OpenVZ 028stab081.1 Avaya Voice Portal 5.1 Avaya Voice Portal 5.1 Avaya Voice Portal 5.0 SP2 Avaya Voice Portal 5.0 SP1 Avaya Voice Portal 5.0 Avaya IQ 5.1 Avaya IQ 5 Avaya IP Office Application Server 6.1 Avaya Communication Server 1000M Signaling Server 7.5 Avaya Communication Server 1000M Signaling Server 7.0 Avaya Communication Server 1000M Signaling Server 6.0 Avaya Communication Server 1000M 7.5 Avaya Communication Server 1000M 7.0 Avaya Communication Server 1000M 6.0 Avaya Communication Server 1000E Signaling Server 7.5 Avaya Communication Server 1000E Signaling Server 7.0 Avaya Communication Server 1000E Signaling Server 6.0 Avaya Communication Server 1000E 7.5 Avaya Communication Server 1000E 7.0 Avaya Communication Server 1000E 6.0 Avaya Aura System Platform 6.0 Avaya Aura System Platform 1.1 Avaya Aura System Manager 6.1 Avaya Aura System Manager 6.0 SP1 Avaya Aura System Manager 6.0 Avaya Aura System Manager 5.2 Avaya Aura Session Manager 6.0 Avaya Aura Session Manager 5.2 Avaya Aura Session Manager 1.1 Avaya Aura Presence Services 6.0 Avaya Aura Conferencing 6.0 Standard Avaya Aura Communication Manager 6.0.1 Avaya Aura Communication Manager 6.0 Avaya Aura Communication Manager 5.2 Avaya Aura Application Server 2.1 Avaya Aura Application Server 2.0 Avaya Aura Application Enablement Services 5.2.1 Avaya Aura Application Enablement Services 5.2 |
| Not Vulnerable: |
OpenVZ Project OpenVZ 028stab085.2 |
Discussion
Xen 'drivers/xen/blkback/blkback.c' Local Denial Of Service Vulnerability
Xen is prone to a denial-of-service vulnerability because the application fails to properly validate user-supplied input.
An attacker with access to a guest operating system can exploit this issue to trigger excessive CPU consumption on the host operating system via an endless loop, effectively denying service to legitimate users.
Xen is prone to a denial-of-service vulnerability because the application fails to properly validate user-supplied input.
An attacker with access to a guest operating system can exploit this issue to trigger excessive CPU consumption on the host operating system via an endless loop, effectively denying service to legitimate users.
Exploit / POC
Xen 'drivers/xen/blkback/blkback.c' Local Denial Of Service Vulnerability
Attackers can use readily available tools to exploit this issue.
Attackers can use readily available tools to exploit this issue.
Solution / Fix
Xen 'drivers/xen/blkback/blkback.c' Local Denial Of Service Vulnerability
Solution:
Updates are available. Please see the references for more information.
Solution:
Updates are available. Please see the references for more information.
References
Xen 'drivers/xen/blkback/blkback.c' Local Denial Of Service Vulnerability
References:
References:
- changeset: blkback/blktap: Check for kthread_should_stop() in inner loop, (Keir Fraser)
- changeset: blkback: Request-processing loop is unbounded and hence requires a (Keir Fraser)
- Download/kernel/rhel5/028stab085.2 (OpenVZ)
- XenSource Homepage (XenSource)
- ASA-2011-020 kernel security, bug fix, and enhancement update (RHSA-2011-0004) (Avaya)