Re: [RFC] Circumventing FineIBT Via Entrypoints

2025-02-14 Thread Jennifer Miller
On Sat, Feb 15, 2025 at 12:11:17AM +, Andrew Cooper wrote: > On 15/02/2025 12:07 am, Jennifer Miller wrote: > > On Fri, Feb 14, 2025 at 11:06:50PM +, Andrew Cooper wrote: > >> On 13/02/2025 11:24 pm, Jennifer Miller wrote: > >>> On Thu, Feb 13, 2025 at 09:24:1

Re: [RFC] Circumventing FineIBT Via Entrypoints

2025-02-14 Thread Jennifer Miller
On Fri, Feb 14, 2025 at 11:06:50PM +, Andrew Cooper wrote: > On 13/02/2025 11:24 pm, Jennifer Miller wrote: > > On Thu, Feb 13, 2025 at 09:24:18PM +, Andrew Cooper wrote: > >>>> ; swap stacks as normal > >>>> movQWORD PTR

Re: [RFC] Circumventing FineIBT Via Entrypoints

2025-02-13 Thread Jennifer Miller
On Thu, Feb 13, 2025 at 09:24:18PM +, Andrew Cooper wrote: > On 13/02/2025 7:23 pm, Jann Horn wrote: > > On Thu, Feb 13, 2025 at 7:15 AM Jennifer Miller wrote: > >> Here is some napkin asm for this I wrote for the 64-bit syscall entrypoint, > >> I think more or less

Re: [RFC] Circumventing FineIBT Via Entrypoints

2025-02-12 Thread Jennifer Miller
On Wed, Feb 12, 2025 at 11:29:02PM +0100, Jann Horn wrote: > +Andy Lutomirski (X86 entry code maintainer) > > On Wed, Feb 12, 2025 at 10:08 PM Jennifer Miller wrote: > > As part of a recently accepted paper we demonstrated that syscall > > entrypoints can be misused

[RFC] Circumventing FineIBT Via Entrypoints

2025-02-12 Thread Jennifer Miller
Hi All, As part of a recently accepted paper we demonstrated that syscall entrypoints can be misused on x86-64 systems to generically bypass FineIBT/KERNEL_IBT from forwards-edge control flow hijacking. We communicated this finding to s@k.o before submitting the paper and were encouraged to bring