Description
LaraDashboard before 1.4.8 contains a path traversal vulnerability that allows unauthenticated attackers to read JSON files by manipulating the {lang} route segment. On Windows hosts, attackers can send URL-encoded backslash sequences like ..%5C to escape resources/lang and read composer.json or other application JSON files.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| laradashboard | laradashboard | < 1.4.8 | 1.4.8 |
References
- GitHub Security Advisory (GHSA-43jp-66c9-7cgh) vendor-advisory
- https://github.com/laradashboard/laradashboard/blob/v1.4.2/routes/api.php#L36-L46 technical-description
- https://github.com/laradashboard/laradashboard/pull/350 patch issue-tracking
- https://github.com/laradashboard/laradashboard/commit/aa5d33a32ccef07618ae8687247540d73a21505e patch
- laradashboard v1.4.8 Release Notes release-notes
- https://github.com/laradashboard/laradashboard product
- VulnCheck Advisory: LaraDashboard before 1.4.8 Path Traversal via /api/translations/{lang} Endpoint third-party-advisory