Approved changes feed: RSS · Atom
cpe:2.3:a:labstack:echo:*:*:*:*:*:go:*:*part: a version: * update: *
| Vendor | Labstack (ce4ea176-4264-5b15-b0c6-bf541d9e6360) |
|---|---|
| Product | Echo (08457e42-c15d-526c-bc7b-4420df391251) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | go |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-25766 |
vulnerable | 2026-06-08 07:53:20.321810 |
Echo has a Windows path traversal via backslash in middleware.Static default filesystem
MEDIUM (5.3)
Echo is a Go web framework. In versions 5.0.0 through 5.0.2 on Windows, Echo’s `middleware.Static` using the default filesystem allows path traversal via backslashes, enabling unauthenticated remote file read outside the static root. In `middleware/static.go`, the requested path is unescaped and normalized with `path.Clean` (URL semantics). `path.Clean` does not treat `\` as a path separator, so `..\` sequences remain in the cleaned path. The resulting path is then passed to `currentFS.Open(...)`. When the filesystem is left at the default (nil), Echo uses `defaultFS` which calls `os.Open` (`echo.go:792`). On Windows, `os.Open` treats `\` as a path separator and resolves `..\`, allowing traversal outside the static root. Version 5.0.3 fixes the issue.
Published: 2026-02-19T15:49:02.402Z
Updated: 2026-02-19T19:46:01.829Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2020-36565 |
vulnerable | 2026-06-08 05:25:49.143432 |
Directory traversal on Windows in github.com/labstack/echo/v4
Due to improper sanitization of user input on Windows, the static file handler allows for directory traversal, allowing an attacker to read files outside of the target directory that the server has permission to read.
Published: 2022-12-07T16:14:43.946Z
Updated: 2025-04-23T15:38:30.467Z |
Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.