In the Linux kernel, the following vulnerability has been resolved: scsi: core: Fix bad pointer dereference when ehandler kthread is invalid Commit 66a834d09293 ("scsi: core: Fix error handling of scsihostalloc()") changed the allocation logic to call putdevice() to perform host cleanup with the assumption that IDA removal and stopping the kthread would properly be performed in scsihostdevrelease(). However, in the unlikely case that the error handler thread fails to spawn, shost->ehandler is set to ERRPTR(-ENOMEM). The error handler cleanup code in scsihostdevrelease() will call kthreadstop() if shost->ehandler != NULL which will always be the case whether the kthread was successfully spawned or not. In the case that it failed to spawn this has the nasty side effect of trying to dereference an invalid pointer when kthreadstop() is called. The following splat provides an example of this behavior in the wild: scsi host11: error handler thread failed to spawn, error = -4 Kernel attempted to read user page (10c) - exploit attempt? (uid: 0) BUG: Kernel NULL pointer dereference on read at 0x0000010c Faulting instruction address: 0xc00000000818e9a8 Oops: Kernel access of bad area, sig: 11 [#1] LE PAGESIZE=64K MMU=Hash SMP NRCPUS=2048 NUMA pSeries Modules linked in: ibmvscsi(+) scsitransportsrp dmmultipath dmmirror dmregion hash dmlog dmmod fuse overlay squashfs loop CPU: 12 PID: 274 Comm: systemd-udevd Not tainted 5.13.0-rc7 #1 NIP: c00000000818e9a8 LR: c0000000089846e8 CTR: 0000000000007ee8 REGS: c000000037d12ea0 TRAP: 0300 Not tainted (5.13.0-rc7) MSR: 800000000280b033 <SF,VEC,VSX,EE,FP,ME,IR,DR,RI,LE> CR: 28228228 XER: 20040001 CFAR: c0000000089846e4 DAR: 000000000000010c DSISR: 40000000 IRQMASK: 0 GPR00: c0000000089846e8 c000000037d13140 c000000009cc1100 fffffffffffffffc GPR04: 0000000000000001 0000000000000000 0000000000000000 c000000037dc0000 GPR08: 0000000000000000 c000000037dc0000 0000000000000001 00000000fffff7ff GPR12: 0000000000008000 c00000000a049000 c000000037d13d00 000000011134d5a0 GPR16: 0000000000001740 c0080000190d0000 c0080000190d1740 c000000009129288 GPR20: c000000037d13bc0 0000000000000001 c000000037d13bc0 c0080000190b7898 GPR24: c0080000190b7708 0000000000000000 c000000033bb2c48 0000000000000000 GPR28: c000000046b28280 0000000000000000 000000000000010c fffffffffffffffc NIP [c00000000818e9a8] kthreadstop+0x38/0x230 LR [c0000000089846e8] scsihostdevrelease+0x98/0x160 Call Trace: [c000000033bb2c48] 0xc000000033bb2c48 (unreliable) [c0000000089846e8] scsihostdevrelease+0x98/0x160 [c00000000891e960] devicerelease+0x60/0x100 [c0000000087e55c4] kobjectrelease+0x84/0x210 [c00000000891ec78] putdevice+0x28/0x40 [c000000008984ea4] scsihostalloc+0x314/0x430 [c0080000190b38bc] ibmvscsiprobe+0x54/0xad0 [ibmvscsi] [c000000008110104] viobusprobe+0xa4/0x4b0 [c00000000892a860] reallyprobe+0x140/0x680 [c00000000892aefc] driverprobedevice+0x15c/0x200 [c00000000892b63c] devicedriverattach+0xcc/0xe0 [c00000000892b740] _driverattach+0xf0/0x200 [c000000008926f28] busforeachdev+0xa8/0x130 [c000000008929ce4] driverattach+0x34/0x50 [c000000008928fc0] busadddriver+0x1b0/0x300 [c00000000892c798] driverregister+0x98/0x1a0 [c00000000810eb60] _vioregisterdriver+0x80/0xe0 [c0080000190b4a30] ibmvscsimoduleinit+0x9c/0xdc [ibmvscsi] [c0000000080121d0] dooneinitcall+0x60/0x2d0 [c000000008261abc] doinitmodule+0x7c/0x320 [c000000008265700] loadmodule+0x2350/0x25b0 [c000000008265cb4] _dosysfinitmodule+0xd4/0x160 [c000000008031110] systemcallexception+0x150/0x2d0 [c00000000800d35c] systemcallcommon+0xec/0x278 Fix this be nulling shost->ehandler when the kthread fails to spawn.
{ "binaries": [ { "binary_name": "linux-aws-5.4-cloud-tools-5.4.0-1057", "binary_version": "5.4.0-1057.60~18.04.1" }, { "binary_name": "linux-aws-5.4-headers-5.4.0-1057", "binary_version": "5.4.0-1057.60~18.04.1" }, { "binary_name": "linux-aws-5.4-tools-5.4.0-1057", "binary_version": "5.4.0-1057.60~18.04.1" }, { "binary_name": "linux-buildinfo-5.4.0-1057-aws", "binary_version": "5.4.0-1057.60~18.04.1" }, { "binary_name": "linux-cloud-tools-5.4.0-1057-aws", "binary_version": "5.4.0-1057.60~18.04.1" }, { "binary_name": "linux-headers-5.4.0-1057-aws", "binary_version": "5.4.0-1057.60~18.04.1" }, { "binary_name": "linux-image-5.4.0-1057-aws", "binary_version": "5.4.0-1057.60~18.04.1" }, { "binary_name": "linux-image-5.4.0-1057-aws-dbgsym", "binary_version": "5.4.0-1057.60~18.04.1" }, { "binary_name": "linux-modules-5.4.0-1057-aws", "binary_version": "5.4.0-1057.60~18.04.1" }, { "binary_name": "linux-modules-extra-5.4.0-1057-aws", "binary_version": "5.4.0-1057.60~18.04.1" }, { "binary_name": "linux-tools-5.4.0-1057-aws", "binary_version": "5.4.0-1057.60~18.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-azure-5.4-cloud-tools-5.4.0-1059", "binary_version": "5.4.0-1059.62~18.04.1" }, { "binary_name": "linux-azure-5.4-headers-5.4.0-1059", "binary_version": "5.4.0-1059.62~18.04.1" }, { "binary_name": "linux-azure-5.4-tools-5.4.0-1059", "binary_version": "5.4.0-1059.62~18.04.1" }, { "binary_name": "linux-buildinfo-5.4.0-1059-azure", "binary_version": "5.4.0-1059.62~18.04.1" }, { "binary_name": "linux-cloud-tools-5.4.0-1059-azure", "binary_version": "5.4.0-1059.62~18.04.1" }, { "binary_name": "linux-headers-5.4.0-1059-azure", "binary_version": "5.4.0-1059.62~18.04.1" }, { "binary_name": "linux-image-unsigned-5.4.0-1059-azure", "binary_version": "5.4.0-1059.62~18.04.1" }, { "binary_name": "linux-image-unsigned-5.4.0-1059-azure-dbgsym", "binary_version": "5.4.0-1059.62~18.04.1" }, { "binary_name": "linux-modules-5.4.0-1059-azure", "binary_version": "5.4.0-1059.62~18.04.1" }, { "binary_name": "linux-modules-extra-5.4.0-1059-azure", "binary_version": "5.4.0-1059.62~18.04.1" }, { "binary_name": "linux-tools-5.4.0-1059-azure", "binary_version": "5.4.0-1059.62~18.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.4.0-1053-gcp", "binary_version": "5.4.0-1053.57~18.04.1" }, { "binary_name": "linux-gcp-5.4-headers-5.4.0-1053", "binary_version": "5.4.0-1053.57~18.04.1" }, { "binary_name": "linux-gcp-5.4-tools-5.4.0-1053", "binary_version": "5.4.0-1053.57~18.04.1" }, { "binary_name": "linux-headers-5.4.0-1053-gcp", "binary_version": "5.4.0-1053.57~18.04.1" }, { "binary_name": "linux-image-unsigned-5.4.0-1053-gcp", "binary_version": "5.4.0-1053.57~18.04.1" }, { "binary_name": "linux-image-unsigned-5.4.0-1053-gcp-dbgsym", "binary_version": "5.4.0-1053.57~18.04.1" }, { "binary_name": "linux-modules-5.4.0-1053-gcp", "binary_version": "5.4.0-1053.57~18.04.1" }, { "binary_name": "linux-modules-extra-5.4.0-1053-gcp", "binary_version": "5.4.0-1053.57~18.04.1" }, { "binary_name": "linux-tools-5.4.0-1053-gcp", "binary_version": "5.4.0-1053.57~18.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "block-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "block-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "crypto-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "crypto-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "dasd-extra-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "dasd-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "fat-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "fat-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "fb-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "firewire-core-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "floppy-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "fs-core-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "fs-core-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "fs-secondary-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "fs-secondary-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "input-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "input-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "ipmi-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "ipmi-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "kernel-image-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "kernel-image-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-buildinfo-5.4.0-87-generic", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-buildinfo-5.4.0-87-generic-lpae", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-buildinfo-5.4.0-87-lowlatency", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-cloud-tools-5.4.0-87-generic", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-cloud-tools-5.4.0-87-lowlatency", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-headers-5.4.0-87-generic", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-headers-5.4.0-87-generic-lpae", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-headers-5.4.0-87-lowlatency", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-hwe-5.4-cloud-tools-5.4.0-87", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-hwe-5.4-cloud-tools-common", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-hwe-5.4-headers-5.4.0-87", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-hwe-5.4-source-5.4.0", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-hwe-5.4-tools-5.4.0-87", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-hwe-5.4-tools-common", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-hwe-5.4-udebs-generic", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-hwe-5.4-udebs-generic-lpae", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-image-5.4.0-87-generic", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-image-5.4.0-87-generic-dbgsym", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-image-5.4.0-87-generic-lpae", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-image-5.4.0-87-generic-lpae-dbgsym", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-image-5.4.0-87-lowlatency", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-image-5.4.0-87-lowlatency-dbgsym", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-image-unsigned-5.4.0-87-generic", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-image-unsigned-5.4.0-87-generic-dbgsym", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-image-unsigned-5.4.0-87-lowlatency", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-image-unsigned-5.4.0-87-lowlatency-dbgsym", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-modules-5.4.0-87-generic", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-modules-5.4.0-87-generic-lpae", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-modules-5.4.0-87-lowlatency", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-modules-extra-5.4.0-87-generic", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-tools-5.4.0-87-generic", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-tools-5.4.0-87-generic-lpae", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "linux-tools-5.4.0-87-lowlatency", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "md-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "md-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "message-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "mouse-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "mouse-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "multipath-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "multipath-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "nfs-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "nfs-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "nic-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "nic-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "nic-pcmcia-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "nic-shared-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "nic-shared-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "nic-usb-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "nic-usb-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "parport-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "parport-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "pata-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "pcmcia-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "pcmcia-storage-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "plip-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "plip-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "ppp-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "ppp-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "sata-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "sata-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "scsi-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "scsi-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "serial-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "storage-core-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "storage-core-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "usb-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "usb-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "virtio-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "vlan-modules-5.4.0-87-generic-di", "binary_version": "5.4.0-87.98~18.04.1" }, { "binary_name": "vlan-modules-5.4.0-87-generic-lpae-di", "binary_version": "5.4.0-87.98~18.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.4.0-1055-oracle", "binary_version": "5.4.0-1055.59~18.04.1" }, { "binary_name": "linux-headers-5.4.0-1055-oracle", "binary_version": "5.4.0-1055.59~18.04.1" }, { "binary_name": "linux-image-unsigned-5.4.0-1055-oracle", "binary_version": "5.4.0-1055.59~18.04.1" }, { "binary_name": "linux-image-unsigned-5.4.0-1055-oracle-dbgsym", "binary_version": "5.4.0-1055.59~18.04.1" }, { "binary_name": "linux-modules-5.4.0-1055-oracle", "binary_version": "5.4.0-1055.59~18.04.1" }, { "binary_name": "linux-modules-extra-5.4.0-1055-oracle", "binary_version": "5.4.0-1055.59~18.04.1" }, { "binary_name": "linux-oracle-5.4-headers-5.4.0-1055", "binary_version": "5.4.0-1055.59~18.04.1" }, { "binary_name": "linux-oracle-5.4-tools-5.4.0-1055", "binary_version": "5.4.0-1055.59~18.04.1" }, { "binary_name": "linux-tools-5.4.0-1055-oracle", "binary_version": "5.4.0-1055.59~18.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.4.0-1044-raspi", "binary_version": "5.4.0-1044.48~18.04.1" }, { "binary_name": "linux-headers-5.4.0-1044-raspi", "binary_version": "5.4.0-1044.48~18.04.1" }, { "binary_name": "linux-image-5.4.0-1044-raspi", "binary_version": "5.4.0-1044.48~18.04.1" }, { "binary_name": "linux-image-5.4.0-1044-raspi-dbgsym", "binary_version": "5.4.0-1044.48~18.04.1" }, { "binary_name": "linux-modules-5.4.0-1044-raspi", "binary_version": "5.4.0-1044.48~18.04.1" }, { "binary_name": "linux-raspi-5.4-headers-5.4.0-1044", "binary_version": "5.4.0-1044.48~18.04.1" }, { "binary_name": "linux-raspi-5.4-tools-5.4.0-1044", "binary_version": "5.4.0-1044.48~18.04.1" }, { "binary_name": "linux-tools-5.4.0-1044-raspi", "binary_version": "5.4.0-1044.48~18.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "block-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "block-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "crypto-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "crypto-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "dasd-extra-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "dasd-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "fat-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "fat-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "fb-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "firewire-core-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "floppy-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "fs-core-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "fs-core-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "fs-secondary-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "fs-secondary-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "input-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "input-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "ipmi-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "ipmi-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "kernel-image-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "kernel-image-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-buildinfo-5.4.0-88-generic", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-buildinfo-5.4.0-88-generic-lpae", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-buildinfo-5.4.0-88-lowlatency", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-cloud-tools-5.4.0-88", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-cloud-tools-5.4.0-88-generic", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-cloud-tools-5.4.0-88-lowlatency", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-cloud-tools-common", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-doc", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-headers-5.4.0-88", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-headers-5.4.0-88-generic", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-headers-5.4.0-88-generic-lpae", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-headers-5.4.0-88-lowlatency", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-image-5.4.0-88-generic", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-image-5.4.0-88-generic-dbgsym", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-image-5.4.0-88-generic-lpae", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-image-5.4.0-88-generic-lpae-dbgsym", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-image-unsigned-5.4.0-88-generic", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-image-unsigned-5.4.0-88-generic-dbgsym", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-image-unsigned-5.4.0-88-lowlatency", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-image-unsigned-5.4.0-88-lowlatency-dbgsym", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-libc-dev", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-modules-5.4.0-88-generic", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-modules-5.4.0-88-generic-lpae", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-modules-5.4.0-88-lowlatency", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-modules-extra-5.4.0-88-generic", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-source-5.4.0", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-tools-5.4.0-88", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-tools-5.4.0-88-generic", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-tools-5.4.0-88-generic-lpae", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-tools-5.4.0-88-lowlatency", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-tools-common", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-tools-host", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-udebs-generic", "binary_version": "5.4.0-88.99" }, { "binary_name": "linux-udebs-generic-lpae", "binary_version": "5.4.0-88.99" }, { "binary_name": "md-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "md-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "message-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "mouse-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "mouse-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "multipath-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "multipath-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "nfs-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "nfs-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "nic-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "nic-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "nic-pcmcia-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "nic-shared-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "nic-shared-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "nic-usb-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "nic-usb-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "parport-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "parport-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "pata-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "pcmcia-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "pcmcia-storage-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "plip-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "plip-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "ppp-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "ppp-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "sata-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "sata-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "scsi-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "scsi-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "serial-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "storage-core-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "storage-core-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "usb-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "usb-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "virtio-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "vlan-modules-5.4.0-88-generic-di", "binary_version": "5.4.0-88.99" }, { "binary_name": "vlan-modules-5.4.0-88-generic-lpae-di", "binary_version": "5.4.0-88.99" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-aws-cloud-tools-5.4.0-1057", "binary_version": "5.4.0-1057.60" }, { "binary_name": "linux-aws-headers-5.4.0-1057", "binary_version": "5.4.0-1057.60" }, { "binary_name": "linux-aws-tools-5.4.0-1057", "binary_version": "5.4.0-1057.60" }, { "binary_name": "linux-buildinfo-5.4.0-1057-aws", "binary_version": "5.4.0-1057.60" }, { "binary_name": "linux-cloud-tools-5.4.0-1057-aws", "binary_version": "5.4.0-1057.60" }, { "binary_name": "linux-headers-5.4.0-1057-aws", "binary_version": "5.4.0-1057.60" }, { "binary_name": "linux-image-5.4.0-1057-aws", "binary_version": "5.4.0-1057.60" }, { "binary_name": "linux-image-5.4.0-1057-aws-dbgsym", "binary_version": "5.4.0-1057.60" }, { "binary_name": "linux-modules-5.4.0-1057-aws", "binary_version": "5.4.0-1057.60" }, { "binary_name": "linux-modules-extra-5.4.0-1057-aws", "binary_version": "5.4.0-1057.60" }, { "binary_name": "linux-tools-5.4.0-1057-aws", "binary_version": "5.4.0-1057.60" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-azure-cloud-tools-5.4.0-1059", "binary_version": "5.4.0-1059.62" }, { "binary_name": "linux-azure-headers-5.4.0-1059", "binary_version": "5.4.0-1059.62" }, { "binary_name": "linux-azure-tools-5.4.0-1059", "binary_version": "5.4.0-1059.62" }, { "binary_name": "linux-buildinfo-5.4.0-1059-azure", "binary_version": "5.4.0-1059.62" }, { "binary_name": "linux-cloud-tools-5.4.0-1059-azure", "binary_version": "5.4.0-1059.62" }, { "binary_name": "linux-headers-5.4.0-1059-azure", "binary_version": "5.4.0-1059.62" }, { "binary_name": "linux-image-unsigned-5.4.0-1059-azure", "binary_version": "5.4.0-1059.62" }, { "binary_name": "linux-image-unsigned-5.4.0-1059-azure-dbgsym", "binary_version": "5.4.0-1059.62" }, { "binary_name": "linux-modules-5.4.0-1059-azure", "binary_version": "5.4.0-1059.62" }, { "binary_name": "linux-modules-extra-5.4.0-1059-azure", "binary_version": "5.4.0-1059.62" }, { "binary_name": "linux-tools-5.4.0-1059-azure", "binary_version": "5.4.0-1059.62" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.4.0-1053-gcp", "binary_version": "5.4.0-1053.57" }, { "binary_name": "linux-gcp-headers-5.4.0-1053", "binary_version": "5.4.0-1053.57" }, { "binary_name": "linux-gcp-tools-5.4.0-1053", "binary_version": "5.4.0-1053.57" }, { "binary_name": "linux-headers-5.4.0-1053-gcp", "binary_version": "5.4.0-1053.57" }, { "binary_name": "linux-image-unsigned-5.4.0-1053-gcp", "binary_version": "5.4.0-1053.57" }, { "binary_name": "linux-image-unsigned-5.4.0-1053-gcp-dbgsym", "binary_version": "5.4.0-1053.57" }, { "binary_name": "linux-modules-5.4.0-1053-gcp", "binary_version": "5.4.0-1053.57" }, { "binary_name": "linux-modules-extra-5.4.0-1053-gcp", "binary_version": "5.4.0-1053.57" }, { "binary_name": "linux-tools-5.4.0-1053-gcp", "binary_version": "5.4.0-1053.57" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.4.0-1024-gkeop", "binary_version": "5.4.0-1024.25" }, { "binary_name": "linux-cloud-tools-5.4.0-1024-gkeop", "binary_version": "5.4.0-1024.25" }, { "binary_name": "linux-gkeop-cloud-tools-5.4.0-1024", "binary_version": "5.4.0-1024.25" }, { "binary_name": "linux-gkeop-headers-5.4.0-1024", "binary_version": "5.4.0-1024.25" }, { "binary_name": "linux-gkeop-source-5.4.0", "binary_version": "5.4.0-1024.25" }, { "binary_name": "linux-gkeop-tools-5.4.0-1024", "binary_version": "5.4.0-1024.25" }, { "binary_name": "linux-headers-5.4.0-1024-gkeop", "binary_version": "5.4.0-1024.25" }, { "binary_name": "linux-image-unsigned-5.4.0-1024-gkeop", "binary_version": "5.4.0-1024.25" }, { "binary_name": "linux-image-unsigned-5.4.0-1024-gkeop-dbgsym", "binary_version": "5.4.0-1024.25" }, { "binary_name": "linux-modules-5.4.0-1024-gkeop", "binary_version": "5.4.0-1024.25" }, { "binary_name": "linux-modules-extra-5.4.0-1024-gkeop", "binary_version": "5.4.0-1024.25" }, { "binary_name": "linux-tools-5.4.0-1024-gkeop", "binary_version": "5.4.0-1024.25" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.4.0-1005-ibm", "binary_version": "5.4.0-1005.6" }, { "binary_name": "linux-headers-5.4.0-1005-ibm", "binary_version": "5.4.0-1005.6" }, { "binary_name": "linux-ibm-cloud-tools-common", "binary_version": "5.4.0-1005.6" }, { "binary_name": "linux-ibm-headers-5.4.0-1005", "binary_version": "5.4.0-1005.6" }, { "binary_name": "linux-ibm-source-5.4.0", "binary_version": "5.4.0-1005.6" }, { "binary_name": "linux-ibm-tools-5.4.0-1005", "binary_version": "5.4.0-1005.6" }, { "binary_name": "linux-ibm-tools-common", "binary_version": "5.4.0-1005.6" }, { "binary_name": "linux-image-unsigned-5.4.0-1005-ibm", "binary_version": "5.4.0-1005.6" }, { "binary_name": "linux-image-unsigned-5.4.0-1005-ibm-dbgsym", "binary_version": "5.4.0-1005.6" }, { "binary_name": "linux-modules-5.4.0-1005-ibm", "binary_version": "5.4.0-1005.6" }, { "binary_name": "linux-modules-extra-5.4.0-1005-ibm", "binary_version": "5.4.0-1005.6" }, { "binary_name": "linux-tools-5.4.0-1005-ibm", "binary_version": "5.4.0-1005.6" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.4.0-1047-kvm", "binary_version": "5.4.0-1047.49" }, { "binary_name": "linux-headers-5.4.0-1047-kvm", "binary_version": "5.4.0-1047.49" }, { "binary_name": "linux-image-unsigned-5.4.0-1047-kvm", "binary_version": "5.4.0-1047.49" }, { "binary_name": "linux-image-unsigned-5.4.0-1047-kvm-dbgsym", "binary_version": "5.4.0-1047.49" }, { "binary_name": "linux-kvm-headers-5.4.0-1047", "binary_version": "5.4.0-1047.49" }, { "binary_name": "linux-kvm-tools-5.4.0-1047", "binary_version": "5.4.0-1047.49" }, { "binary_name": "linux-modules-5.4.0-1047-kvm", "binary_version": "5.4.0-1047.49" }, { "binary_name": "linux-tools-5.4.0-1047-kvm", "binary_version": "5.4.0-1047.49" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.4.0-1055-oracle", "binary_version": "5.4.0-1055.59" }, { "binary_name": "linux-headers-5.4.0-1055-oracle", "binary_version": "5.4.0-1055.59" }, { "binary_name": "linux-image-unsigned-5.4.0-1055-oracle", "binary_version": "5.4.0-1055.59" }, { "binary_name": "linux-image-unsigned-5.4.0-1055-oracle-dbgsym", "binary_version": "5.4.0-1055.59" }, { "binary_name": "linux-modules-5.4.0-1055-oracle", "binary_version": "5.4.0-1055.59" }, { "binary_name": "linux-modules-extra-5.4.0-1055-oracle", "binary_version": "5.4.0-1055.59" }, { "binary_name": "linux-oracle-headers-5.4.0-1055", "binary_version": "5.4.0-1055.59" }, { "binary_name": "linux-oracle-tools-5.4.0-1055", "binary_version": "5.4.0-1055.59" }, { "binary_name": "linux-tools-5.4.0-1055-oracle", "binary_version": "5.4.0-1055.59" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.4.0-1044-raspi", "binary_version": "5.4.0-1044.48" }, { "binary_name": "linux-headers-5.4.0-1044-raspi", "binary_version": "5.4.0-1044.48" }, { "binary_name": "linux-image-5.4.0-1044-raspi", "binary_version": "5.4.0-1044.48" }, { "binary_name": "linux-image-5.4.0-1044-raspi-dbgsym", "binary_version": "5.4.0-1044.48" }, { "binary_name": "linux-modules-5.4.0-1044-raspi", "binary_version": "5.4.0-1044.48" }, { "binary_name": "linux-raspi-headers-5.4.0-1044", "binary_version": "5.4.0-1044.48" }, { "binary_name": "linux-raspi-tools-5.4.0-1044", "binary_version": "5.4.0-1044.48" }, { "binary_name": "linux-tools-5.4.0-1044-raspi", "binary_version": "5.4.0-1044.48" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-5.4.0-1034-fips", "binary_version": "5.4.0-1034.40" }, { "binary_name": "linux-fips-headers-5.4.0-1034", "binary_version": "5.4.0-1034.40" }, { "binary_name": "linux-fips-tools-5.4.0-1034", "binary_version": "5.4.0-1034.40" }, { "binary_name": "linux-fips-tools-host", "binary_version": "5.4.0-1034.40" }, { "binary_name": "linux-headers-5.4.0-1034-fips", "binary_version": "5.4.0-1034.40" }, { "binary_name": "linux-image-unsigned-5.4.0-1034-fips", "binary_version": "5.4.0-1034.40" }, { "binary_name": "linux-image-unsigned-5.4.0-1034-fips-dbgsym", "binary_version": "5.4.0-1034.40" }, { "binary_name": "linux-image-unsigned-hmac-5.4.0-1034-fips", "binary_version": "5.4.0-1034.40" }, { "binary_name": "linux-modules-5.4.0-1034-fips", "binary_version": "5.4.0-1034.40" }, { "binary_name": "linux-modules-extra-5.4.0-1034-fips", "binary_version": "5.4.0-1034.40" }, { "binary_name": "linux-tools-5.4.0-1034-fips", "binary_version": "5.4.0-1034.40" } ], "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro" }