Open
Description
Malicious actors could trick victims into click phishing links, because they look exactly like the valid original domain.
E.g. the original apple.com url could be converted using the cyrillic alphabet to аррlе.com which looks identical to the original url.
That's why the browser encodes urls with special characters using punycode to xn--l-7sbq6ba.com
You can check it, if you enter this in the browser console:
new URL("https://аррlе.com").href
this should result in
'https://xn--l-7sbq6ba.com/'
However this react-native-url-polyfill library doesn't encode urls using punycode which results in a huge security risk for the end user.
Metadata
Metadata
Assignees
Labels
No labels