CVE-2026-56122 PUBLISHED

Winstone Servlet Engine 0.9.10 Path Traversal via HTTP Request Paths

Assigner: VulnCheck
Reserved: 18.06.2026 Published: 25.06.2026 Updated: 25.06.2026

Winstone Servlet Engine through 0.9.10 contains a path traversal vulnerability that allows unauthenticated attackers to read arbitrary files by sending HTTP GET requests with dot-dot-slash sequences that are not sanitized when serving static files from the configured webroot. Attackers can traverse outside the webroot directory using traversal-prefixed paths in a single HTTP request to read any file accessible to the servlet engine process, including sensitive system files when the service runs with elevated privileges.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
CVSS Score: 8.7

Product Status

Vendor rickknowles
Product Winstone Servlet Container
Versions Default: affected
  • affected from 0 to 0.9.10 (incl.)

Credits

  • Victor A. Morales, Senior Pentester Team Leader, GM Sectec, Corp. finder

References

Problem Types

  • Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') CWE