*** This bug is a security vulnerability *** Private security bug reported:
In order to address variant 3 on IBM POWER systems we must flush the L1D cache on return from exceptions into userspace. We do this by leveraging conveniently newly added nop space instructions that have the effect of guaranteeing a given kernel VA is not present in the L1 cache upon return to user (on POWER, such loads can only happen explicitly under kernel control, so this is an alternative to the KAISER/KPTI patches for this architecture). The new feature is known as "rfi_flush" and is runtime controllable via sysfs. ** Affects: linux (Ubuntu) Importance: Undecided Assignee: Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) Status: New ** Tags: architecture-ppc64le bugnameltc-163123 severity-critical targetmilestone-inin1710 ** Tags added: architecture-ppc64le bugnameltc-163123 severity-critical targetmilestone-inin1710 ** Changed in: ubuntu Assignee: (unassigned) => Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) ** Package changed: ubuntu => linux (Ubuntu) -- 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/1741497 Title: powerpc: flush L1D on return to use Status in linux package in Ubuntu: New Bug description: In order to address variant 3 on IBM POWER systems we must flush the L1D cache on return from exceptions into userspace. We do this by leveraging conveniently newly added nop space instructions that have the effect of guaranteeing a given kernel VA is not present in the L1 cache upon return to user (on POWER, such loads can only happen explicitly under kernel control, so this is an alternative to the KAISER/KPTI patches for this architecture). The new feature is known as "rfi_flush" and is runtime controllable via sysfs. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1741497/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp