diff options
| author | Jan Beulich <jbeulich@suse.com> | 2013-04-18 16:19:51 +0200 |
|---|---|---|
| committer | Jan Beulich <jbeulich@suse.com> | 2013-04-18 16:19:51 +0200 |
| commit | e414c4074d9a86a23727a385416fd21b67ee079f (patch) | |
| tree | 7055fa7100ce47494d44d6e9eee3c0912acad040 /tools/lib/sys_string.h | |
| parent | 68a30a91bad2d4ff1f7c0d4302ec1060d573f6da (diff) | |
| download | xen-e414c4074d9a86a23727a385416fd21b67ee079f.tar.gz xen-e414c4074d9a86a23727a385416fd21b67ee079f.tar.bz2 xen-e414c4074d9a86a23727a385416fd21b67ee079f.zip | |
x86: fix various issues with handling guest IRQs
- properly revoke IRQ access in map_domain_pirq() error path
- don't permit replacing an in use IRQ
- don't accept inputs in the GSI range for MAP_PIRQ_TYPE_MSI
- track IRQ access permission in host IRQ terms, not guest IRQ ones
(and with that, also disallow Dom0 access to IRQ0)
This is CVE-2013-1919 / XSA-46.
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
master commit: 545607eb3cfeb2abf5742d1bb869734f317fcfe5
master date: 2013-04-18 16:11:23 +0200
Diffstat (limited to 'tools/lib/sys_string.h')
0 files changed, 0 insertions, 0 deletions
