WordPress Plugin Vulnerabilities

LiteSpeed Cache < 4.4.4 - IP Check Bypass to Unauthenticated Stored XSS

Description

The plugin does not properly verify that requests are coming from QUIC.cloud servers, allowing attackers to make requests to certain endpoints by using a specific X-Forwarded-For header value. In addition, one of the endpoint could be used to set CSS code if a setting is enabled, which will then be output in some pages without being sanitised and escaped. Combining those two issues, an unauthenticated attacker could put Cross-Site Scripting payloads in pages visited by users.

Proof of Concept

Affects Plugins

Fixed in 4.4.4

References

Miscellaneous

Original Researcher
Emil Kylander
Submitter
Emil Kylander
Submitter website
Submitter twitter
Verified
Yes

Timeline

Publicly Published
2021-11-30 (about 4 years ago)
Added
2021-11-30 (about 4 years ago)
Last Updated
2022-04-11 (about 3 years ago)

Other