d580039 added "position" to the default allowed CSS list without obvious justification.
The "position" property previously had been disallowed, presumably because of the potential to use it to create a misleading interface by overlaying malicious content.
http://www.technicalinfo.net/papers/Phishing.html
Several methods exist for Phishers to override displayed content. One of the most popular methods of inserting fake content within a page is to use the DHTML function - DIV. The DIV function allows an attacker to place content into a “virtual container” that, when given an absolute position and size through the STYLE method, can be positioned to hide or replace (by “sitting on top”) underlying content.
Please:
- justify the decision to allow "position" or revert the change
- add justifications to all additions in the future and do so in smaller commits
- advise whether a CVE will be issued
d580039 added "position" to the default allowed CSS list without obvious justification.
The "position" property previously had been disallowed, presumably because of the potential to use it to create a misleading interface by overlaying malicious content.
http://www.technicalinfo.net/papers/Phishing.html
Please: