forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-11 645e752c5a84baeb21015cdc85fc05b7d16312c8
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 &&