CVE-2018-1000844

Square Open Source Retrofit version Prior to commit 4a693c5aeeef2be6c7ecf80e7b5ec79f6ab59437 contains a XML External Entity (XXE) vulnerability in JAXB that…

published December 20, 2018

CVSS
—
EPSS
2%
Percentile
82.0
In the wild
Unconfirmed
What it is

🚨 An XML External Entity (XXE) vulnerability lies in wait for unsuspecting developers using Retrofit prior to commit 4a693c5! Think of it like a restaurant accepting a takeout order without checking the ingredients list—an attacker could sneak in a request to read local files or even access internal servers without raising any alarms! If exploited, this vulnerability could allow an attacker to peek into sensitive files on the server or potentially make unauthorized requests to internal services. This could lead to data leakage or even service disruption—definitely not the kind of surprise you want!

Put simply

Think of it like a restaurant accepting a takeout order without checking the ingredients list—an attacker could sneak in a request to read local files or even access internal servers without raising any alarms! This XXE vulnerability in Retrofit's JAXB implementation lets attackers manipulate XML input to read files from the server or perform Server Side Request Forgery (SSRF) attacks by requesting internal resources.

What to do

If exploited, this vulnerability could allow an attacker to peek into sensitive files on the server or potentially make unauthorized requests to internal services. This could lead to data leakage or even service disruption—definitely not the kind of surprise you want! Update Retrofit to include commit 4a693c5aeeef2be6c7ecf80e7b5ec79f6ab59437 immediately to close this security gap. Regularly review your XML handling to ensure that external entities are properly managed. You've got this! Follow these steps, and you'll be keeping your system safe from prying eyes in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02152 · 82.0th percentile
Published
2018-12-20T15:00Z
EPSS history
Timeline
  • 20 DEC 15:00Z
    Square Open Source Retrofit version Prior to commit 4a693c5aeeef2be6c7ecf80e7b5ec79f6ab59437 contains a XML External Entity (XXE) vulnerability in JAXB that…
    cvelistv5