Closed Bug 1447855 Opened 8 years ago Closed 8 years ago

leaking cross-origin history on iOS

Categories

(Firefox for iOS :: General, defect)

Unspecified
iOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: chromium.khalil, Unassigned)

Details

Attachments

(1 file)

Attached image screenshot
1. Load https://attack.shhnjk.com/get_resource.html 2. Observer The alert is shown with "shhnjk.com/?secrect". The problem here is that PerformanceAPI's ResourceTiming exposes the post-redirection URL of a cross-origin resource. The POC does not seem to reproduce in Safari 11.0.3 or Safari Tech Preview 11.2.
Component: Preferences → General
Product: Firefox → Firefox for iOS
Version: Trunk → unspecified
Odd that Safari on iOS wouldn't exhibit the same problem. the Performance API is a feature of the webkit view, not anything Firefox has direct control over. Stefan: can you get this bug reported upstream to Apple, please?
Flags: needinfo?(sarentz)
This seems to be fixed in iOS 11 and 12. I am unable to reproduce this issue on either Safari on iOS 11.4 or iOS 12.0. Or on Firefox 13.2 on either of those iOS versions. Closing as WORKSFORME but also Cc to Dan to find out if that is correct. (Apple is not going to fix iOS 10 bugs - AFAIK all devices that run 10 can also update to 11.4)
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Flags: needinfo?(sarentz) → needinfo?(dveditz)
Resolution: --- → WORKSFORME
I'm fine not fixing it on iOS 10 if it's fixed on newer versions.
Flags: needinfo?(dveditz)
Group: firefox-core-security → mobile-core-security
Group: mobile-core-security
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: