Re: invalid read in

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Monday, February 3, 2020 4:31 PM, Phil Sutter <phil@xxxxxx> wrote:

> Hi,
>
> On Mon, Feb 03, 2020 at 01:54:31PM +0000, dyslexicatheist wrote:
>
> I guess this is the typical "problem" situation in which userspace uses
> a non-zeroed buffer to feed into sendto() and due to padding not
> every byte was written to. So basically userspace "leaks" garbage to
> kernel, which is something I'd consider harmless and merely a minor
> inconvenience when analyzing with valgrind. I usually suffer from this
> as well since libmnl()'s allocation routines don't zero the buffer
> either.
>
> In your case, I'd say the error message disappears if you add
> 'memset(&u, 0, sizeof(u))' to the beginning of nfq_set_mode().

thanks for your help Phil. I have just tried this but unfortunately it didn't change the outcome. Also tried other variations such as memset'ing both &u and the &params struct, but nada.


>
> Cheers, Phil






[Index of Archives]     [Netfitler Users]     [Berkeley Packet Filter]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux