Skip to main content

ui-ux-pro-max-skill CVE-2026-7596

| EUVDEUVD-2026-26720 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-05-01 VulDB
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Attacker crafts malicious slide data
  2. Delivery
    User imports/views slide containing payload
  3. Exploit
    Unescaped user input embedded in HTML output
  4. Execution
    JavaScript executes in user's browser
  5. Impact
    Session hijacked or credentials stolen

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires user interaction: a target user must load or view slide content that contains the attacker's malicious payload. The vulnerability is triggered when user-controlled data (titles, subtitles, company names, feature descriptions, or any field passed to the data.get() function) is rendered into HTML output without escaping. No special product configuration is required-all default slide generation functions are vulnerable. The attack surface includes any deployment where users can provide slide content inputs (web upload forms, API endpoints accepting slide definitions, file imports, or collaborative editing tools). Mitigation is automatic upon patching; no configuration changes are needed, but user training to avoid importing untrusted slide definitions reduces risk before patching.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N) indicates network-accessible remote exploitation with low attack complexity and no privileges required, but critically requires user interaction (UI:P), limiting integrity impact to low severity. The extremely low CVSS score of 2.1 reflects the user interaction requirement-an attacker must trick a user into viewing malicious slide data. However, this must be weighed against: (1) publicly available exploit code existing, (2) the attack vector being network-accessible with low complexity, (3) practical exploitation being feasible in collaboration workflows where users import or view untrusted slide content. The EPSS score is not provided, but the combination of public POC availability and remote attack vector suggests actual exploitation risk may exceed the CVSS score in environments where slide generation is user-facing. The low integrity impact (VI:L) means stored XSS would not achieve full compromise, limiting scope to session hijacking, credential theft, or malware distribution within the user's browser context. For teams using this tool in internal or customer-facing scenarios, this remains a meaningful risk despite low CVSS; for embedded/internal-only deployments, risk is lower. The lack of vendor response to the pull request introduces supply-chain uncertainty-the patch may not be officially released.

Exploit ScenarioDerived

An attacker crafts a malicious slide data payload containing JavaScript in the 'title' or 'company' field, such as <img src=x onerror=alert('xss')>. When a user (or administrator) uses the Slide Generator to render slides with this payload, the unescaped JavaScript executes in the user's browser, enabling session hijacking, credential theft via a fake login prompt, or malware distribution. The public POC provides ready-to-use exploit vectors, lowering the barrier to weaponization.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 01, 2026

Cross-site scripting (XSS) vulnerability in nextlevelbuilder ui-ux-pro-max-skill up to version 2.5.0 allows remote attackers to inject malicious scripts via unescaped user input in the Slide Generator component's data.get() function. The vulnerability affects slide generation where user-supplied content (titles, subtitles, company names, feature descriptions) is embedded directly into HTML output without sanitization. Publicly available exploit code exists, and the vendor has released a patch via pull request, though the project has not actively responded to security notifications. CVSS score of 2.1 reflects low severity due to required user interaction, but the public availability of exploit code increases practical exploitation risk.

RemediationAI

Vendor-released patch: Apply the fix from PR #274, which introduces HTML escaping via the _e() utility function and URL validation via the _safe_url() function (https://github.com/nextlevelbuilder/ui-ux-pro-max-skill/pull/274). This patch wraps all user-supplied data with _e() for text content and _safe_url() for href attributes, preventing HTML/JavaScript injection. Update to the next stable release of ui-ux-pro-max-skill that includes this fix once officially tagged by the maintainers. As a temporary compensating control pending patch deployment, restrict access to the Slide Generator component to trusted users only, and validate/sanitize all slide data inputs externally before passing to the script using a server-side HTML sanitization library (e.g., bleach for Python). Do not allow untrusted external users to upload or import slide definitions. Additionally, deploy a Content Security Policy (CSP) header in any web interface that displays generated slides to restrict script execution to trusted sources only, which will limit the impact of injected XSS payloads.

Affected VersionsENISA

ui-ux-pro-max-skill 2.2
ui-ux-pro-max-skill 2.1
ui-ux-pro-max-skill 2.5.0
ui-ux-pro-max-skill 2.4
ui-ux-pro-max-skill 2.0
ui-ux-pro-max-skill 2.3

Affected Packages

euvd ui_ux_pro_max_skill no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability exists in the generate-slide.py script's Slide Generator component, which dynamically constructs HTML slide content using Python f-strings with unescaped user-supplied data from the data dictionary. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), where the application fails to HTML-escape or URL-validate user inputs before embedding them into HTML attributes and content. The patch introduces two utility functions: _e() for HTML entity escaping using Python's html.escape() for text content, and _safe_url() for URL validation that whitelists safe schemes (http://, https://, #, /) and prevents javascript: URI injection. The vulnerability affects all data fields passed to slide generation functions (badge, title, subtitle, company name, pain point titles/descriptions, feature titles/descriptions, CTA buttons, and metadata fields), which are rendered client-side without sanitization.

Know when Ui Ux Pro Max Skill gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 2.1 LOW
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

5
PoC Detected
May 02, 2026 - 02:16 vuln.today
Public exploit code
Severity Changed
May 01, 2026 - 21:22 NVD
MEDIUM LOW
CVSS changed
May 01, 2026 - 21:22 NVD
4.3 (MEDIUM) 2.1 (LOW)
Patch released
May 01, 2026 - 21:16 nvd
Patch available
CVE Published
May 01, 2026 - 21:00 nvd
LOW 2.1

DescriptionCVE.org

A vulnerability has been found in nextlevelbuilder ui-ux-pro-max-skill up to 2.5.0. Affected by this issue is the function data.get of the file .claude/skills/design-system/scripts/generate-slide.py of the component Slide Generator. Such manipulation leads to cross site scripting. The attack may be performed from remote. The exploit has been disclosed to the public and may be used. The project was informed of the problem early through a pull request but has not reacted yet.

Threat Intelligence Overview

EPSS Score
0.0%
Top 97% exploitable
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity LOW
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy