Skip to main content

Logo Showcase EUVDEUVD-2026-92319

| CVE-2026-105060 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-05 Patchstack GHSA-p3p5-f3vv-gv4r
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privileged user
  2. Delivery
    Submit logo entry with script payload
  3. Exploit
    Payload stored unsanitized by plugin
  4. Execution
    Admin/victim views affected page
  5. Impact
    Script executes in victim browser session

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 an authenticated WordPress account with at least the privilege level permitted to create or edit Logo Showcase content (PR:L - typically contributor/author or a role the site grants to submit logo entries), and it requires victim user interaction (UI:R): a second user (commonly an administrator or site visitor) must view the page where the stored payload is rendered for the script to fire. Limiting factors: this is not remote-unauthenticated - sites that do not grant untrusted users content-submission accounts are substantially less exposed, and the scope-change impact depends on the victim's browser session rather than directly compromising the server. The specific input field/plugin feature that stores the unsanitized value is not named in the description.

Impact

This is a moderate-severity stored XSS (CVSS 6.5, CWE-79) in the Themepoints 'Logo Showcase' WordPress plugin, reported by Patchstack. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L indicates network-reachable, low-complexity exploitation that nonetheless requires an authenticated account (PR:L) and victim interaction (UI:R), with a scope change (S:C) reflecting that injected script executes in a different security context (the victim's browser/session). Exploitation status: no public exploit identified at time of analysis - the issue is not listed in CISA KEV and no POC is referenced in the provided data, so there is no evidence of active exploitation. No EPSS score or SSVC decision data was provided, so exploitation probability cannot be quantified from the inputs. Realistically this is a typical Patchstack-catalogued plugin XSS: genuine but not an emergency - the PR:L and UI:R requirements plus the niche footprint of this specific plugin make it a patch-in-normal-cycle item rather than a drop-everything priority, unless the affected site grants untrusted users contributor-level access.

Exploit ScenarioDerived

An attacker holding a low-privileged authenticated account (e.g., contributor or author) on a WordPress site running Logo Showcase ≤4.0.4 submits a logo entry containing a malicious script payload that is stored by the plugin. When an administrator or other user later views the page or dashboard where that content is rendered, the script executes in their browser, enabling session/cookie theft or actions in the victim's context. No public exploit code was identified, so exploitation would require an attacker to craft the payload independently.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 05, 2026

Stored cross-site scripting (CWE-79) in the Themepoints 'Logo Showcase' WordPress plugin, affecting all versions through 4.0.4, allows an authenticated low-privileged user to persist malicious script into a logo showcase entry that executes in the browser of any user who later views the rendered page. Because the input is stored rather than reflected, a single submission can fire against administrators or site visitors repeatedly, and the CVSS:3.1 vector (PR:L, UI:R, S:C) confirms that exploitation requires at least a contributor/author-level account on the WordPress site plus victim interaction with the poisoned page. Per Patchstack's report, no public exploit code was identified at time of analysis and there is no indication of confirmed active exploitation (not in CISA KEV); the plugin's limited install base and the need for a content-submission account keep practical risk moderate rather than critical.

RemediationAI

No vendor-released patch or fixed version is identified in the provided data, so administrators cannot upgrade to a known-good release at this time; monitor the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/logo-showcase/vulnerability/wordpress-logo-showcase-plugin-4-0-4-cross-site-scripting-xss-vulnerability?_s_id=cve) and the WordPress plugin repository for a patched version above 4.0.4 and apply it immediately when it ships. In the interim, the most effective compensating control is to remove or deactivate the Logo Showcase plugin entirely if it is not business-critical - this fully eliminates the attack surface but removes the logo display functionality. If the plugin must remain active, tighten the WordPress role model: audit accounts with contributor/author privileges, revoke content-submission permissions from untrusted users, disable open registration, and ensure only vetted administrators can create or edit logo showcase entries, since exploitation depends on an authenticated low-privilege account (PR:L) - the trade-off is reduced ability for external contributors to submit content. Deploy a web application firewall or WordPress security plugin with XSS rule sets and content sanitization to filter stored payloads before rendering, understanding that signature-based filtering can be bypassed and may produce false positives on legitimate logo markup. Finally, enforce HttpOnly and SameSite cookies and keep administrator sessions short-lived to limit what a successful stored-XSS payload can achieve, though this reduces but does not eliminate session-riding impact.

Affected VersionsENISA

Logo Showcase 0 ≤4.0.4

Affected Packages

euvd logo_showcase 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 is a classic stored/persistent cross-site scripting flaw (CWE-79: Improper Neutralization of Input During Web Page Generation) inside the Themepoints Logo Showcase plugin for WordPress. WordPress plugins render user-supplied content into HTML through shortcodes, widgets, and admin/front-end templates; when the plugin stores a logo entry field without HTML-escaping it on output (e.g., missing esc_html()/esc_attr()/wp_kses() calls), the raw markup is written into the page body for every subsequent viewer rather than only the submitter. The CPE identifier cpe:2.3:a:themepoints:logo_showcase:*:*:*:*:*:*:*:* marks the plugin as the affected component, and the version range in the advisory ('from n/a through 4.0.4') indicates the bug has existed since the plugin's early releases and was not corrected in 4.0.4. The CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L vector reflects network reachability, low attack complexity, an authenticated low-privilege attacker (PR:L), required victim interaction (UI:R), and scope change (S:C) because the injected script escapes the plugin's security context and executes in the victim's browser session, where it can steal session cookies, inject admin actions, or deface pages; confidentiality and integrity impacts are low and availability impact is limited. The specific vulnerable input field or shortcode parameter is not named in the available description, so defenders should treat all plugin-supplied content fields as suspect.

Know when Logo Showcase 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 (Patchstack) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 5.4 MEDIUM

Stored XSS needs a low-privileged authenticated account (PR:L) and a victim to view the content (UI:R); script runs cross-context (S:C) with limited C/I impact and no genuine availability impact (A:N).

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionCVE.org

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Themepoints Logo Showcase logo-showcase allows Stored XSS.This issue affects Logo Showcase: from n/a through 4.0.4.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Low
niche WordPress logo-display plugin, limited installed base
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
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