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
- —