A stored XSS vulnerability was discovered on the Tripp Lite SU2200RTXL2UA UPS device.
CVE-2020-26801 - Stored XSS
Through the web interface, an unauthenticated attacker may supply specially crafted input to various variable fields resulting in stored XSS. The images below demonstrate the version of Tripp Lite UPS found to be vulnerable as well as proof of concept steps to reproduce. Note that it is possible to properly close out the original Javascript so that no errors are present in the page and everything continues to function as intended while injecting whatever malicious code is desired.
Affected Device Details
Proof of Concept
Conclusion and Recommendation
The Tripp Lite SU2200RTXL2UA is still being sold by Tripp Lite and it is unknown at this time whether or not CVE-2020-26801 has been fixed in the most recent firmware versions. If you own one of these devices, you may be able to disable the web interface functionality. Disabling the web interface would effectively mitigate any potential risk imposed by this vulnerability.
Timeline
References
Tripp Lite SU2200RTXL2UA, https://www.tripplite.com/support/su2200rtxl2ua
MITRE CVE, https://cve.mitre.org/cgi-bin/cvename.cgi?name=2020-26801