In the Linux kernel, the following vulnerability has been resolved: mm/writeback: fix possible divide-by-zero in wbdirtylimits(), again (struct dirtythrottlecontrol )->thresh is an unsigned long, but is passed as the u32 divisor argument to div_u64(). On architectures where unsigned long is 64 bytes, the argument will be implicitly truncated. Use div64_u64() instead of div_u64() so that the value used in the "is this a safe division" check is the same as the divisor. Also, remove redundant cast of the numerator to u64, as that should happen implicitly. This would be difficult to exploit in memcg domain, given the ratio-based arithmetic domain_drity_limits() uses, but is much easier in global writeback domain with a BDI_CAP_STRICTLIMIT-backing device, using e.g. vm.dirty_bytes=(1<<32)PAGE_SIZE so that dtc->thresh == (1<<32)
{ "binaries": [ { "binary_name": "linux-aws-6.5-cloud-tools-6.5.0-1023", "binary_version": "6.5.0-1023.23~22.04.1" }, { "binary_name": "linux-aws-6.5-headers-6.5.0-1023", "binary_version": "6.5.0-1023.23~22.04.1" }, { "binary_name": "linux-aws-6.5-tools-6.5.0-1023", "binary_version": "6.5.0-1023.23~22.04.1" }, { "binary_name": "linux-buildinfo-6.5.0-1023-aws", "binary_version": "6.5.0-1023.23~22.04.1" }, { "binary_name": "linux-cloud-tools-6.5.0-1023-aws", "binary_version": "6.5.0-1023.23~22.04.1" }, { "binary_name": "linux-headers-6.5.0-1023-aws", "binary_version": "6.5.0-1023.23~22.04.1" }, { "binary_name": "linux-image-unsigned-6.5.0-1023-aws", "binary_version": "6.5.0-1023.23~22.04.1" }, { "binary_name": "linux-image-unsigned-6.5.0-1023-aws-dbgsym", "binary_version": "6.5.0-1023.23~22.04.1" }, { "binary_name": "linux-modules-6.5.0-1023-aws", "binary_version": "6.5.0-1023.23~22.04.1" }, { "binary_name": "linux-modules-extra-6.5.0-1023-aws", "binary_version": "6.5.0-1023.23~22.04.1" }, { "binary_name": "linux-tools-6.5.0-1023-aws", "binary_version": "6.5.0-1023.23~22.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-azure-6.5-cloud-tools-6.5.0-1024", "binary_version": "6.5.0-1024.25~22.04.1" }, { "binary_name": "linux-azure-6.5-headers-6.5.0-1024", "binary_version": "6.5.0-1024.25~22.04.1" }, { "binary_name": "linux-azure-6.5-tools-6.5.0-1024", "binary_version": "6.5.0-1024.25~22.04.1" }, { "binary_name": "linux-buildinfo-6.5.0-1024-azure", "binary_version": "6.5.0-1024.25~22.04.1" }, { "binary_name": "linux-cloud-tools-6.5.0-1024-azure", "binary_version": "6.5.0-1024.25~22.04.1" }, { "binary_name": "linux-headers-6.5.0-1024-azure", "binary_version": "6.5.0-1024.25~22.04.1" }, { "binary_name": "linux-image-unsigned-6.5.0-1024-azure", "binary_version": "6.5.0-1024.25~22.04.1" }, { "binary_name": "linux-image-unsigned-6.5.0-1024-azure-dbgsym", "binary_version": "6.5.0-1024.25~22.04.1" }, { "binary_name": "linux-modules-6.5.0-1024-azure", "binary_version": "6.5.0-1024.25~22.04.1" }, { "binary_name": "linux-modules-extra-6.5.0-1024-azure", "binary_version": "6.5.0-1024.25~22.04.1" }, { "binary_name": "linux-tools-6.5.0-1024-azure", "binary_version": "6.5.0-1024.25~22.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.5.0-1024-gcp", "binary_version": "6.5.0-1024.26~22.04.1" }, { "binary_name": "linux-gcp-6.5-headers-6.5.0-1024", "binary_version": "6.5.0-1024.26~22.04.1" }, { "binary_name": "linux-gcp-6.5-tools-6.5.0-1024", "binary_version": "6.5.0-1024.26~22.04.1" }, { "binary_name": "linux-headers-6.5.0-1024-gcp", "binary_version": "6.5.0-1024.26~22.04.1" }, { "binary_name": "linux-image-unsigned-6.5.0-1024-gcp", "binary_version": "6.5.0-1024.26~22.04.1" }, { "binary_name": "linux-image-unsigned-6.5.0-1024-gcp-dbgsym", "binary_version": "6.5.0-1024.26~22.04.1" }, { "binary_name": "linux-modules-6.5.0-1024-gcp", "binary_version": "6.5.0-1024.26~22.04.1" }, { "binary_name": "linux-modules-extra-6.5.0-1024-gcp", "binary_version": "6.5.0-1024.26~22.04.1" }, { "binary_name": "linux-modules-iwlwifi-6.5.0-1024-gcp", "binary_version": "6.5.0-1024.26~22.04.1" }, { "binary_name": "linux-tools-6.5.0-1024-gcp", "binary_version": "6.5.0-1024.26~22.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.5.0-44-generic", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-buildinfo-6.5.0-44-generic-64k", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-cloud-tools-6.5.0-44-generic", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-headers-6.5.0-44-generic", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-headers-6.5.0-44-generic-64k", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-hwe-6.5-cloud-tools-6.5.0-44", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-hwe-6.5-cloud-tools-common", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-hwe-6.5-headers-6.5.0-44", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-hwe-6.5-tools-6.5.0-44", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-hwe-6.5-tools-common", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-hwe-6.5-tools-host", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-image-6.5.0-44-generic", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-image-6.5.0-44-generic-dbgsym", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-image-unsigned-6.5.0-44-generic", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-image-unsigned-6.5.0-44-generic-64k", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-image-unsigned-6.5.0-44-generic-64k-dbgsym", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-image-unsigned-6.5.0-44-generic-dbgsym", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-modules-6.5.0-44-generic", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-modules-6.5.0-44-generic-64k", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-modules-extra-6.5.0-44-generic", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-modules-ipu6-6.5.0-44-generic", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-modules-ivsc-6.5.0-44-generic", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-modules-iwlwifi-6.5.0-44-generic", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-source-6.5.0", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-tools-6.5.0-44-generic", "binary_version": "6.5.0-44.44~22.04.1" }, { "binary_name": "linux-tools-6.5.0-44-generic-64k", "binary_version": "6.5.0-44.44~22.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.5.0-44-lowlatency", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-buildinfo-6.5.0-44-lowlatency-64k", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-cloud-tools-6.5.0-44-lowlatency", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-headers-6.5.0-44-lowlatency", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-headers-6.5.0-44-lowlatency-64k", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-image-unsigned-6.5.0-44-lowlatency", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-image-unsigned-6.5.0-44-lowlatency-64k", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-image-unsigned-6.5.0-44-lowlatency-64k-dbgsym", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-image-unsigned-6.5.0-44-lowlatency-dbgsym", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.5-cloud-tools-6.5.0-44", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.5-cloud-tools-common", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.5-headers-6.5.0-44", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.5-lib-rust-6.5.0-44-lowlatency", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.5-tools-6.5.0-44", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.5-tools-common", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.5-tools-host", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-modules-6.5.0-44-lowlatency", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-modules-6.5.0-44-lowlatency-64k", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-modules-iwlwifi-6.5.0-44-lowlatency", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-tools-6.5.0-44-lowlatency", "binary_version": "6.5.0-44.44.1~22.04.1" }, { "binary_name": "linux-tools-6.5.0-44-lowlatency-64k", "binary_version": "6.5.0-44.44.1~22.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.5.0-1023-nvidia", "binary_version": "6.5.0-1023.24" }, { "binary_name": "linux-buildinfo-6.5.0-1023-nvidia-64k", "binary_version": "6.5.0-1023.24" }, { "binary_name": "linux-headers-6.5.0-1023-nvidia", "binary_version": "6.5.0-1023.24" }, { "binary_name": "linux-headers-6.5.0-1023-nvidia-64k", "binary_version": "6.5.0-1023.24" }, { "binary_name": "linux-image-unsigned-6.5.0-1023-nvidia", "binary_version": "6.5.0-1023.24" }, { "binary_name": "linux-image-unsigned-6.5.0-1023-nvidia-64k", "binary_version": "6.5.0-1023.24" }, { "binary_name": "linux-image-unsigned-6.5.0-1023-nvidia-64k-dbgsym", "binary_version": "6.5.0-1023.24" }, { "binary_name": "linux-image-unsigned-6.5.0-1023-nvidia-dbgsym", "binary_version": "6.5.0-1023.24" }, { "binary_name": "linux-modules-6.5.0-1023-nvidia", "binary_version": "6.5.0-1023.24" }, { "binary_name": "linux-modules-6.5.0-1023-nvidia-64k", "binary_version": "6.5.0-1023.24" }, { "binary_name": "linux-modules-extra-6.5.0-1023-nvidia", "binary_version": "6.5.0-1023.24" }, { "binary_name": "linux-modules-nvidia-fs-6.5.0-1023-nvidia", "binary_version": "6.5.0-1023.24" }, { "binary_name": "linux-modules-nvidia-fs-6.5.0-1023-nvidia-64k", "binary_version": "6.5.0-1023.24" }, { "binary_name": "linux-nvidia-6.5-headers-6.5.0-1023", "binary_version": "6.5.0-1023.24" }, { "binary_name": "linux-nvidia-6.5-tools-6.5.0-1023", "binary_version": "6.5.0-1023.24" }, { "binary_name": "linux-nvidia-6.5-tools-host", "binary_version": "6.5.0-1023.24" }, { "binary_name": "linux-tools-6.5.0-1023-nvidia", "binary_version": "6.5.0-1023.24" }, { "binary_name": "linux-tools-6.5.0-1023-nvidia-64k", "binary_version": "6.5.0-1023.24" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.5.0-1027-oem", "binary_version": "6.5.0-1027.28" }, { "binary_name": "linux-headers-6.5.0-1027-oem", "binary_version": "6.5.0-1027.28" }, { "binary_name": "linux-image-unsigned-6.5.0-1027-oem", "binary_version": "6.5.0-1027.28" }, { "binary_name": "linux-image-unsigned-6.5.0-1027-oem-dbgsym", "binary_version": "6.5.0-1027.28" }, { "binary_name": "linux-modules-6.5.0-1027-oem", "binary_version": "6.5.0-1027.28" }, { "binary_name": "linux-modules-ipu6-6.5.0-1027-oem", "binary_version": "6.5.0-1027.28" }, { "binary_name": "linux-modules-ivsc-6.5.0-1027-oem", "binary_version": "6.5.0-1027.28" }, { "binary_name": "linux-modules-iwlwifi-6.5.0-1027-oem", "binary_version": "6.5.0-1027.28" }, { "binary_name": "linux-modules-usbio-6.5.0-1027-oem", "binary_version": "6.5.0-1027.28" }, { "binary_name": "linux-oem-6.5-headers-6.5.0-1027", "binary_version": "6.5.0-1027.28" }, { "binary_name": "linux-oem-6.5-lib-rust-6.5.0-1027-oem", "binary_version": "6.5.0-1027.28" }, { "binary_name": "linux-oem-6.5-tools-6.5.0-1027", "binary_version": "6.5.0-1027.28" }, { "binary_name": "linux-oem-6.5-tools-host", "binary_version": "6.5.0-1027.28" }, { "binary_name": "linux-tools-6.5.0-1027-oem", "binary_version": "6.5.0-1027.28" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.5.0-1026-oracle", "binary_version": "6.5.0-1026.26~22.04.1" }, { "binary_name": "linux-buildinfo-6.5.0-1026-oracle-64k", "binary_version": "6.5.0-1026.26~22.04.1" }, { "binary_name": "linux-headers-6.5.0-1026-oracle", "binary_version": "6.5.0-1026.26~22.04.1" }, { "binary_name": "linux-headers-6.5.0-1026-oracle-64k", "binary_version": "6.5.0-1026.26~22.04.1" }, { "binary_name": "linux-image-unsigned-6.5.0-1026-oracle", "binary_version": "6.5.0-1026.26~22.04.1" }, { "binary_name": "linux-image-unsigned-6.5.0-1026-oracle-64k", "binary_version": "6.5.0-1026.26~22.04.1" }, { "binary_name": "linux-image-unsigned-6.5.0-1026-oracle-64k-dbgsym", "binary_version": "6.5.0-1026.26~22.04.1" }, { "binary_name": "linux-image-unsigned-6.5.0-1026-oracle-dbgsym", "binary_version": "6.5.0-1026.26~22.04.1" }, { "binary_name": "linux-modules-6.5.0-1026-oracle", "binary_version": "6.5.0-1026.26~22.04.1" }, { "binary_name": "linux-modules-6.5.0-1026-oracle-64k", "binary_version": "6.5.0-1026.26~22.04.1" }, { "binary_name": "linux-modules-extra-6.5.0-1026-oracle", "binary_version": "6.5.0-1026.26~22.04.1" }, { "binary_name": "linux-modules-extra-6.5.0-1026-oracle-64k", "binary_version": "6.5.0-1026.26~22.04.1" }, { "binary_name": "linux-oracle-6.5-headers-6.5.0-1026", "binary_version": "6.5.0-1026.26~22.04.1" }, { "binary_name": "linux-oracle-6.5-tools-6.5.0-1026", "binary_version": "6.5.0-1026.26~22.04.1" }, { "binary_name": "linux-tools-6.5.0-1026-oracle", "binary_version": "6.5.0-1026.26~22.04.1" }, { "binary_name": "linux-tools-6.5.0-1026-oracle-64k", "binary_version": "6.5.0-1026.26~22.04.1" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_name": "linux-buildinfo-6.5.0-1017-starfive", "binary_version": "6.5.0-1017.18~22.04.1" }, { "binary_name": "linux-headers-6.5.0-1017-starfive", "binary_version": "6.5.0-1017.18~22.04.1" }, { "binary_name": "linux-image-6.5.0-1017-starfive", "binary_version": "6.5.0-1017.18~22.04.1" }, { "binary_name": "linux-image-6.5.0-1017-starfive-dbgsym", "binary_version": "6.5.0-1017.18~22.04.1" }, { "binary_name": "linux-modules-6.5.0-1017-starfive", "binary_version": "6.5.0-1017.18~22.04.1" }, { "binary_name": "linux-modules-extra-6.5.0-1017-starfive", "binary_version": "6.5.0-1017.18~22.04.1" }, { "binary_name": "linux-starfive-6.5-headers-6.5.0-1017", "binary_version": "6.5.0-1017.18~22.04.1" }, { "binary_name": "linux-starfive-6.5-tools-6.5.0-1017", "binary_version": "6.5.0-1017.18~22.04.1" }, { "binary_name": "linux-tools-6.5.0-1017-starfive", "binary_version": "6.5.0-1017.18~22.04.1" } ], "availability": "No subscription required" }