KSPP / linux

Linux kernel source tree (Kernel Self Protection Project)
https://kernsec.org/wiki/index.php/Kernel_Self_Protection_Project
Other
80 stars 5 forks source link

Replace one-element array flex-array member in fs/reiserfs/reiserfs.h #290

Closed GustavoARSilva closed 5 months ago

GustavoARSilva commented 1 year ago
diff --git a/fs/reiserfs/reiserfs.h b/fs/reiserfs/reiserfs.h
index 1bccf6a2e908..65924fcdd28b 100644
--- a/fs/reiserfs/reiserfs.h
+++ b/fs/reiserfs/reiserfs.h
@@ -2374,7 +2374,7 @@ struct virtual_node {
 struct direntry_uarea {
        int flags;
        __u16 entry_count;
-       __u16 entry_sizes[1];
+       __u16 entry_sizes[];
 } __attribute__ ((__packed__));
GustavoARSilva commented 1 year ago

Patch: https://lore.kernel.org/linux-hardening/ZJN9Kqhcs0ZGET%2F8@work/

kees commented 5 months ago

Fixed in commit 76d2ceda723c9.