{"id":"USN-3718-1","aliases":[],"status":"published","title":"linux, linux-aws, linux-azure, linux-gcp, linux-kvm, linux-oem regression","description":"USN-3695-1 fixed vulnerabilities in the Linux kernel for Ubuntu 18.04\nLTS. Unfortunately, the fix for CVE-2018-1108 introduced a regression\nwhere insufficient early entropy prevented services from starting,\nleading in some situations to a failure to boot, This update addresses\nthe issue.\n\nWe apologize for the inconvenience.\n\nOriginal advisory details:\n\n Jann Horn discovered that the Linux kernel's implementation of random\n seed data reported that it was in a ready state before it had gathered\n sufficient entropy. An attacker could use this to expose sensitive\n information. (CVE-2018-1108)\n\n Wen Xu discovered that the ext4 file system implementation in the Linux\n kernel did not properly initialize the crc32c checksum driver. A local\n attacker could use this to cause a denial of service (system crash).\n (CVE-2018-1094)\n\n It was discovered that the cdrom driver in the Linux kernel contained an\n incorrect bounds check. A local attacker could use this to expose sensitive\n information (kernel memory). (CVE-2018-10940)\n\n Wen Xu discovered that the ext4 file system implementation in the Linux\n kernel did not properly validate xattr sizes. A local attacker could use\n this to cause a denial of service (system crash). (CVE-2018-1095)\n\n Jann Horn discovered that the 32 bit adjtimex() syscall implementation for\n 64 bit Linux kernels did not properly initialize memory returned to user\n space in some situations. A local attacker could use this to expose\n sensitive information (kernel memory). (CVE-2018-11508)\n\n It was discovered that an information leak vulnerability existed in the\n floppy driver in the Linux kernel. A local attacker could use this to\n expose sensitive information (kernel memory). (CVE-2018-7755)","facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"published":"2018-07-21T00:17:56Z","modified":"2026-04-22T09:48:37Z","fixes":[{"ecosystem":"Ubuntu:18.04:LTS","package":"linux","fixed_in":["4.15.0-29.31"],"sources":["osv"]},{"ecosystem":"Ubuntu:18.04:LTS","package":"linux-aws","fixed_in":["4.15.0-1016.16"],"sources":["osv"]},{"ecosystem":"Ubuntu:18.04:LTS","package":"linux-azure","fixed_in":["4.15.0-1018.18"],"sources":["osv"]},{"ecosystem":"Ubuntu:18.04:LTS","package":"linux-gcp","fixed_in":["4.15.0-1014.14"],"sources":["osv"]},{"ecosystem":"Ubuntu:18.04:LTS","package":"linux-kvm","fixed_in":["4.15.0-1016.16"],"sources":["osv"]},{"ecosystem":"Ubuntu:18.04:LTS","package":"linux-oem","fixed_in":["4.15.0-1012.15"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"linux","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.15.0-29.31"}]}],"versions":["4.13.0-16.19","4.13.0-17.20","4.13.0-25.29","4.13.0-32.35","4.15.0-10.11","4.15.0-12.13","4.15.0-13.14","4.15.0-15.16","4.15.0-19.20","4.15.0-20.21","4.15.0-22.24","4.15.0-23.25","4.15.0-24.26"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"linux-aws","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.15.0-1016.16"}]}],"versions":["4.15.0-1001.1","4.15.0-1003.3","4.15.0-1005.5","4.15.0-1006.6","4.15.0-1007.7","4.15.0-1009.9","4.15.0-1010.10","4.15.0-1011.11"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"linux-azure","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.15.0-1018.18"}]}],"versions":["4.15.0-1002.2","4.15.0-1003.3","4.15.0-1004.4","4.15.0-1008.8","4.15.0-1009.9","4.15.0-1012.12","4.15.0-1013.13","4.15.0-1014.14"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"linux-gcp","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.15.0-1014.14"}]}],"versions":["4.15.0-1001.1","4.15.0-1003.3","4.15.0-1005.5","4.15.0-1006.6","4.15.0-1008.8","4.15.0-1009.9","4.15.0-1010.10"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"linux-kvm","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.15.0-1016.16"}]}],"versions":["4.15.0-1002.2","4.15.0-1003.3","4.15.0-1004.4","4.15.0-1006.6","4.15.0-1008.8","4.15.0-1010.10","4.15.0-1011.11","4.15.0-1012.12"]},{"source":"osv","ecosystem":"Ubuntu:18.04:LTS","package":"linux-oem","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"4.15.0-1012.15"}]}],"versions":["4.15.0-1002.3","4.15.0-1004.5","4.15.0-1006.9","4.15.0-1008.11","4.15.0-1009.12"]}],"references":[{"url":"https://ubuntu.com/security/notices/USN-3718-1","tags":["advisory"]},{"url":"https://launchpad.net/bugs/1779827","tags":["report"]}],"sources":{"osv":[{"id":"USN-3718-1","title":"linux, linux-aws, linux-azure, linux-gcp, linux-kvm, linux-oem regression","description":"USN-3695-1 fixed vulnerabilities in the Linux kernel for Ubuntu 18.04\nLTS. Unfortunately, the fix for CVE-2018-1108 introduced a regression\nwhere insufficient early entropy prevented services from starting,\nleading in some situations to a failure to boot, This update addresses\nthe issue.\n\nWe apologize for the inconvenience.\n\nOriginal advisory details:\n\n Jann Horn discovered that the Linux kernel's implementation of random\n seed data reported that it was in a ready state before it had gathered\n sufficient entropy. An attacker could use this to expose sensitive\n information. (CVE-2018-1108)\n\n Wen Xu discovered that the ext4 file system implementation in the Linux\n kernel did not properly initialize the crc32c checksum driver. A local\n attacker could use this to cause a denial of service (system crash).\n (CVE-2018-1094)\n\n It was discovered that the cdrom driver in the Linux kernel contained an\n incorrect bounds check. A local attacker could use this to expose sensitive\n information (kernel memory). (CVE-2018-10940)\n\n Wen Xu discovered that the ext4 file system implementation in the Linux\n kernel did not properly validate xattr sizes. A local attacker could use\n this to cause a denial of service (system crash). (CVE-2018-1095)\n\n Jann Horn discovered that the 32 bit adjtimex() syscall implementation for\n 64 bit Linux kernels did not properly initialize memory returned to user\n space in some situations. A local attacker could use this to expose\n sensitive information (kernel memory). (CVE-2018-11508)\n\n It was discovered that an information leak vulnerability existed in the\n floppy driver in the Linux kernel. A local attacker could use this to\n expose sensitive information (kernel memory). (CVE-2018-7755)\n","status":"published","published":"2018-07-21T00:17:56Z","modified":"2026-04-22T09:48:37.586453Z","updated_at":"2026-11-02T16:58:13.496563Z"}]}}
