CVE-2026-90931
Received Received - Intake

SVG Stored XSS in LaraDashboard Media Upload

Vulnerability report for CVE-2026-90931, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-14

Last updated on: 2026-09-14

Assigner: VulnCheck

Description

LaraDashboard versions 0.9.0 through 1.2.2 fail to sanitize SVG file content during media upload, allowing authenticated users with only the media.create permission to upload malicious SVG files containing script tags. When any user including administrators opens the stored SVG file served inline from the application origin, the embedded JavaScript executes in the dashboard context, enabling session hijacking and administrative account takeover.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-14
Last Modified
2026-09-14
Generated
2026-09-15
AI Q&A
2026-09-14
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
laradashboard laradashboard From 0.9.0 (inc) to 1.2.2 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

LaraDashboard versions 0.9.0 through 1.2.2 are vulnerable to a stored cross-site scripting (XSS) attack via SVG file uploads. The application fails to sanitize SVG content during uploads, allowing authenticated users with media.create permission to upload malicious SVG files containing script tags. When accessed, the embedded JavaScript executes in the dashboard context.

Detection Guidance

Check for uploaded SVG files in your LaraDashboard media library that contain script tags or suspicious JavaScript. Inspect server logs for requests to SVG files with unusual parameters or unexpected responses.

Impact Analysis

This vulnerability enables session hijacking and administrative account takeover. Attackers can steal session tokens or perform actions on behalf of users, including administrators, when they view the malicious SVG file.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, which may violate GDPR's data protection requirements and HIPAA's safeguards for protected health information. The stored XSS allows attackers to hijack sessions or take over administrative accounts, potentially exposing regulated data.

Mitigation Strategies

Upgrade LaraDashboard to a patched version beyond 1.2.2. Disable SVG uploads if not required or implement strict MIME type validation and SVG content sanitization. Review user permissions to ensure only trusted users have media.create access.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-90931. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart