forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 23fa18eaa71266feff7ba8d83022d9e1cc83c65a
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 &&