ooni / probe

OONI Probe network measurement tool for detecting internet censorship
https://ooni.org/install
BSD 3-Clause "New" or "Revised" License
751 stars 142 forks source link

ios: invalid handling of malformed URL #2516

Closed bassosimone closed 11 months ago

bassosimone commented 11 months ago

Describe the bug

When running the iOS app with an malformed URL (e.g., https://run.ooni.io/nettest?tn=web_connectivity&ta=%7B%22urls%22%3A%5B%22http%3A%2F%2Fwww.google.it%22%2C%22https%3A%2F%2Frun.ooni.io&mv=2.0.0), it somehow decides to run URLs from the test lists.

To Reproduce

Just run the above OONI Run v1 link.

Expected behavior

The Android app behaves correctly here. It says the URL is malformed and refuses to run it.

Screenshots

N/A

System information (please complete the following information):

Additional context

N/A