CVE-2016-7050 Deserialization in n/a

Critical 9.8 Published Updated

Remote attackers can execute arbitrary code via unsafe deserialization in RESTEasy SerializableProvider, affecting Red Hat Enterprise Linux systems.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2016-7050?

CVE-2016-7050 is a critical unsafe deserialization vulnerability in Redhat Enterprise Linux Desktop, published on 8 Jun 2017. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

SerializableProvider in RESTEasy in Red Hat Enterprise Linux Desktop 7, Red Hat Enterprise Linux HPC Node 7, Red Hat Enterprise Linux Server 7, and Red Hat Enterprise Linux Workstation 7 allows remote attackers to execute arbitrary code.

Weakness: CWE-502

Which versions are affected by CVE-2016-7050?

It affects 4 products.

Linux distribution packages (40)
resteasy-base Red Hat:enterprise_linux:7::clientAll versions0:3.0.6-4.el7
resteasy-base-atom-provider Red Hat:enterprise_linux:7::clientAll versions0:3.0.6-4.el7
resteasy-base-client Red Hat:enterprise_linux:7::clientAll versions0:3.0.6-4.el7
resteasy-base-jackson-provider Red Hat:enterprise_linux:7::clientAll versions0:3.0.6-4.el7
resteasy-base-javadoc Red Hat:enterprise_linux:7::clientAll versions0:3.0.6-4.el7
resteasy-base-jaxb-provider Red Hat:enterprise_linux:7::clientAll versions0:3.0.6-4.el7
resteasy-base-jaxrs Red Hat:enterprise_linux:7::clientAll versions0:3.0.6-4.el7
resteasy-base-jaxrs-all Red Hat:enterprise_linux:7::clientAll versions0:3.0.6-4.el7
resteasy-base-jaxrs-api Red Hat:enterprise_linux:7::clientAll versions0:3.0.6-4.el7
resteasy-base-jettison-provider Red Hat:enterprise_linux:7::clientAll versions0:3.0.6-4.el7
resteasy-base-providers-pom Red Hat:enterprise_linux:7::clientAll versions0:3.0.6-4.el7
resteasy-base-resteasy-pom Red Hat:enterprise_linux:7::clientAll versions0:3.0.6-4.el7
resteasy-base-tjws Red Hat:enterprise_linux:7::clientAll versions0:3.0.6-4.el7
resteasy-base Red Hat:enterprise_linux:7::computenodeAll versions0:3.0.6-4.el7
resteasy-base-atom-provider Red Hat:enterprise_linux:7::computenodeAll versions0:3.0.6-4.el7
resteasy-base-client Red Hat:enterprise_linux:7::computenodeAll versions0:3.0.6-4.el7
resteasy-base-jackson-provider Red Hat:enterprise_linux:7::computenodeAll versions0:3.0.6-4.el7
resteasy-base-javadoc Red Hat:enterprise_linux:7::computenodeAll versions0:3.0.6-4.el7
resteasy-base-jaxb-provider Red Hat:enterprise_linux:7::computenodeAll versions0:3.0.6-4.el7
resteasy-base-jaxrs Red Hat:enterprise_linux:7::computenodeAll versions0:3.0.6-4.el7
resteasy-base-jaxrs-all Red Hat:enterprise_linux:7::computenodeAll versions0:3.0.6-4.el7
resteasy-base-jaxrs-api Red Hat:enterprise_linux:7::computenodeAll versions0:3.0.6-4.el7
resteasy-base-jettison-provider Red Hat:enterprise_linux:7::computenodeAll versions0:3.0.6-4.el7
resteasy-base-providers-pom Red Hat:enterprise_linux:7::computenodeAll versions0:3.0.6-4.el7
resteasy-base-resteasy-pom Red Hat:enterprise_linux:7::computenodeAll versions0:3.0.6-4.el7
resteasy-base-tjws Red Hat:enterprise_linux:7::computenodeAll versions0:3.0.6-4.el7
resteasy-base Red Hat:enterprise_linux:7::serverAll versions0:3.0.6-4.el7
resteasy-base-atom-provider Red Hat:enterprise_linux:7::serverAll versions0:3.0.6-4.el7
resteasy-base-client Red Hat:enterprise_linux:7::serverAll versions0:3.0.6-4.el7
resteasy-base-jackson-provider Red Hat:enterprise_linux:7::serverAll versions0:3.0.6-4.el7
resteasy-base-javadoc Red Hat:enterprise_linux:7::serverAll versions0:3.0.6-4.el7
resteasy-base-jaxb-provider Red Hat:enterprise_linux:7::serverAll versions0:3.0.6-4.el7
resteasy-base-jaxrs Red Hat:enterprise_linux:7::serverAll versions0:3.0.6-4.el7
resteasy-base-jaxrs-all Red Hat:enterprise_linux:7::serverAll versions0:3.0.6-4.el7
resteasy-base-jaxrs-api Red Hat:enterprise_linux:7::serverAll versions0:3.0.6-4.el7
resteasy-base-jettison-provider Red Hat:enterprise_linux:7::serverAll versions0:3.0.6-4.el7
resteasy-base-providers-pom Red Hat:enterprise_linux:7::serverAll versions0:3.0.6-4.el7
resteasy-base-resteasy-pom Red Hat:enterprise_linux:7::serverAll versions0:3.0.6-4.el7
resteasy-base-tjws Red Hat:enterprise_linux:7::serverAll versions0:3.0.6-4.el7
resteasy-base Red Hat:enterprise_linux:7::workstationAll versions0:3.0.6-4.el7

Products include Redhat Enterprise Linux Desktop, Redhat Enterprise Linux Hpc Node, Redhat Enterprise Linux Server, Redhat Enterprise Linux Workstation.

How do I fix CVE-2016-7050?

Apply the vendor's patch.

Upgrade, and only deserialise data from trusted sources or with an allow-list of types. More about Unsafe deserialization.

Is CVE-2016-7050 being exploited?

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

All Redhat Enterprise Linux Desktop vulnerabilities

Sources

Also known as GHSA-m2g5-gpqx-rwvw, MGASA-2016-0382, RHSA-2016:2604, UBUNTU-CVE-2016-7050.

Is CVE-2016-7050 in your software?

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

Check your SBOMs for free