An attacker submitting facts to the Foreman server containing HTML can cause a stored XSS on certain pages: (1) Facts page, when clicking on the "chart" button and hovering over the chart; (2) Trends page, when checking the graph for a trend based on a such fact; (3) Statistics page, for facts that are aggregated on this page.
The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
Link | Tags |
---|---|
https://github.com/theforeman/foreman/pull/4967 | issue tracking patch |
https://access.redhat.com/errata/RHSA-2018:2927 | third party advisory vendor advisory |
http://projects.theforeman.org/issues/21519 | issue tracking vendor advisory |