Microsoft SharePoint uses URLs with the same hostname and port number for a web site\'s primary files and individual users\' uploaded files (aka attachments), which allows remote authenticated users to leverage same-origin relationships and conduct cross-site scripting (XSS) attacks by uploading HTML documents.