In the Linux kernel, the following vulnerability has been resolved: ibmvnic: Use kernel helpers for hex dumps Previously, when the driver was printing hex dumps, the buffer was cast to an 8 byte long and printed using string formatters. If the buffer size was not a multiple of 8 then a read buffer overflow was possible. Therefore, create a new ibmvnic function that loops over a buffer and calls hexdumptobuffer instead. This patch address KASAN reports like the one below: ibmvnic 30000003 env3: Login Buffer: ibmvnic 30000003 env3: 01000000af000000 <...> ibmvnic 30000003 env3: 2e6d62692e736261 ibmvnic 30000003 env3: 65050003006d6f63 ================================================================== BUG: KASAN: slab-out-of-bounds in ibmvniclogin+0xacc/0xffc [ibmvnic] Read of size 8 at addr c0000001331a9aa8 by task ip/17681 <...> Allocated by task 17681: <...> ibmvniclogin+0x2f0/0xffc [ibmvnic] ibmvnicopen+0x148/0x308 [ibmvnic] _devopen+0x1ac/0x304 <...> The buggy address is located 168 bytes inside of allocated 175-byte region [c0000001331a9a00, c0000001331a9aaf) <...> ================================================================= ibmvnic 30000003 env3: 000000000033766e
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_name": "block-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "block-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "crypto-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "crypto-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "fat-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "fat-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "fb-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "firewire-core-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "floppy-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "fs-core-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "fs-core-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "fs-secondary-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "fs-secondary-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "input-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "input-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "ipmi-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "ipmi-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "irda-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "irda-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "kernel-image-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "kernel-image-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "linux-doc", "binary_version": "3.11.0-12.19" }, { "binary_name": "linux-headers-3.11.0-12", "binary_version": "3.11.0-12.19" }, { "binary_name": "linux-headers-3.11.0-12-generic", "binary_version": "3.11.0-12.19" }, { "binary_name": "linux-headers-3.11.0-12-generic-lpae", "binary_version": "3.11.0-12.19" }, { "binary_name": "linux-image-3.11.0-12-generic", "binary_version": "3.11.0-12.19" }, { "binary_name": "linux-image-3.11.0-12-generic-lpae", "binary_version": "3.11.0-12.19" }, { "binary_name": "linux-image-extra-3.11.0-12-generic", "binary_version": "3.11.0-12.19" }, { "binary_name": "linux-libc-dev", "binary_version": "3.11.0-12.19" }, { "binary_name": "linux-source-3.11.0", "binary_version": "3.11.0-12.19" }, { "binary_name": "linux-tools-3.11.0-12", "binary_version": "3.11.0-12.19" }, { "binary_name": "linux-tools-3.11.0-12-generic", "binary_version": "3.11.0-12.19" }, { "binary_name": "linux-tools-3.11.0-12-generic-lpae", "binary_version": "3.11.0-12.19" }, { "binary_name": "linux-tools-common", "binary_version": "3.11.0-12.19" }, { "binary_name": "linux-udebs-generic", "binary_version": "3.11.0-12.19" }, { "binary_name": "linux-udebs-generic-lpae", "binary_version": "3.11.0-12.19" }, { "binary_name": "md-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "md-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "message-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "mouse-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "mouse-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "multipath-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "multipath-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "nfs-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "nfs-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "nic-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "nic-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "nic-pcmcia-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "nic-shared-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "nic-shared-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "nic-usb-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "nic-usb-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "parport-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "parport-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "pata-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "pcmcia-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "pcmcia-storage-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "plip-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "plip-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "ppp-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "ppp-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "sata-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "sata-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "scsi-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "scsi-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "serial-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "speakup-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "speakup-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "squashfs-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "squashfs-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "storage-core-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "storage-core-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "usb-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "usb-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "virtio-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "vlan-modules-3.11.0-12-generic-di", "binary_version": "3.11.0-12.19" }, { "binary_name": "vlan-modules-3.11.0-12-generic-lpae-di", "binary_version": "3.11.0-12.19" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_name": "linux-image-unsigned-5.15.0-1019-azure-fde", "binary_version": "5.15.0-1019.24~20.04.1.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1019-azure-fde-dbgsym", "binary_version": "5.15.0-1019.24~20.04.1.1" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_name": "linux-buildinfo-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-headers-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-image-unsigned-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-image-unsigned-6.14.0-1005-oem-dbgsym", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-modules-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-modules-ipu6-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-modules-ipu7-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-modules-iwlwifi-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-modules-usbio-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-modules-vision-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-oem-6.14-headers-6.14.0-1005", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-oem-6.14-tools-6.14.0-1005", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-tools-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_name": "bpftool", "binary_version": "7.6.0+6.14.0-22.22" }, { "binary_name": "linux-bpf-dev", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-buildinfo-6.14.0-22-generic", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-buildinfo-6.14.0-22-generic-64k", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-cloud-tools-6.14.0-22", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-cloud-tools-6.14.0-22-generic", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-cloud-tools-common", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-doc", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-headers-6.14.0-22", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-headers-6.14.0-22-generic", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-headers-6.14.0-22-generic-64k", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-image-6.14.0-22-generic", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-image-6.14.0-22-generic-dbgsym", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-image-unsigned-6.14.0-22-generic", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-image-unsigned-6.14.0-22-generic-64k", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-image-unsigned-6.14.0-22-generic-64k-dbgsym", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-image-unsigned-6.14.0-22-generic-dbgsym", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-lib-rust-6.14.0-22-generic", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-libc-dev", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-modules-6.14.0-22-generic", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-modules-6.14.0-22-generic-64k", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-modules-extra-6.14.0-22-generic", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-modules-ipu6-6.14.0-22-generic", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-modules-ipu7-6.14.0-22-generic", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-modules-iwlwifi-6.14.0-22-generic", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-modules-usbio-6.14.0-22-generic", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-modules-vision-6.14.0-22-generic", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-perf", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-source-6.14.0", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-tools-6.14.0-22", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-tools-6.14.0-22-generic", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-tools-6.14.0-22-generic-64k", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-tools-common", "binary_version": "6.14.0-22.22" }, { "binary_name": "linux-tools-host", "binary_version": "6.14.0-22.22" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_name": "linux-azure-cloud-tools-6.14.0-1007", "binary_version": "6.14.0-1007.7" }, { "binary_name": "linux-azure-headers-6.14.0-1007", "binary_version": "6.14.0-1007.7" }, { "binary_name": "linux-azure-tools-6.14.0-1007", "binary_version": "6.14.0-1007.7" }, { "binary_name": "linux-buildinfo-6.14.0-1007-azure", "binary_version": "6.14.0-1007.7" }, { "binary_name": "linux-cloud-tools-6.14.0-1007-azure", "binary_version": "6.14.0-1007.7" }, { "binary_name": "linux-headers-6.14.0-1007-azure", "binary_version": "6.14.0-1007.7" }, { "binary_name": "linux-image-unsigned-6.14.0-1007-azure", "binary_version": "6.14.0-1007.7" }, { "binary_name": "linux-image-unsigned-6.14.0-1007-azure-dbgsym", "binary_version": "6.14.0-1007.7" }, { "binary_name": "linux-modules-6.14.0-1007-azure", "binary_version": "6.14.0-1007.7" }, { "binary_name": "linux-modules-extra-6.14.0-1007-azure", "binary_version": "6.14.0-1007.7" }, { "binary_name": "linux-tools-6.14.0-1007-azure", "binary_version": "6.14.0-1007.7" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_name": "linux-buildinfo-6.14.0-1008-gcp", "binary_version": "6.14.0-1008.8" }, { "binary_name": "linux-buildinfo-6.14.0-1008-gcp-64k", "binary_version": "6.14.0-1008.8" }, { "binary_name": "linux-gcp-headers-6.14.0-1008", "binary_version": "6.14.0-1008.8" }, { "binary_name": "linux-gcp-tools-6.14.0-1008", "binary_version": "6.14.0-1008.8" }, { "binary_name": "linux-headers-6.14.0-1008-gcp", "binary_version": "6.14.0-1008.8" }, { "binary_name": "linux-headers-6.14.0-1008-gcp-64k", "binary_version": "6.14.0-1008.8" }, { "binary_name": "linux-image-unsigned-6.14.0-1008-gcp", "binary_version": "6.14.0-1008.8" }, { "binary_name": "linux-image-unsigned-6.14.0-1008-gcp-64k", "binary_version": "6.14.0-1008.8" }, { "binary_name": "linux-image-unsigned-6.14.0-1008-gcp-64k-dbgsym", "binary_version": "6.14.0-1008.8" }, { "binary_name": "linux-image-unsigned-6.14.0-1008-gcp-dbgsym", "binary_version": "6.14.0-1008.8" }, { "binary_name": "linux-modules-6.14.0-1008-gcp", "binary_version": "6.14.0-1008.8" }, { "binary_name": "linux-modules-6.14.0-1008-gcp-64k", "binary_version": "6.14.0-1008.8" }, { "binary_name": "linux-modules-extra-6.14.0-1008-gcp", "binary_version": "6.14.0-1008.8" }, { "binary_name": "linux-modules-extra-6.14.0-1008-gcp-64k", "binary_version": "6.14.0-1008.8" }, { "binary_name": "linux-tools-6.14.0-1008-gcp", "binary_version": "6.14.0-1008.8" }, { "binary_name": "linux-tools-6.14.0-1008-gcp-64k", "binary_version": "6.14.0-1008.8" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_name": "linux-buildinfo-6.14.0-1007-raspi", "binary_version": "6.14.0-1007.7" }, { "binary_name": "linux-headers-6.14.0-1007-raspi", "binary_version": "6.14.0-1007.7" }, { "binary_name": "linux-image-6.14.0-1007-raspi", "binary_version": "6.14.0-1007.7" }, { "binary_name": "linux-image-6.14.0-1007-raspi-dbgsym", "binary_version": "6.14.0-1007.7" }, { "binary_name": "linux-modules-6.14.0-1007-raspi", "binary_version": "6.14.0-1007.7" }, { "binary_name": "linux-raspi-headers-6.14.0-1007", "binary_version": "6.14.0-1007.7" }, { "binary_name": "linux-raspi-tools-6.14.0-1007", "binary_version": "6.14.0-1007.7" }, { "binary_name": "linux-tools-6.14.0-1007-raspi", "binary_version": "6.14.0-1007.7" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_name": "linux-buildinfo-6.14.0-1004-realtime", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-cloud-tools-6.14.0-1004-realtime", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-headers-6.14.0-1004-realtime", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-image-unsigned-6.14.0-1004-realtime", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-image-unsigned-6.14.0-1004-realtime-dbgsym", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-modules-6.14.0-1004-realtime", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-modules-extra-6.14.0-1004-realtime", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-modules-iwlwifi-6.14.0-1004-realtime", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-realtime-cloud-tools-6.14.0-1004", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-realtime-headers-6.14.0-1004", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-realtime-tools-6.14.0-1004", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-tools-6.14.0-1004-realtime", "binary_version": "6.14.0-1004.4" } ] }
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_name": "linux-buildinfo-6.14.0-22-generic", "binary_version": "6.14.0-22.22.1" }, { "binary_name": "linux-headers-6.14.0-22-generic", "binary_version": "6.14.0-22.22.1" }, { "binary_name": "linux-image-6.14.0-22-generic", "binary_version": "6.14.0-22.22.1" }, { "binary_name": "linux-image-6.14.0-22-generic-dbgsym", "binary_version": "6.14.0-22.22.1" }, { "binary_name": "linux-modules-6.14.0-22-generic", "binary_version": "6.14.0-22.22.1" }, { "binary_name": "linux-riscv-headers-6.14.0-22", "binary_version": "6.14.0-22.22.1" }, { "binary_name": "linux-riscv-tools-6.14.0-22", "binary_version": "6.14.0-22.22.1" }, { "binary_name": "linux-tools-6.14.0-22-generic", "binary_version": "6.14.0-22.22.1" } ] }