Description
In the Linux kernel, the following vulnerability has been resolved: partitions: mac: fix handling of bogus partition table Fix several issues in partition probing: - The bailout for a bad partoffset must use put_dev_sector(), since the preceding read_part_sector() succeeded. - If the partition table claims a silly sector size like 0xfff bytes (which results in partition table entries straddling sector boundaries), bail out instead of accessing out-of-bounds memory. - We must not assume that the partition table contains proper NUL termination - use strnlen() and strncmp() instead of strlen() and strcmp().
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
02e2a5bfebe99edcf9d694575a75032d53fe1b73 to < a3e77da9f843e4ab93917d30c314f0283e28c124affected02e2a5bfebe99edcf9d694575a75032d53fe1b73 to < 213ba5bd81b7e97ac6e6190b8f3bc6ba76123625affected02e2a5bfebe99edcf9d694575a75032d53fe1b73 to < 40a35d14f3c0dc72b689061ec72fc9b193f37d1faffected02e2a5bfebe99edcf9d694575a75032d53fe1b73 to < 27a39d006f85e869be68c1d5d2ce05e5d6445bf5affected02e2a5bfebe99edcf9d694575a75032d53fe1b73 to < 92527100be38ede924768f4277450dfe8a40e16baffected02e2a5bfebe99edcf9d694575a75032d53fe1b73 to < 6578717ebca91678131d2b1f4ba4258e60536e9faffected02e2a5bfebe99edcf9d694575a75032d53fe1b73 to < 7fa9706722882f634090bfc9af642bf9ed719e27affected02e2a5bfebe99edcf9d694575a75032d53fe1b73 to < 80e648042e512d5a767da251d44132553fe04ae0affected81a319c5c29913a23947f3d28513974682f3af03affected34a906cd9f6445d9510841667eff0d980279ebf3affected2a27f61bd411e564eb4651c18d225f6e9e1de534affected69aad7e01c8e883e9d2f8dc5523bd419bd02d2aaaffected7f4f03c4a1e9a4b9679feafe7625a780864a4e76affected3.2.75 to < 3.3affected3.4.113 to < 3.5affected3.10.99 to < 3.11affected3.12.56 to < 3.13affected3.14.63 to < 3.15affected
Linux Linux
Default version status: affected
4.4affected0 to < 4.4unaffected5.4.291 to ≤ 5.4.*unaffected5.10.235 to ≤ 5.10.*unaffected5.15.179 to ≤ 5.15.*unaffected6.1.129 to ≤ 6.1.*unaffected6.6.79 to ≤ 6.6.*unaffected6.12.16 to ≤ 6.12.*unaffected6.13.4 to ≤ 6.13.*unaffected6.14 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/a3e77da9f843e4ab93917d30c314f0283e28c124 ↗
- https://git.kernel.org/stable/c/213ba5bd81b7e97ac6e6190b8f3bc6ba76123625 ↗
- https://git.kernel.org/stable/c/40a35d14f3c0dc72b689061ec72fc9b193f37d1f ↗
- https://git.kernel.org/stable/c/27a39d006f85e869be68c1d5d2ce05e5d6445bf5 ↗
- https://git.kernel.org/stable/c/92527100be38ede924768f4277450dfe8a40e16b ↗
- https://git.kernel.org/stable/c/6578717ebca91678131d2b1f4ba4258e60536e9f ↗
- https://git.kernel.org/stable/c/7fa9706722882f634090bfc9af642bf9ed719e27 ↗
- https://git.kernel.org/stable/c/80e648042e512d5a767da251d44132553fe04ae0 ↗
- https://lists.debian.org/debian-lts-announce/2025/05/msg00030.html ↗
- https://lists.debian.org/debian-lts-announce/2025/03/msg00028.html ↗
- https://cert-portal.siemens.com/productcert/html/ssa-265688.html ↗