Constructibility of a TIKTAG-v1 gadget in V8
Determine whether a TIKTAG-v1 speculative Memory Tagging Extension (MTE) tag-leakage gadget can be constructed within the V8 JavaScript engine under the constraints of the speculative V8 sandbox escape technique described in Appendix A, given that TIKTAG-v1 requires a tight timing window between the conditional branch (BR) and the tag-checking loads (CHECK) to induce speculation shrinkage and leak tags.
References
However, we didn't find a constructible TIKTAG-v1 gadget, since the tight timing constraint between BR and CHECK was not feasible in our speculative V8 sandbox escape technique (§A).
                — TikTag: Breaking ARM's Memory Tagging Extension with Speculative Execution
                
                (2406.08719 - Kim et al., 13 Jun 2024) in Section 6.1.2