Skip to finding
important · Mobile

An iOS WebKit page can make a geolocation prompt name one origin while another receives the location.

Affects

WebKit geolocation permission UI in WKWebView and the built-in iOS geolocation provider.

A controlled page requests geolocation and starts a cross-origin navigation while its document remains active. WebKit derives the prompt's displayed origin from the provisional destination rather than the requesting document.

Detail and 2 sources

If the user trusts that label and grants permission, the original document receives the result. The upstream commit documents the condition and adds regression tests, but the supplied evidence does not establish a public exploit or settle patch status.

Share this finding
Get it by email

The same brief, every morning. One email a day, nothing else.

Every finding here carries a source that was checked before it published. If something is wrong, write to admin@fullchain.sh — corrections are published on the day they affect.

Tuesday, September 22, 2026