mirror of
https://github.com/torvalds/linux.git
synced 2026-05-25 23:52:08 +02:00
fwctl 7.1 first rc pull request
- Buffer overflow due to missing input validation in pds -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQRRRCHOFoQz/8F5bUaFwuHvBreFYQUCahDk/QAKCRCFwuHvBreF YRxuAQCliGLeyivZ1BVcJ0rB7obSheMWS6drbJbw2H5LmRkAcwD/XHJeTHsu2Cqs Pf8mZR5b+MZGm3SpAxYR+FJLxV4rmAc= =CxSO -----END PGP SIGNATURE----- Merge tag 'for-linus-fwctl' of git://git.kernel.org/pub/scm/linux/kernel/git/fwctl/fwctl Pull fwctl fix from Jason Gunthorpe: - Buffer overflow due to missing input validation in pds * tag 'for-linus-fwctl' of git://git.kernel.org/pub/scm/linux/kernel/git/fwctl/fwctl: fwctl: pds: Validate RPC input size before parsing
This commit is contained in:
commit
f53a244224
|
|
@ -362,6 +362,9 @@ static void *pdsfc_fw_rpc(struct fwctl_uctx *uctx, enum fwctl_rpc_scope scope,
|
|||
void *out = NULL;
|
||||
int err;
|
||||
|
||||
if (in_len < sizeof(*rpc))
|
||||
return ERR_PTR(-EINVAL);
|
||||
|
||||
err = pdsfc_validate_rpc(pdsfc, rpc, scope);
|
||||
if (err)
|
||||
return ERR_PTR(err);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user