Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[efi] Check buffer length for packets retrieved via our SNP protocol
We do not currently check the length of the caller's buffer for received packets. This creates a potential buffer overrun when iPXE is being used via the SNP or UNDI protocols. Fix by checking the buffer length and correctly returning the required length and an EFI_BUFFER_TOO_SMALL error. Reported-by: Paul McMillan <paul.mcmillan@oracle.com> Signed-off-by: Michael Brown <mcb30@ipxe.org>
- Loading branch information