*** This bug is a duplicate of bug 1933179 ***
https://bugs.launchpad.net/bugs/1933179
** Information type changed from Private to Public
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1933176
Title:
[22.04 FEAT] KVM: Enable storage key checking for intercepted
instructions handled by KVM
Status in Ubuntu on IBM z Systems:
Fix Released
Status in linux package in Ubuntu:
Fix Released
Bug description:
KVM uses lazy storage key enablement as Linux does no longer make use of the
storage keys. When the guest enters keyed mode, then KVM will save/restore the
key during paging, provide change/reference tracking for guest and host and for
all interpreted instructions will do key protection.
If an instruction is intercepted and interpreted by the KVM module, no
storage key protection is checked, though. This is in violation of the
architecture and it can result in misbehaving guests that rely on key
protection for all instructions.
This item will add key checking for all kvm-module guest memory read/writes
that are done for instruction emulation. In case of a key protection the right
fault is injected in the guest.
Value: Interoperability
kernel >= 5.15
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1933176/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp