Bypass for CVE-2024-9956 in Safari on iOS
TL;DR; I found a bypass for the recently fixed vulnerability, CVE-2024-9956, in Mobile Safari. The original fix blocks FIDO:/ URIs from being navigable. I was able to bypass it with a specifically crafted deep link to the Shortcuts app that leverages the x-cancel and x-error query parameters to open arbitrary URLs when the shortcut isn’t successful. Apple fixed it due to my report on 29 July 2025. CVE-2024-9956 (February 2025) All major mobile browsers were found to be vulnerable, allowing FIDO:/ intents to be triggered by a page....