hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/security/smack/smackfs.c
....@@ -895,7 +895,7 @@
895895 }
896896
897897 ret = sscanf(rule, "%d", &catlen);
898
- if (ret != 1 || catlen > SMACK_CIPSO_MAXCATNUM)
898
+ if (ret != 1 || catlen < 0 || catlen > SMACK_CIPSO_MAXCATNUM)
899899 goto out;
900900
901901 if (format == SMK_FIXED24_FMT &&