Re: [Xen-devel] [PATCH] console: avoid buffer overrun in guest_console_write()
Hi, On 29/11/2019 14:15, Jan Beulich wrote: conring_puts() has been requiring a nul-terminated string, which the local kbuf[] doesn't get set for anymore. Add a length parameter to the function, just like was done for others, thus allowing embedded nul to also be read through XEN_SYSCTL_readconsole. While there drop a stray cast: Both operands of - are already uint32_t. Fixes: ea601ec9995b ("xen/console: Rework HYPERCALL_console_io interface") Sorry again :(. Reported-by: Jürgen Groß Signed-off-by: Jan Beulich Acked-by: Julien Grall Cheers, -- Julien Grall ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel
Re: [Xen-devel] [PATCH] console: avoid buffer overrun in guest_console_write()
On 29.11.19 15:15, Jan Beulich wrote: conring_puts() has been requiring a nul-terminated string, which the local kbuf[] doesn't get set for anymore. Add a length parameter to the function, just like was done for others, thus allowing embedded nul to also be read through XEN_SYSCTL_readconsole. While there drop a stray cast: Both operands of - are already uint32_t. Fixes: ea601ec9995b ("xen/console: Rework HYPERCALL_console_io interface") Reported-by: Jürgen Groß Signed-off-by: Jan Beulich Reviewed-by: Juergen Gross Release-acked-by: Juergen Gross Juergen ___ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel