CVE-2017-7514 Cross-site scripting in Red Hat Satellite

Medium 4.3 Published Updated

Attackers can inject malicious scripts via failed action entries, potentially compromising other users' sessions in Red Hat Satellite.

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-2017-7514?

CVE-2017-7514 is a medium-severity cross-site scripting vulnerability in Redhat Satellite, published on 30 Jul 2018. 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 (XSS) flaw was found in how the failed action entry is processed in Red Hat Satellite before version 5.8.0. A user able to specify a failed action could exploit this flaw to perform XSS attacks against other Satellite users.

Weakness: CWE-79

Which versions are affected by CVE-2017-7514?

It affects 1 product.

Linux distribution packages (40)
ace-editor Red Hat:network_satellite:5.8::el6All versions0:1.1.3-3.el6sat
antlr Red Hat:network_satellite:5.8::el6All versions0:2.7.7-7.ep5.el6
apache-commons-beanutils Red Hat:network_satellite:5.8::el6All versions0:1.8.3-10.redhat_2.ep6.el6
apache-commons-cli Red Hat:network_satellite:5.8::el6All versions0:1.2-7.5.redhat_2.ep6.el6.4
bootstrap Red Hat:network_satellite:5.8::el6All versions0:3.0.0-4.el6sat
bootstrap-datepicker Red Hat:network_satellite:5.8::el6All versions0:1.3.0-2.el6sat
c3p0 Red Hat:network_satellite:5.8::el6All versions0:0.9.1.2-2.ep5.el6
cdn-sync-mappings Red Hat:network_satellite:5.8::el6All versions0:2.2-1.el6sat
cglib Red Hat:network_satellite:5.8::el6All versions0:2.2-5.6.ep5.el6
cobbler Red Hat:network_satellite:5.8::el6All versions0:2.0.7-66.el6sat
cobbler-loaders Red Hat:network_satellite:5.8::el6All versions0:1.0.3-1.el6sat
concurrent Red Hat:network_satellite:5.8::el6All versions0:1.3.4-10.1.5_jboss_update1.ep5.el6
cx_Oracle Red Hat:network_satellite:5.8::el6All versions0:5.1.2-6.el6sat
cx_Oracle-debuginfo Red Hat:network_satellite:5.8::el6All versions0:5.1.2-6.el6sat
dojo Red Hat:network_satellite:5.8::el6All versions0:1.6.1-1.el6sat
dom4j Red Hat:network_satellite:5.8::el6All versions0:1.6.1-11.1.ep5.el6
dwr Red Hat:network_satellite:5.8::el6All versions0:3.0rc2-7.el6sat
font-awesome Red Hat:network_satellite:5.8::el6All versions0:4.0.3-1.el6sat
glassfish-jsf Red Hat:network_satellite:5.8::el6All versions0:1.2_13-3.1.4.ep5.el6
hibernate3 Red Hat:network_satellite:5.8::el6All versions1:3.3.2-1.3.GA_CP04.ep5.el6
jabberd Red Hat:network_satellite:5.8::el6All versions0:2.2.8-23.el6sat
jabberd-debuginfo Red Hat:network_satellite:5.8::el6All versions0:2.2.8-23.el6sat
jabberpy Red Hat:network_satellite:5.8::el6All versions0:0.5-0.22.el6sat
jakarta-commons-chain Red Hat:network_satellite:5.8::el6All versions0:1.2-2.2.2.ep5.el6
jakarta-commons-codec Red Hat:network_satellite:5.8::el6All versions0:1.3-11.7.el6
jakarta-commons-codec-debuginfo Red Hat:network_satellite:5.8::el6All versions0:1.3-11.7.el6
jakarta-commons-digester Red Hat:network_satellite:5.8::el6All versions0:1.8.1-8.1.1.1.ep5.el6
jakarta-commons-el Red Hat:network_satellite:5.8::el6All versions0:1.0-19.2.1.1.ep5.el6
jakarta-commons-fileupload Red Hat:network_satellite:5.8::el6All versions1:1.1.1-7.4.ep5.el6
jakarta-commons-io Red Hat:network_satellite:5.8::el6All versions0:1.4-4.ep5.el6
jakarta-commons-lang Red Hat:network_satellite:5.8::el6All versions0:2.4-1.1.el6
jakarta-commons-logging Red Hat:network_satellite:5.8::el6All versions0:1.1.1-1.ep5.el6
jakarta-commons-logging-jboss Red Hat:network_satellite:5.8::el6All versions0:1.1-10.3_patch_02.1.ep5.el6
jakarta-commons-parent Red Hat:network_satellite:5.8::el6All versions0:11-2.1.2.ep5.el6
jakarta-commons-validator Red Hat:network_satellite:5.8::el6All versions0:1.3.1-7.5.2.ep5.el6
jakarta-oro Red Hat:network_satellite:5.8::el6All versions0:2.0.8-6.6.el6
jakarta-oro-debuginfo Red Hat:network_satellite:5.8::el6All versions0:2.0.8-6.6.el6
jakarta-taglibs-standard Red Hat:network_satellite:5.8::el6All versions0:1.1.1-12.ep5.el6
java-1.8.0-ibm Red Hat:network_satellite:5.8::el6All versions1:1.8.0.4.1-1jpp.1.el6_8
java-1.8.0-ibm-devel Red Hat:network_satellite:5.8::el6All versions1:1.8.0.4.1-1jpp.1.el6_8

Products include Redhat Satellite.

How do I fix CVE-2017-7514?

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-2017-7514 being exploited?

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

All Redhat Satellite vulnerabilities

Sources

Also known as GHSA-cqmg-98pc-948m, RHSA-2017:1558, SUSE-SU-2017:2964-1.

Is CVE-2017-7514 in your software?

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

Check your SBOMs for free