[PATCH openEuler-1.0-LTS] binfmt_misc: fix shift-out-of-bounds in check_special_flags