From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2C21747CA90 for ; Thu, 20 Aug 2026 15:41:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.43 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787240464; cv=none; b=kXoajjLXL2DO0aym9GCxUdPOers/Iv6IhPZ1GIp1vXD23QIcSHzQ5nafjFo7DfC6c5ax6XV0DlBhhOA+FmYjd/gWYrWNwzQ0yxnbxbtICqrbUPXVTUigQ2c8krRaVOzQAthV1/4SNL1T1Y2H+8cewkO2TFqQyOGrLXmo50nn/3k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787240464; c=relaxed/simple; bh=GruX7oLTdhV3iy2Tf5qHkC3ie6pEwvgQMgJztpukt90=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=RCQoZ9nE6WpmRhjW65AxeQgtn9zaX4SOHFzzAKhIpVNFzPzO19p/zqRf0ZaFloW7ZzZsS7nrR0M8LMFtLJEtJ0NhKYSCPM0LMAOlwyk+PIHGEeQ6zVQ/vb5vdpgRNdo2eKIhYq0L/cNK9Y8L3xtiBbI9kyIEzQ4ToYisI4miAhk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com; spf=pass smtp.mailfrom=suse.com; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b=dZTRhkMG; arc=none smtp.client-ip=209.85.221.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=suse.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b="dZTRhkMG" Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-4799b3f7c83so32975f8f.2 for ; Thu, 20 Aug 2026 08:41:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1787240460; x=1787845260; darn=vger.kernel.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=vW2vbLauS6L+WRF0P3Pb5/mw3R9o0oY2tWuO8zELCcs=; b=dZTRhkMG62pOlIDVYienVv5yVksALHGHKaUQBKoqqFq3ZcbB9ybX/XmDbRxgys7Sul QcYyRINiPWisiGt8TCGff1rOuVIroIr0nxC87BOmDd0rHnKBiE7p7Idnta33qlkzYr+A o/fTsBkzhdXZ4ulpQwLalwkMYlfyypk2S7vOeHXnnkIYNiP42ePlviXyZLmH/GBKu9bH tSa0ANce1HAHXzpyVKfCLwt8nn/xLsAzmiVq6EmeR6664ZqZ2Sls5soOXMfjs85YhhoS VVMxidMvvPwEIIo/WCqfvOVcuEL5nfkLailk8PqK5Jel1qXxQf8Zdk3QNyRhEQs9Plx6 um6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787240460; x=1787845260; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=vW2vbLauS6L+WRF0P3Pb5/mw3R9o0oY2tWuO8zELCcs=; b=bifTWTGVeb+xctAULUsSrRElk0doP36+UBZqzTuElB/BIbYf7LYKJdU+uZSPcAHBwE cpVhIWFK4gIW43f9SHxzpMFoM57W4XzeQ/dzR75lXgjoL0o1uIjqj9wqB0UX74YxpXKA GT/zO3G4NFL0jufEIEJhxlnivO0JU7zoiZoMuZAmTEgSKRI6rYxA9KLQ9eT2ECAZ+KW9 38IhByA/8FS/Ie0wjZMmX63syQGUtblO4Reu8KABkRa7HiofjtOzu1vNlCj1fnDGfayx 99GffS5h6aafnEy5c22fBV2daaWH+KHobs/l1Rl2GLFDYnlSMC1XCg7Oj8qdQh8iMmMr /EtA== X-Forwarded-Encrypted: i=1; AHgh+RprGh6YshjOUm71aUEVcJxzgK1JsNY0xckfRe3Pb7driA/vWRthhnEAy71QpyVgLB5fUr6K86oAsC9Aoi8=@vger.kernel.org X-Gm-Message-State: AFuF++lDZBJND6070i/k6cAiSpjSUveR9HSPtS/KWw30ubjlfbfx5eNk bp9DPRIYTY4kbt1DsH/B4tpSJolnrMTWz2hlwnkSJ2UfYDqUDHaQhZ7n+PTVQQlRBLM= X-Gm-Gg: AR+sD10hXI66tPtqzY+xzw6p0oX/RRnziea9J8ZlDc6owkG75a13Q4hN4UlkdoYC5F+ tVLgMzhW1HyYRhdHRuAPyqH6XEczqWrJMJhZw51hr+81WrYuSqKk+2+iCK6nasMUIaUJ/ywVfqb SY1Hra1LZwUFP3ddDUfDpusU2UCQ9ia5GhxLYp5fneEuuvX5kHvUJeGol/SWXAPStKghpip2D+E sHpV7baGvlUX4CgIUAf2U6HNAwgaTSqyiVMzvM1OBbaS2euV/wSek+FD1ssa/aosN1PXEwrLznY P+g1ywgcYO5juD87g6LDNNyHCNTrX0KwrFK+ZtkNdGYQnTlHFS2qdbp3W71whBSfNLaZ+sOEP+/ OHWUzHMKZdRVIDreaL6T+ONZZaubH7q0FIH8z5k0iTeox7CuPGlBFl9gls+g+ZVjwpi1SmwfxB5 FfHAa+QBVu2sGS/B9rKXsu8CRn6Y/YPDxHRcBmtgsDOS5aijS/0+ZYD5RgAb/uhw== X-Received: by 2002:a5d:5e02:0:b0:47f:e721:1f77 with SMTP id ffacd0b85a97d-482b1fd3a9cmr25092691f8f.13.1787240460299; Thu, 20 Aug 2026 08:41:00 -0700 (PDT) Received: from pathway.suse.cz ([176.114.240.130]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-482b14b802dsm12188252f8f.17.2026.08.20.08.40.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 08:40:59 -0700 (PDT) Date: Thu, 20 Aug 2026 17:40:57 +0200 From: Petr Mladek To: Sebastian Andrzej Siewior Cc: Andy Shevchenko , linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org, Andrew Morton , Kees Cook , Rasmus Villemoes , Sergey Senozhatsky , Steven Rostedt , Tycho Andersen Subject: Re: [PATCH 1/2] vsprintf: Don't leak pointers for %ps without KALLSYMS enabled Message-ID: References: <20260814144854.746840-1-bigeasy@linutronix.de> <20260814144854.746840-2-bigeasy@linutronix.de> <20260820142426.Q3y-RHVx@linutronix.de> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260820142426.Q3y-RHVx@linutronix.de> On Thu 2026-08-20 16:24:26, Sebastian Andrzej Siewior wrote: > On 2026-08-15 11:58:03 [+0300], Andy Shevchenko wrote: > > On Fri, Aug 14, 2026 at 04:48:53PM +0200, Sebastian Andrzej Siewior wrote: > > > The "%ps" format modifier prints the name of the symbol which is more > > > valuable in terms of debugging and does not leak the actual pointer. > > > > > > Without KALLSYMS it will leak the pointer which is not intended. The > > > default policy for pointers is to print a hashed value and not to leak > > > the actual pointer. > > > > > > Print "(unknown)" for any symbol resolution witout KALLSYMS enabled. > > > > Hmm... I would expect some test cases to be added/modified. > > No bot complained so far, so maybe not ;) It seems that we really do not have test cases for this. I guess that it is because it is so tricky with the various fallbacks, ... The existing test cases for %p are tricky as well. As a result they are an infinite source of problems ;-) Best Regards, Petr