Bug 1029120 (CVE-2013-4553) - CVE-2013-4553 kernel: xen: lock order reversal between page_alloc_lock and mm_rwlock
Summary: CVE-2013-4553 kernel: xen: lock order reversal between page_alloc_lock and mm...
Alias: CVE-2013-4553
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Red Hat Product Security
QA Contact:
Depends On: 1034925
Blocks: 1029116
TreeView+ depends on / blocked
Reported: 2013-11-11 17:15 UTC by Petr Matousek
Modified: 2023-05-12 00:57 UTC (History)
14 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2013-11-12 11:34:45 UTC

Attachments (Terms of Use)

Description Petr Matousek 2013-11-11 17:15:33 UTC
The locks page_alloc_lock and mm_rwlock are not always taken in the same order.  This raises the possibility of deadlock.

The incorrect order occurs only in the implementation of the deprecated domctl hypercall XEN_DOMCTL_getmemlist.

A malicious guest administrator may be able to deny service to the entire host.


Red Hat would like to thank the Xen project for reporting this issue.

Comment 5 Petr Matousek 2013-11-12 11:44:37 UTC

Not vulnerable.

This issue did not affect the versions of the kernel-xen package as shipped with Red Hat Enterprise Linux 5.

This issue did not affect Red Hat Enterprise Linux 6 and Red Hat Enterprise MRG 2 as we did not have support for Xen hypervisor.

Comment 6 Petr Matousek 2013-11-26 17:34:22 UTC
This issue is public now:


Comment 7 Petr Matousek 2013-11-26 17:39:29 UTC
Created xen tracking bugs for this issue:

Affects: fedora-all [bug 1034925]

Note You need to log in before you can comment on or make changes to this bug.