CVE-2019-19336 Cross-site scripting in ovirt-engine

Medium 5.4 Published Updated

Attackers can execute scripts in user sessions via unescaped URL parameters in the OAuth endpoint, potentially leading to account takeover.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2019-19336?

CVE-2019-19336 is a medium-severity cross-site scripting vulnerability in Redhat Virtualization, published on 19 Mar 2020. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

A cross-site scripting vulnerability was reported in the oVirt-engine's OAuth authorization endpoint before version 4.3.8. URL parameters were included in the HTML response without escaping. This flaw would allow an attacker to craft malicious HTML pages that can run scripts in the context of the user's oVirt session.

Weakness: CWE-79

Which versions are affected by CVE-2019-19336?

It affects 2 products.

Linux distribution packages (33)
ovirt-engine Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-engine-backend Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-engine-dbscripts Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-engine-dwh Red Hat:rhev_manager:4.3All versions0:4.3.8-1.el7ev
ovirt-engine-dwh-setup Red Hat:rhev_manager:4.3All versions0:4.3.8-1.el7ev
ovirt-engine-extensions-api-impl Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-engine-extensions-api-impl-javadoc Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-engine-health-check-bundler Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-engine-metrics Red Hat:rhev_manager:4.3All versions0:1.3.6.2-1.el7ev
ovirt-engine-restapi Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-engine-setup Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-engine-setup-base Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-engine-setup-plugin-cinderlib Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-engine-setup-plugin-ovirt-engine Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-engine-setup-plugin-ovirt-engine-common Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-engine-setup-plugin-vmconsole-proxy-helper Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-engine-setup-plugin-websocket-proxy Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-engine-tools Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-engine-tools-backup Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-engine-vmconsole-proxy-helper Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-engine-webadmin-portal Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-engine-websocket-proxy Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
ovirt-fast-forward-upgrade Red Hat:rhev_manager:4.3All versions0:1.0.0-16.el7ev
ovirt-imageio-common Red Hat:rhev_manager:4.3All versions0:1.5.3-0.el7ev
ovirt-imageio-common-debuginfo Red Hat:rhev_manager:4.3All versions0:1.5.3-0.el7ev
ovirt-imageio-proxy Red Hat:rhev_manager:4.3All versions0:1.5.3-0.el7ev
ovirt-imageio-proxy-setup Red Hat:rhev_manager:4.3All versions0:1.5.3-0.el7ev
ovirt-web-ui Red Hat:rhev_manager:4.3All versions0:1.6.0-2.el7ev
python2-ovirt-engine-lib Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
rhv-log-collector-analyzer Red Hat:rhev_manager:4.3All versions0:0.2.15-0.el7ev
rhvm Red Hat:rhev_manager:4.3All versions0:4.3.8.2-0.4.el7
v2v-conversion-host Red Hat:rhev_manager:4.3All versions0:1.16.0-3.el7ev
v2v-conversion-host-ansible Red Hat:rhev_manager:4.3All versions0:1.16.0-3.el7ev

Products include Ovirt Ovirt-Engine, Redhat Virtualization.

How do I fix CVE-2019-19336?

Upgrade to a fixed version.

Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.

Is CVE-2019-19336 being exploited?

There is no known exploitation of CVE-2019-19336 in the wild and no public exploit code.

All Redhat Virtualization vulnerabilities

Sources

Also known as GHSA-969f-386j-4c9x, RHSA-2020:0498.

Is CVE-2019-19336 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free