Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935517Ab0KQUb0 (ORCPT ); Wed, 17 Nov 2010 15:31:26 -0500 Received: from smtp1.linux-foundation.org ([140.211.169.13]:58106 "EHLO smtp1.linux-foundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933745Ab0KQUb0 (ORCPT ); Wed, 17 Nov 2010 15:31:26 -0500 Date: Wed, 17 Nov 2010 12:30:39 -0800 From: Andrew Morton To: Peter Zijlstra Cc: Marcus Meissner , tglx@linutronix.de, mingo@elte.hu, rusty@rustcorp.com.au, torvalds@linux-foundation.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] kernel/time: Make /proc/timer_list mode 0400 Message-Id: <20101117123039.d975aa70.akpm@linux-foundation.org> In-Reply-To: <1290014312.2109.1065.camel@laptop> References: <20101117170822.GW20727@suse.de> <1290014312.2109.1065.camel@laptop> X-Mailer: Sylpheed 2.4.8 (GTK+ 2.12.9; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1065 Lines: 28 On Wed, 17 Nov 2010 18:18:32 +0100 Peter Zijlstra wrote: > On Wed, 2010-11-17 at 18:08 +0100, Marcus Meissner wrote: > > Hi, > > > > /proc/timer_list contains kernel addresses, like e.g.: > > #0: , tick_sched_timer, S:01, .tick_nohz_restart_sched_tick, swapper/0 > > ... > > > > Avoid leaking them to user space to make writing kernel exploits a bit harder. > > > > (I currently cannot think of a userland tool that uses this, this is > > likely pretty much root-only.) > > iirc powertop parses this.. I bet it doesn't look at the kernel address (why was that added in the first place, anyway?) I'd suggest that the risk of breakage would be much less if we left the file permissions alone and arranged for those addresses to be 0000000000000000 for non-root readers. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/