]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libblkid: f2fs: fix unaligned access
authorThomas Weißschuh <thomas@t-8ch.de>
Mon, 14 Nov 2022 03:19:34 +0000 (04:19 +0100)
committerThomas Weißschuh <thomas@t-8ch.de>
Mon, 14 Nov 2022 05:05:44 +0000 (06:05 +0100)
libblkid/src/superblocks/f2fs.c

index 3a2924d9105e041bc7246d1ec49a352df51f66cc..ce796098ae3e44bccd54e39ba24cc061ffcf2118 100644 (file)
@@ -62,6 +62,8 @@ static int f2fs_validate_checksum(blkid_probe pr, size_t sb_off,
        uint32_t csum_off = le32_to_cpu(sb->checksum_offset);
        if (!csum_off)
                return 1;
+       if (csum_off % sizeof(uint32_t) != 0)
+               return 0;
        if (csum_off + sizeof(uint32_t) > 4096)
                return 0;