Skip to main content

Pixfort Core CVE-2026-96450

| EUVDEUVD-2026-89866 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-30 Patchstack GHSA-mhf5-hx6f-f9mr
5.4
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Obtain Contributor account on target site
  2. Delivery
    Inject script payload into plugin-handled field
  3. Exploit
    Store malicious content awaiting review
  4. Execution
    Admin/editor renders content in browser
  5. Persist
    Script executes in privileged session
  6. Impact
    Session hijack or account takeover

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 account with at least Contributor privileges on a WordPress site running pixfort Core before 4.3.3, plus subsequent user interaction (UI:R) from a higher-privileged user who views or moderates the attacker-supplied content, at which point the injected script executes in that victim's browser (scope change, S:C). Limiting factors: the Contributor authentication barrier means the attacker cannot be a fully anonymous outsider (sites that do not allow untrusted user registration at Contributor+ are largely insulated), and the required victim interaction makes exploitation dependent on an admin/editor rendering the malicious content rather than being automatic.

Impact

This is a genuine-but-low-priority issue. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N, base 5.4 MEDIUM - which recomputes exactly to 5.4, so the vendor score is internally consistent) shows the two structural limiters typical of WordPress contributor-role XSS: PR:L means the attacker must already hold an authenticated Contributor (or higher) account, and UI:R means a victim - typically an admin or editor - must render the injected content. The scope change (S:C) reflects script executing in the victim's browser context against the site rather than only the plugin, but confidentiality and integrity impact are only Low and availability is None. No EPSS score, KEV listing, or POC is provided in the input, so by the precision rules this is 'no public exploit identified at time of analysis.' There is no SSVC data supplied. No signals conflict: the vector, the CWE-79 classification, and the Patchstack description all agree this is an authenticated stored/reflected XSS. This is a real-but-modest issue - patch in routine cycles - not an emergency; the authentication requirement plus required victim interaction keep real-world exploitation opportunistic and post-account-compromise rather than mass-exploitable.

Exploit ScenarioDerived

An attacker who has registered or acquired a Contributor-level account on a WordPress site running pixfort Core below 4.3.3 submits a post or plugin element containing a malicious script payload in an inadequately sanitized field. When an administrator or editor previews or moderates that content, the script executes in their authenticated browser session, enabling actions such as creating a rogue admin or stealing session data. No public POC or exploit code is referenced in the available data.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 30, 2026

Stored cross-site scripting in the WordPress plugin pixfort Core affects every release before 4.3.3, letting an authenticated attacker with Contributor-level access plant script content that runs in a higher-privileged user's browser once that user views, previews, or moderates it. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N, score 5.4) confirms the Contributor authentication barrier together with mandatory victim interaction, so the injected payload fires in an administrator or editor session rather than automatically - a scope-change condition that matters because the script executes with the victim's privileges. There is no indication of exploitation activity: no public exploit identified at time of analysis, no CISA KEV listing, and no EPSS figure supplied with the source data, so this should be treated as a genuine-but-low-priority issue and handled through routine plugin update cycles.

RemediationAI

Vendor-released patch: 4.3.3 - upgrade pixfort Core to 4.3.3 or later; because the plugin is distributed through the WordPress.org update channel as a theme dependency, verify the installed version and force an update where automatic updates are disabled. If immediate patching is not possible, compensating controls are: temporarily deactivate pixfort Core where its theme-builder functionality is not required (side effect: related theme layout/template features will break), audit and reduce accounts holding Contributor or higher privileges on untrusted/self-registration sites and require manual approval before any Contributor account is created (trade-off: added editorial friction but it removes the PR:L prerequisite entirely), and apply a WAF or security-plugin rule that strips script/event-handler markup from submitted post content and plugin shortcode output (trade-off: possible false positives on legitimate embed HTML). Administrators and editors should also be cautious about previewing unreviewed contributor submissions until the update is applied, since that preview action is the UI:R trigger. Reference advisory: https://patchstack.com/database/wordpress/plugin/pixfort-core/vulnerability/wordpress-pixfort-core-plugin-4-3-3-cross-site-scripting-xss-vulnerability?_s_id=cve.

Affected VersionsENISA

pixfort Core n/a <4.3.3

Affected Packages

euvd pixfort_core_n_a fix: 4.3.3

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 affected component is pixfort Core, a companion/utility plugin for pixfort's WordPress themes, distributed through the WordPress.org plugin directory and tracked by Patchstack, which reported the flaw. Root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), specifically a stored/persistent XSS where attacker-supplied markup is saved by the plugin and later rendered without adequate output encoding or sanitization. The distinguishing characteristic here is the WordPress capability model: the CVSS vector carries PR:L, meaning the attacker needs an account at the Contributor role or above - Contributor accounts can author and submit content but normally cannot publish it or inject unfiltered HTML, so any code path that lets a Contributor store script markup is an escaping/privilege-boundary failure rather than an anonymous-injection bug. UI:R reflects that a second, more privileged user (Editor/Administrator) must actually open or preview the stored content for the payload to execute, and S:C (scope change) captures that the script then runs in that victim's browser context with access to their session, meaning it can perform privileged actions on the victim's behalf. Sites where untrusted users cannot obtain Contributor+ accounts are substantially insulated.

Know when Pixfort Core 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 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

Network-reachable authenticated Contributor injects script (PR:L, AC:L), victim must render it (UI:R), execution in victim's site context crosses scope (S:C) with limited C/I and no availability impact.

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:L/VI:L/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
None

Lifecycle Timeline

2
Patch available
Sep 30, 2026 - 14:01 EUVD
CVE Published
Sep 30, 2026 - 12:27 cve.org
MEDIUM 5.4

DescriptionCVE.org

Contributor Cross Site Scripting (XSS) in pixfort Core < 4.3.3 versions.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Medium
commercial WordPress plugin bundled with pixfort themes and page-builder products
Data Quality
4 sources
Confidence: Medium

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.2%
Patch available Yes
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

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