The Pathfinder attack, discovered by cybersecurity analysts, targets shared microarchitectural components like caches and branch predictors to steal sensitive data from modern processors. By exploiting advanced attack primitives, such as the Pattern History Register and Table, Pathfinder allows for control flow reconstruction of victim functions, leaking information about global branch ordering and runtime control flow. This attack differs from previous ones by covering all branches made during program execution, necessitating considerations for non-deterministic speculative control flows in Spectre mitigations

 Pathfinder attack steals sensitive data from modern processors