Unknown · Xdlocalstorage · CVE-2015-9544
Name of the Vulnerable Software and Affected Versions:
xdLocalStorage versions 2.0.5 and earlier
Description:
An issue was discovered in the receiveMessage() function in xdLocalStoragePostMessageApi.js, which does not implement any validation of the origin of web messages. Remote attackers who can entice a user to load a malicious site can exploit this issue to impact the confidentiality and integrity of data in the local storage of the vulnerable site via malicious web messages.
Recommendations:
For versions 2.0.5 and earlier, as a temporary workaround, consider disabling the `receiveMessage()` function until a patch is available. Restrict access to the `xdLocalStoragePostMessageApi.js` module to minimize the risk of exploitation. Avoid using the `receiveMessage()` function in the affected API endpoint until the issue is resolved. At the moment, there is no information about a newer version that contains a fix for this vulnerability.