[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20180109180258.3936e10a@vmware.local.home>
Date: Tue, 9 Jan 2018 18:02:58 -0500
From: Steven Rostedt <rostedt@...dmis.org>
To: changbin.du@...el.com
Cc: jolsa@...hat.com, peterz@...radead.org, mingo@...hat.com,
alexander.shishkin@...ux.intel.com, linux-kernel@...r.kernel.org,
linux-perf-users@...r.kernel.org, stable@...r.kernel.org
Subject: Re: [PATCH 2/3] tracing: make sure the parsed string always
terminates with '\0'
On Tue, 9 Jan 2018 17:55:47 +0800
changbin.du@...el.com wrote:
> From: Changbin Du <changbin.du@...el.com>
>
> The parser parse every string into parser.buffer. And some of the callers
> assume that parser.buffer contains a C string. So it is dangerous that the
> parser returns a unterminated string. The userspace can leverage this to
> attack the kernel.
Is this only a bug if we apply your first patch?
-- Steve
Powered by blists - more mailing lists