crypto: octeontx2 - out of bounds access in otx2_cpt_dl_custom_egrp_delete()
If "egrp" is negative then it is causes an out of bounds access in
eng_grps->grp[].
Fixes: d9d7749773
("crypto: octeontx2 - add apis for custom engine groups")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
0cec19c761
commit
3438e7220b
@ -1685,7 +1685,7 @@ int otx2_cpt_dl_custom_egrp_delete(struct otx2_cptpf_dev *cptpf,
|
||||
if (kstrtoint(tmp, 10, &egrp))
|
||||
goto err_print;
|
||||
|
||||
if (egrp >= OTX2_CPT_MAX_ENGINE_GROUPS) {
|
||||
if (egrp < 0 || egrp >= OTX2_CPT_MAX_ENGINE_GROUPS) {
|
||||
dev_err(dev, "Invalid engine group %d", egrp);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user