CVE-2016-7050 Deserialization in n/a
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::client | All versions | 0:3.0.6-4.el7 |
resteasy-base-atom-provider Red Hat:enterprise_linux:7::client | All versions | 0:3.0.6-4.el7 |
resteasy-base-client Red Hat:enterprise_linux:7::client | All versions | 0:3.0.6-4.el7 |
resteasy-base-jackson-provider Red Hat:enterprise_linux:7::client | All versions | 0:3.0.6-4.el7 |
resteasy-base-javadoc Red Hat:enterprise_linux:7::client | All versions | 0:3.0.6-4.el7 |
resteasy-base-jaxb-provider Red Hat:enterprise_linux:7::client | All versions | 0:3.0.6-4.el7 |
resteasy-base-jaxrs Red Hat:enterprise_linux:7::client | All versions | 0:3.0.6-4.el7 |
resteasy-base-jaxrs-all Red Hat:enterprise_linux:7::client | All versions | 0:3.0.6-4.el7 |
resteasy-base-jaxrs-api Red Hat:enterprise_linux:7::client | All versions | 0:3.0.6-4.el7 |
resteasy-base-jettison-provider Red Hat:enterprise_linux:7::client | All versions | 0:3.0.6-4.el7 |
resteasy-base-providers-pom Red Hat:enterprise_linux:7::client | All versions | 0:3.0.6-4.el7 |
resteasy-base-resteasy-pom Red Hat:enterprise_linux:7::client | All versions | 0:3.0.6-4.el7 |
resteasy-base-tjws Red Hat:enterprise_linux:7::client | All versions | 0:3.0.6-4.el7 |
resteasy-base Red Hat:enterprise_linux:7::computenode | All versions | 0:3.0.6-4.el7 |
resteasy-base-atom-provider Red Hat:enterprise_linux:7::computenode | All versions | 0:3.0.6-4.el7 |
resteasy-base-client Red Hat:enterprise_linux:7::computenode | All versions | 0:3.0.6-4.el7 |
resteasy-base-jackson-provider Red Hat:enterprise_linux:7::computenode | All versions | 0:3.0.6-4.el7 |
resteasy-base-javadoc Red Hat:enterprise_linux:7::computenode | All versions | 0:3.0.6-4.el7 |
resteasy-base-jaxb-provider Red Hat:enterprise_linux:7::computenode | All versions | 0:3.0.6-4.el7 |
resteasy-base-jaxrs Red Hat:enterprise_linux:7::computenode | All versions | 0:3.0.6-4.el7 |
resteasy-base-jaxrs-all Red Hat:enterprise_linux:7::computenode | All versions | 0:3.0.6-4.el7 |
resteasy-base-jaxrs-api Red Hat:enterprise_linux:7::computenode | All versions | 0:3.0.6-4.el7 |
resteasy-base-jettison-provider Red Hat:enterprise_linux:7::computenode | All versions | 0:3.0.6-4.el7 |
resteasy-base-providers-pom Red Hat:enterprise_linux:7::computenode | All versions | 0:3.0.6-4.el7 |
resteasy-base-resteasy-pom Red Hat:enterprise_linux:7::computenode | All versions | 0:3.0.6-4.el7 |
resteasy-base-tjws Red Hat:enterprise_linux:7::computenode | All versions | 0:3.0.6-4.el7 |
resteasy-base Red Hat:enterprise_linux:7::server | All versions | 0:3.0.6-4.el7 |
resteasy-base-atom-provider Red Hat:enterprise_linux:7::server | All versions | 0:3.0.6-4.el7 |
resteasy-base-client Red Hat:enterprise_linux:7::server | All versions | 0:3.0.6-4.el7 |
resteasy-base-jackson-provider Red Hat:enterprise_linux:7::server | All versions | 0:3.0.6-4.el7 |
resteasy-base-javadoc Red Hat:enterprise_linux:7::server | All versions | 0:3.0.6-4.el7 |
resteasy-base-jaxb-provider Red Hat:enterprise_linux:7::server | All versions | 0:3.0.6-4.el7 |
resteasy-base-jaxrs Red Hat:enterprise_linux:7::server | All versions | 0:3.0.6-4.el7 |
resteasy-base-jaxrs-all Red Hat:enterprise_linux:7::server | All versions | 0:3.0.6-4.el7 |
resteasy-base-jaxrs-api Red Hat:enterprise_linux:7::server | All versions | 0:3.0.6-4.el7 |
resteasy-base-jettison-provider Red Hat:enterprise_linux:7::server | All versions | 0:3.0.6-4.el7 |
resteasy-base-providers-pom Red Hat:enterprise_linux:7::server | All versions | 0:3.0.6-4.el7 |
resteasy-base-resteasy-pom Red Hat:enterprise_linux:7::server | All versions | 0:3.0.6-4.el7 |
resteasy-base-tjws Red Hat:enterprise_linux:7::server | All versions | 0:3.0.6-4.el7 |
resteasy-base Red Hat:enterprise_linux:7::workstation | All versions | 0: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.
Other vulnerabilities in Redhat Enterprise Linux Desktop
Sources
Also known as GHSA-m2g5-gpqx-rwvw, MGASA-2016-0382, RHSA-2016:2604, UBUNTU-CVE-2016-7050.