You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 20, 2023. It is now read-only.
ThreeShield Information Security Corporation has found a number of significant vulnerabilities in this library and are listed in more detail here: https://threeshield.ca/easyxdm-2.5.20.html
But to summarize, a user can craft the URL query to cause arbitrary redirection and/or XSS.
Possible mitigations:
Implement origin allowlist:
Restrict communication to a predefined list of trusted origins to prevent unauthorized access and iframe tampering.
To completely prevent the redirect:
Remove or comment out the code that does the redirection (line 58 of easyXDM/src/stack/HashTransport.js)
The text was updated successfully, but these errors were encountered:
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
ThreeShield Information Security Corporation has found a number of significant vulnerabilities in this library and are listed in more detail here: https://threeshield.ca/easyxdm-2.5.20.html
But to summarize, a user can craft the URL query to cause arbitrary redirection and/or XSS.
Possible mitigations:
Implement origin allowlist:
Restrict communication to a predefined list of trusted origins to prevent unauthorized access and iframe tampering.
To completely prevent the redirect:
Remove or comment out the code that does the redirection (line 58 of easyXDM/src/stack/HashTransport.js)
The text was updated successfully, but these errors were encountered: