OPNsense 19.1 | Cross-Site Scripting
OPNsense is an open source, easy-to-use and easy-to-build FreeBSD based firewall and routing platform. OPNsense includes most of the features available in expensive commercial firewalls, and more in many cases. It brings the rich feature set of commercial offerings with the benefits of open and verifiable sources. This vulnerability is a Cross-Site Scripting (XSS) vulnerability which is a type of injection attack. XSS attacks occur when an attacker uses a web application to send malicious code, generally in the form of a browser side script, to a different end user. This vulnerability is a combination of reflected and stored XSS. Reflected XSS is a type of XSS attack where the malicious script is reflected off the web server, such as in an error message, search result, or any other response that includes some or all of the input sent to the server as part of the request. Stored XSS is a type of XSS attack where the malicious script is stored on the web server, such as in a database, and is later served to users when they request the tainted web page. This vulnerability affects OPNsense version 19.1.