Public bug reported:

Observed during development and testing of AWS hibernation on Ubuntu
linux-aws-bionic (4.15.0-1044.46):

There is a known issue when using On-Demand Hibernation related to KASLR
(Kernel Address Space Layout Randomization). KASLR is a standard Linux
kernel security feature which helps to mitigate exposure to and
ramifications of yet-undiscovered memory access vulnerabilities by
randomizing the base address value of the kernel. In a small percentage
of tests, instances with KASLR enabled do not resume and become
completely unusable after hibernation. Disabling KASLR, which is enabled
by default, is known to avoid this issue. Please see (TBD AWS
announcement) for additional details.

-----

Users affected by this issue may consider disabling KASLR as a work-
around, as follows:

To disable KASLR on an instance, follow these steps to reboot with the
'nokaslr' kernel command line switch:

1. Edit the file /etc/default/grub.d/50-cloudimg-settings.cfg and add
the word 'nokaslr' to the GRUB_CMDLINE_LINUX_DEFAULT string, e.g.:

      GRUB_CMDLINE_LINUX_DEFAULT="console=tty1 console=ttyS0
nvme_core.io_timeout=4294967295 nokaslr"

2. Run the command 'sudo update-grub'.

3. Reboot the instance.

** Affects: linux-aws (Ubuntu)
     Importance: High
         Status: Triaged

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-aws in Ubuntu.
https://bugs.launchpad.net/bugs/1837469

Title:
  AWS hibernation failure with KASLR enabled

Status in linux-aws package in Ubuntu:
  Triaged

Bug description:
  Observed during development and testing of AWS hibernation on Ubuntu
  linux-aws-bionic (4.15.0-1044.46):

  There is a known issue when using On-Demand Hibernation related to
  KASLR (Kernel Address Space Layout Randomization). KASLR is a standard
  Linux kernel security feature which helps to mitigate exposure to and
  ramifications of yet-undiscovered memory access vulnerabilities by
  randomizing the base address value of the kernel. In a small
  percentage of tests, instances with KASLR enabled do not resume and
  become completely unusable after hibernation. Disabling KASLR, which
  is enabled by default, is known to avoid this issue. Please see (TBD
  AWS announcement) for additional details.

  -----

  Users affected by this issue may consider disabling KASLR as a work-
  around, as follows:

  To disable KASLR on an instance, follow these steps to reboot with the
  'nokaslr' kernel command line switch:

  1. Edit the file /etc/default/grub.d/50-cloudimg-settings.cfg and add
  the word 'nokaslr' to the GRUB_CMDLINE_LINUX_DEFAULT string, e.g.:

        GRUB_CMDLINE_LINUX_DEFAULT="console=tty1 console=ttyS0
  nvme_core.io_timeout=4294967295 nokaslr"

  2. Run the command 'sudo update-grub'.

  3. Reboot the instance.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-aws/+bug/1837469/+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

Reply via email to