hc
2024-05-10 9999e48639b3cecb08ffb37358bcba3b48161b29
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 &&