Skip to content

← Public intelligence

Maven package

com.squareup.retrofit2:retrofit

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

2 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Critical, CVSS 9.1MavenPublished

    XML External Entity (XXE) vulnerability in Square Retrofit

    CVE-2018-1000844 · GHSA-j379-9jr9-w5cq

    Affected
    • Maven com.squareup.retrofit2:retrofit >= 2.0.0, < 2.5.0
    Fixed in
    2.5.0· Vendor fix available
    Issue
    Square Open Source Retrofit versions prior to commit 4a693c5aeeef2be6c7ecf80e7b5ec79f6ab59437 contain a XML External Entity (XXE) vulnerability in JAXB. An attacker could use this to remotely read files from the file system or to perform SSRF. This vulnerability appears to have been fixed in commit 4a693c5aeeef2be6c7ecf80e7b5ec79f6ab59437.

    Recommended action: Upgrade to 2.5.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. High, CVSS 7.5MavenPublished

    Directory Traversal vulnerability in Square Retrofit

    CVE-2018-1000850 · GHSA-8p8g-f9vg-r7xr

    Affected
    • Maven com.squareup.retrofit2:retrofit >= 2.0.0, < 2.5.0
    Fixed in
    2.5.0· Vendor fix available
    Issue
    Square Retrofit versions from (including) 2.0 to 2.5.0 (excluding) contain a Directory Traversal vulnerability in RequestBuilder class, method addPathParameter. By manipulating the URL an attacker could add or delete resources otherwise unavailable to her. This attack appears to be exploitable via an encoded path parameter on POST, PUT or DELETE request. This vulnerability appears to have been fixed in 2.5.0 and later.

    Recommended action: Upgrade to 2.5.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →