Ticket #3515 (closed defect (bug): fixed)
XSS through author's url in comments
| Reported by: |
|
Owned by: |
|
|---|---|---|---|
| Priority: | high | Milestone: | 2.0.6 |
| Component: | Security | Version: | 2.0.5 |
| Severity: | major | Keywords: | has-patch |
| Cc: |
Description
Due to bad validation of author's url value in comments, someone can easily inject javascript code in the href attribute:
You can try with this value in the author's url field:
javascript:alert(document.cookie);v//://
To "exploit" this bug, as you can see, it needs user (logged) interaction
PS. Sorry for my bad English
Attachments
Change History
comment:1
Viper007Bond — 5 years ago
- Keywords xss, comments removed
- Milestone changed from 2.2 to 2.0.6
- Keywords has-patch added
Attached proto.diff which forces clean_url through wp_kses_bad_protocol with the default protocol list. E.g. if "javascript:" is the protocol it will return an empty string rather than a "sanitized" URL.
This can be applied to 2.0 and trunk.
Note: See
TracTickets for help on using
tickets.

