[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC 2/5] libvhost-user: Add vu_add_mem_reg input validation
|
From: |
Stefan Hajnoczi |
|
Subject: |
Re: [RFC 2/5] libvhost-user: Add vu_add_mem_reg input validation |
|
Date: |
Wed, 5 Jan 2022 11:02:58 +0000 |
On Wed, Dec 15, 2021 at 10:29:51PM +0000, Raphael Norwitz wrote:
> Signed-off-by: Raphael Norwitz <raphael.norwitz@nutanix.com>
> ---
> subprojects/libvhost-user/libvhost-user.c | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/subprojects/libvhost-user/libvhost-user.c
> b/subprojects/libvhost-user/libvhost-user.c
> index 573212a83b..80ef335254 100644
> --- a/subprojects/libvhost-user/libvhost-user.c
> +++ b/subprojects/libvhost-user/libvhost-user.c
> @@ -690,6 +690,12 @@ vu_add_mem_reg(VuDev *dev, VhostUserMsg *vmsg) {
> VuDevRegion *dev_region = &dev->regions[dev->nregions];
> void *mmap_addr;
>
> + if (vmsg->fd_num != 1 ||
> + vmsg->size != sizeof(vmsg->payload.memreg)) {
> + vu_panic(dev, "VHOST_USER_REM_MEM_REG received multiple regions");
> + return true;
return false - we don't want a reply to be sent.
Stefan
signature.asc
Description: PGP signature
| [Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [RFC 2/5] libvhost-user: Add vu_add_mem_reg input validation,
Stefan Hajnoczi <=