[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <7D503F1A-42FD-4585-BB4F-D8D00C303BE5@kernel.org>
Date: Tue, 25 Feb 2025 18:55:59 -0800
From: Kees Cook <kees@...nel.org>
To: Andrew Cooper <andrew.cooper3@...rix.com>,
Rudolf Marek <r.marek@...embler.cz>, Jann Horn <jannh@...gle.com>
CC: jmill@....edu, joao@...rdrivepizza.com, luto@...nel.org,
samitolvanen@...gle.com, "Peter Zijlstra (Intel)" <peterz@...radead.org>,
linux-hardening@...r.kernel.org, lkml <linux-kernel@...r.kernel.org>,
x86 maintainers <x86@...nel.org>
Subject: Re: [RFC] Circumventing FineIBT Via Entrypoints
On February 25, 2025 1:14:01 PM PST, Andrew Cooper <andrew.cooper3@...rix.com> wrote:
>Peter Zijlstra has added a FineIBT=paranoid mode which performs the hash
>check ahead of calling the function pointer, which ought to mitigate
>this but at even higher overhead.
Was kCFI vs FineIBT perf ever measured? Is the assumption of higher overhead based on kCFI filling dcache in addition to icache, whereas FineIBT only fills icache?
-Kees
--
Kees Cook
Powered by blists - more mailing lists