CVE-2026-37503

Cross‑Site Scripting via Unescaped Theme Configuration in V2Board 1.7.4

Published May 1, 2026 CVSS 3.1 · 6.9 Medium EPSS < 1% KEV · Not listed
Description
Cross-Site Scripting (XSS) in V2Board thru 1.7.4. The custom_html field in theme configuration is rendered using Blade unescaped output in public/theme/v2board/dashboard.blade.php. An admin can inject arbitrary JavaScript via the saveThemeConfig API. All site visitors execute the payload, enabling cookie theft, session hijacking, or phishing.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
CPEs cpe:2.3:a:v2board:v2board:*:*:*:*:*:*:*:*
Type Values Removed Values Added
Title Cross‑Site Scripting via Unescaped Theme Configuration in V2Board 1.7.4
Type Values Removed Values Added
First Time appeared V2board
V2board v2board
Vendors & Products V2board
V2board v2board
Type Values Removed Values Added
Weaknesses CWE-79
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Cross-Site Scripting (XSS) in V2Board thru 1.7.4. The custom_html field in theme configuration is rendered using Blade unescaped output in public/theme/v2board/dashboard.blade.php. An admin can inject arbitrary JavaScript via the saveThemeConfig API. All site visitors execute the payload, enabling cookie theft, session hijacking, or phishing.
References
Metrics cvssV3_1

{'score': 6.9, 'vector': 'CVSS:3.1/AC:L/AV:N/A:N/C:H/I:L/PR:H/S:C/UI:R'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
May 1, 2026, 7:46 PM
Reserved
Apr 6, 2026, 12:00 AM
Status
Analyzed
Published
May 1, 2026, 4:16 PM
Modified
Nov 11, 2026, 11:10 PM