forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/net/ipv6/exthdrs_core.c
....@@ -143,6 +143,8 @@
143143 optlen = 1;
144144 break;
145145 default:
146
+ if (len < 2)
147
+ goto bad;
146148 optlen = nh[offset + 1] + 2;
147149 if (optlen > len)
148150 goto bad;