CVE-2026-96450 in Core Plugininfo

Summary

by MITRE • 09/30/2026

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

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 09/30/2026

The vulnerability identified as Contributor Cross-Site Scripting within Pixfort Core versions prior to 4.3.3 represents a significant security flaw that compromises the integrity of web applications relying on this content management system. This specific class of vulnerability falls under the category of Stored or Reflected Cross-Site Scripting, depending on whether the malicious payload is persisted in the database or executed immediately during request processing. In the context of Pixfort Core, the issue arises from insufficient input validation and output encoding mechanisms when handling data submitted by users with contributor-level privileges. These roles typically possess elevated permissions compared to standard subscribers but are intended for trusted content creators rather than administrative functions. However, the application fails to adequately sanitize user-supplied input before rendering it in subsequent web pages or admin interfaces, allowing an attacker to inject malicious JavaScript code that executes within the browser context of other users or administrators who view the affected content.

From a technical perspective, this flaw is rooted in improper neutralization of special elements used by script languages, commonly categorized under CWE-79: Improper Neutralization of Input During Web Page Generation known as Cross-site Scripting. The vulnerability likely exists in specific input fields such as post titles, body text areas, or metadata entry forms where the application accepts HTML tags and does not properly encode them for safe display. When a contributor submits content containing embedded script elements, event handlers like onerror or onload attributes, or JavaScript URIs, these are stored without sanitization. Consequently, when an administrator reviews the draft or publishes it, the browser interprets the injected code as legitimate scripts belonging to the application domain. This bypasses same-origin policy protections because the malicious script runs with the privileges of the authenticated user viewing the page, effectively granting the attacker a foothold within the trusted environment of the Pixfort Core installation.

The operational impact of this vulnerability is severe due to the potential for session hijacking and administrative takeover. An attacker can craft a phishing scenario where they trick an administrator into viewing a specially crafted post or comment containing malicious JavaScript. Once executed, the script can exfiltrate sensitive information such as session cookies, authentication tokens, or CSRF (Cross-Site Request Forgery) tokens to an external server controlled by the attacker. With valid administrative credentials in hand, the attacker gains full control over the Pixfort Core instance. This allows for complete defacement of the website, insertion of backdoors, theft of user data stored within the CMS database, and potentially using the compromised server as a pivot point for further attacks against internal network resources. The risk is exacerbated by the fact that contributors are often numerous and less security-conscious than administrators, making them ideal vectors for initial compromise without raising immediate suspicion.

This vulnerability aligns with several techniques in the MITRE ATT&CK framework, particularly T1059: Command and Scripting Interpreter via JavaScript execution within a browser context, and T1213: Data from Information Repositories if used to extract stored data. It also relates to T1078: Valid Accounts, as it leverages legitimate contributor credentials to escalate privileges through social engineering or automated exploitation against higher-privileged accounts. The persistence of the payload in stored XSS scenarios means that each view by a privileged user constitutes a new attack vector, creating a persistent threat landscape until remediation is applied.

Mitigation strategies must focus on both immediate patching and long-term secure coding practices. The primary remedy is to upgrade Pixfort Core to version 4.3.3 or later, where the developers have addressed these input validation gaps by implementing robust sanitization libraries that strip dangerous HTML tags and encode special characters before rendering output. In addition to upgrading, administrators should enforce strict Content Security Policy (CSP) headers on their web servers to restrict script execution sources, thereby mitigating the impact of any successful XSS injection even if vulnerabilities remain unpatched temporarily. Implementing role-based access control reviews is also advisable; ensuring that contributor accounts have minimal necessary permissions reduces the attack surface. Furthermore, developers should adopt a defense-in-depth approach by validating input on both client and server sides, using allowlists for permitted HTML tags rather than blocklists, and employing context-aware output encoding to ensure data is rendered safely in its specific execution context, whether it be HTML body, attribute value, or JavaScript string.

Responsible

Patchstack

Reservation

09/23/2026

Disclosure

09/30/2026

Moderation

accepted

EPSS

0.00000

KEV

no

Activities

very low

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!