My Calendar <= 2.5.16 - Authenticated Cross-Site Scripting (XSS)

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

Description
An authenticated user, who can add new events,  can inject arbitrary javascript code via event_time_label input. The arbitrary code runs both on the event page and in the admin panel.
In my-calendar-event-manager.php, line 1873, the variable $eventTime is not sanitized.

Affects Plugin

fixed in version 2.5.17

References

URL https://wordpress.org/plugins/my-calendar/#developers
URL https://www.gubello.me/blog/my-calendar-2-5-16-authenticated-stored-xss/

Classification

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

Miscellaneous

Submitter Ryan
Submitter Website https://dewhurstsecurity.com/
Submitter Twitter ethicalhack3r
Views 144
Verified No
WPVDB ID 9052

Timeline

Publicly Published 2018-04-04 (23 days ago)
Added 2018-04-04 (23 days ago)
Last Updated 2018-04-19 (7 days 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.