S4E just found a medium-severity finding from asset blacklist checker
high·Product Based Web Vulnerabilities·Updated Oct 8, 2024

Caucho Resin Information Disclosure Scan

Targets the /resin-doc directory and other default endpoints to expose configuration files, source code, and internal paths.

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsurl
CostFree
3.2k
Times Used
continuous scan runs
3.4k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
Detail

Caucho Resin is a high-performance, open-source Java application server used by businesses to host Java applications, platforms, and services. It is commonly deployed by enterprises that require reliable and scalable Java-based web services and applications. The software provides a full-stack Java Enterprise Edition (Java EE) server supporting advanced technologies like JavaServer Pages (JSP) and servlets. Developers and system administrators utilize Resin for its robust performance in producing dynamic, feature-rich web applications.

An information disclosure vulnerability in Caucho Resin arises when the server is misconfigured, allowing unauthorized access to sensitive data. This typically occurs due to default settings that expose directories like /resin-doc or /WEB-INF without proper access controls. Attackers can exploit this by sending crafted HTTP requests to enumerate files and directories that reveal internal application details.

The vulnerability specifically targets the /resin-doc endpoint, which may contain documentation, configuration files, and sample applications. By accessing this directory, an attacker can retrieve files such as resin.conf or web.xml, exposing database credentials, application paths, and other sensitive configurations. The scan checks for directory listing enabled on these paths, which should be restricted.

If exploited, an attacker can gain critical insights into the application's architecture, including database connection strings, encryption keys, and internal IP addresses. This information can be used to launch further attacks, such as SQL injection or remote code execution, potentially leading to full system compromise. The CVSS score of 7.5 reflects the high impact on confidentiality and the ease of exploitation.

Solution Advice
  • Disable directory listing in the Resin configuration by setting 'directory-servlet' to 'false' in resin.conf.
  • Restrict access to the /resin-doc directory using authentication or IP-based allowlists in the web.xml file.
  • Remove or move the /resin-doc directory from the production server to prevent exposure of documentation and samples.
  • Implement a Web Application Firewall (WAF) to block requests to sensitive paths like /resin-doc and /WEB-INF.
  • Regularly audit Resin configuration files for default settings that may expose sensitive information.
  • Apply the latest security patches and updates from Caucho to address known vulnerabilities.
  • Use a vulnerability scanner like S4E to continuously monitor for information disclosure risks.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.