CVE-2017-14868 Restlet Framework Ja-rs extension is vulnerable to XXE when using SimpleXMLProvider
Remote attackers can access arbitrary files via XXE in REST API requests when using SimpleXMLProvider in Restlet Framework.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2017-14868?
CVE-2017-14868 is a high-severity vulnerability in n/a, published on 30 Nov 2017. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Restlet Framework before 2.3.11, when using SimpleXMLProvider, allows remote attackers to access arbitrary files via an XXE attack in a REST API HTTP request. This affects use of the Jax-rs extension.
Weakness: CWE-611
Which versions are affected by CVE-2017-14868?
2 open source packages ship an affected version, including org.restlet.jse:org.restlet.ext.jaxrs. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
org.restlet.jse:org.restlet.ext.jaxrs Maven | All versions | 2.3.11 |
org.restlet.jse:org.restlet.ext.jaxrs Maven | All versions | 2.3.11 |
Products include Restlet Restlet.
How do I fix CVE-2017-14868?
Upgrade org.restlet.jse:org.restlet.ext.jaxrs to 2.3.11 or later.
Is CVE-2017-14868 being exploited?
There is no known exploitation of CVE-2017-14868 in the wild and no public exploit code.
Other vulnerabilities in n/a
Sources
Also known as GHSA-2mp8-qvqm-3xwq, UBUNTU-CVE-2017-14868.