Description
LaraDashboard before 1.4.9 contains a stored cross-site scripting vulnerability that allows authenticated users with post.create or post.edit permission to inject scripts via unsanitized LaraBuilder design_json block content. Attackers can save text-editor, HTML, text or heading blocks containing script or event-handler markup that executes in administrator or Superadmin sessions viewing the builder, preview or page.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| LaraDashboard | LaraDashboard | < 1.4.9 | 1.4.9 |
References
- GitHub Security Advisory (GHSA-w878-x2w9-3r6f) vendor-advisory
- GitHub Security Advisory (GHSA-rf5h-55h2-jmf8) vendor-advisory
- GitHub Security Advisory (GHSA-9gg9-jh9p-fw37) vendor-advisory
- https://github.com/laradashboard/laradashboard/commit/5955d725683b1e63af8c38a149211d6151465aed patch
- LaraDashboard v1.4.9 Release Notes release-notes
- https://github.com/laradashboard/laradashboard/blob/v1.4.8/resources/js/lara-builder/blocks/text-editor/render.php#L99-L104 technical-description
- VulnCheck Advisory: LaraDashboard before 1.4.9 Stored XSS via LaraBuilder design_json Block Content third-party-advisory