rootpwn

high · CVSS v3 7.5

CVE-2017-20284

Caucho Resin's documentation webapp (resin-doc) has a path traversal flaw that lets unauthenticated users read arbitrary files via the input

Overview

Caucho Resin's documentation webapp (resin-doc) has a path traversal flaw that lets unauthenticated users read arbitrary files via the inputFile parameter. The vulnerability can be exploited remotely without authentication. It was publicly reported in 2021 by Shadowserver.

Description

Caucho Resin contains a path traversal vulnerability in the documentation webapp (resin-doc) that allows remote unauthenticated attackers to read arbitrary files by supplying a relative path through the inputFile request parameter of the jndi-appconfig tutorial servlet. Attackers can craft requests with directory traversal sequences to the servlet endpoint to read files outside the intended tutorial directory on the underlying system. Exploitation evidence was first observed by the Shadowserver Foundation on 2021-12-10.

Impact

Confidentiality: attackers can read sensitive files such as passwords, certificates, or configuration data. Availability is not directly impacted, but the information disclosure can lead to further attacks. The vulnerability affects all systems running the vulnerable Resin documentation webapp.

Remediation

Apply the latest Resin patch or upgrade to a supported version that removes the vulnerable servlet. If upgrading is not possible, disable or remove the resin-doc webapp and block external access to the jndi-appconfig endpoint. Ensure file system permissions restrict read access to sensitive files and monitor for anomalous requests.

Risk context

Severity is high with a CVSS v3 score of 7.5. No EPSS data is available, but the flaw allows remote unauthenticated file disclosure, making it a priority for remediation.

Affected products

  • Caucho Resin
  • Resin-doc
  • Resin webapp

Scores

Severity
high
CVSS v2
7.8
CVSS v3
7.5
CVSS v4
EPSS

path-traversal file-disclosure Resin webapp unauthenticated CVE-2017-20284

← All CVEs