]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
KVM: s390: Limit adapter indicator access to mapped page
authorJanosch Frank <frankja@linux.ibm.com>
Tue, 3 Mar 2026 13:46:34 +0000 (13:46 +0000)
committerChristian Borntraeger <borntraeger@linux.ibm.com>
Mon, 16 Mar 2026 15:56:39 +0000 (16:56 +0100)
commitdcf96f7ad556d84d460e5f5cf06061eb1a13c272
tree22e734b1f72857fdd685b4d6719dbea7ab483ce1
parentb00be77302d7ec4ad0367bb236494fce7172b730
KVM: s390: Limit adapter indicator access to mapped page

While we check the address for errors, we don't seem to check the bit
offsets and since they are 32 and 64 bits a lot of memory can be
reached indirectly via those offsets.

Fixes: 84223598778b ("KVM: s390: irq routing for adapter interrupts.")
Suggested-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
Reviewed-by: Christian Borntraeger <borntraeger@linux.ibm.com>
Reviewed-by: Matthew Rosato <mjrosato@linux.ibm.com>
Tested-by: Matthew Rosato <mjrosato@linux.ibm.com>
Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@linux.ibm.com>
arch/s390/kvm/interrupt.c