☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
Supsystic logo [ WEBSITE ] [ VENDOR STATS ]
CVSS: 6.5 CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L 🐛 CWE-79
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-27537

CVE-2026-27537 Cross-Site Scripting in Supsystic
📅 PUBLISHED: 2026-08-13 00:00 UTC 🔄 UPDATED: 2026-08-15 12:26 UTC
[ ZERO-DAY / UNPATCHED ] [ DEFENSE PATCH ↓ ]
💣 PoC: Public
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.16%
👁️
0.16% probability
4.0× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1059.007
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
Country: Ukraine License: Freemium
VULNERABLE: <= 1.11.2
CVSS VECTOR BREAKDOWN 6.5
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: L Privileges Required Low
UI: R User Interaction Required
S: C Scope Changed
C: L Confidentiality Low
I: L Integrity Low
A: L Availability Low
6.5
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-27537 is an unauthenticated Cross-Site Scripting (XSS) vulnerability affecting the Popup by Supsystic WordPress plugin, version 1.11.2 and earlier. The vulnerability allows an unauthenticated attacker to inject malicious scripts into pages served by the plugin, which will execute in the context of any victim who views the affected content. Successful exploitation can lead to session hijacking, credential theft, defacement, or further compromise of the WordPress administration panel. The plugin currently has no available patch, and the vendor has not issued any advisory or fix at the time of this report.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

The National Vulnerability Database (NVD) description lists CVE-2026-27537 as an "Unauthenticated Cross Site Scripting (XSS) in Popup by Supsystic <= 1.11.2 versions." The vulnerability is classified under CWE-79 (Improper Neutralization of Input During Web Page Generation), which is the canonical weakness category for cross-site scripting.

The term "unauthenticated" in the description is notable. In most WordPress plugin XSS vulnerabilities, the attacker requires at least subscriber-level access to inject malicious scripts. An unauthenticated XSS vector implies that the vulnerable input mechanism is reachable by users who have not authenticated to the WordPress instance at all. This typically occurs in one of several scenarios:

  1. Shortcode or Widget Injection: The plugin registers a shortcode or widget that accepts user-controlled parameters which are later rendered without proper sanitization or output encoding. If the shortcode can be embedded in any post, page, or even a comment, an unauthenticated attacker may be able to trigger rendering.

  2. AJAX Endpoint Reflection: The plugin exposes an AJAX action handler that reflects user-supplied input directly into the HTTP response without sanitization. Since WordPress's admin-ajax.php is accessible without authentication (depending on the action's permission callback), this can create an unauthenticated XSS vector.

  3. Query Parameter Reflection: The plugin may generate popup content based on URL query parameters or HTTP headers that are echoed without encoding.

Because the CNA description is sparse — it does not specify the exact parameter, endpoint, or function that is vulnerable — the precise technical mechanism cannot be confirmed from the available data. What is clear is that the vulnerability exists within the plugin's input-handling and output-rendering pipeline, and that no authentication is required to trigger it.

The vulnerable component is the Popup by Supsystic plugin, a WordPress plugin designed to create and manage modal popups for lead generation, newsletter signups, notifications, and similar marketing use cases. The plugin stores popup configuration data (which may include custom HTML, JavaScript, styling, and shortcode content) and renders that content on the front-end of the WordPress site.

Attack Surface Considerations:

  • The plugin renders content on the front-end for all visitors, making any stored malicious payload widely visible.
  • The plugin likely integrates with WordPress's shortcode and/or widget system, extending the attack surface to every page where a popup is configured to appear.
  • The "unauthenticated" qualifier means the attacker does not need valid WordPress credentials. The attacker can trigger the vulnerable condition via direct HTTP requests to the affected plugin's endpoints.

The CVSS vector for this CVE is CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L, which yields a base score of 6.5. Notable elements of this vector:

  • Attack Vector: Network (AV:N) — the vulnerability can be exploited from any network position.
  • Attack Complexity: Low (AC:L) — no special conditions are required to exploit the flaw.
  • Privileges Required: Low (PR:L) — the attacker requires low-level privileges (consistent with a subscriber-level account), but the NVD description states "Unauthenticated," suggesting even lower or no privileges are needed in practice. The CVSS PR:L may reflect the vendor's assessment that some form of low privilege is required for the intended attack path.
  • User Interaction: Required (UI:R) — the victim must interact with the malicious content (e.g., click a link, view a popup).
  • Scope: Changed (S:C) — the impact extends beyond the vulnerable component (e.g., the injected script executes in the browser context of the WordPress administrative session).
  • Confidentiality/Integrity/Availability Impact: Low (C:L/I:L/A:L) — the impact is limited but real: partial data disclosure, partial content modification, and partial service degradation are all possible.

It is worth noting the apparent discrepancy between the NVD description ("Unauthenticated") and the CVSS vector (PR:L). This may indicate that the vulnerability is reachable without authentication via one path and with low privileges via another, or that the vendor's CVSS scoring was conservative. Sufficient technical detail to resolve this discrepancy is not currently available.


Exploitation Scenarios

No public proof-of-concept exploit code is available for CVE-2026-27537 as of this report. No Nuclei template exists, and no exploit code has been observed in the wild. The attack chain described below is therefore inferred from the vulnerability class (CWE-79) and the generic behavior of the Popup by Supsystic plugin, not from verified exploit details.

Step 1 — Reconnaissance and Target Identification

An attacker begins by identifying WordPress sites running the Popup by Supsystic plugin version 1.11.2 or earlier. This can be accomplished through:

  • WordPress version and plugin enumeration via HTTP response headers, wp-content/plugins/popup-by-supsystic path probing, or plugin readme.txt files that are often left accessible.
  • Use of search engines (Google dorking) to find sites with the plugin's distinctive markers in rendered HTML, such as specific CSS classes, JavaScript handles (e.g., ppsPopup), or script URLs.
  • Shodan/Censys searches for sites that expose the plugin's assets.

Step 2 — Triggering the Vulnerable Input Mechanism

The attacker identifies the specific unauthenticated input mechanism that the plugin fails to sanitize. Based on the vulnerability class, the likely candidates are:

  • An AJAX endpoint reachable without authentication — the attacker crafts a direct HTTP request to admin-ajax.php with a malicious payload in a plugin-specific parameter.
  • A shortcode attribute that the attacker can cause to be rendered (for example, if the plugin renders popup content on pages that accept unauthenticated comments, or if a cross-site request forgery (CSRF) vector exists to insert a malicious shortcode).
  • A URL parameter or request header that the plugin echoes into the popup HTML.

Because the exact vulnerable function is not named in the available CVE data, the trigger mechanism cannot be precisely stated. What is certain is that the attacker can deliver a malicious payload without authenticating.

Step 3 — Payload Delivery and Execution

At the vulnerability class level, the attack proceeds as follows:

The attacker crafts a payload containing JavaScript or HTML with embedded script, such as:

  • <script>/* malicious code */</script>
  • <img src=x onerror=/* malicious code */>
  • Or a data-URI/obfuscated variant to bypass weak input filters

The payload is submitted to the vulnerable input mechanism. When a legitimate visitor loads a page where the plugin renders content (the popup), the browser interprets the stored/persisted payload, executing the attacker's JavaScript in the visitor's session context.

Step 4 — Post-Exploitation Impact

Upon successful execution, the attacker's script runs in the victim's browser with the origin of the affected WordPress site. The script can:

  • Read and exfiltrate cookies, including authentication cookies for WordPress sessions (if not marked HttpOnly) and any session tokens for third-party services embedded in the page.
  • Perform actions on behalf of the victim, including posting content, modifying site settings, or uploading files — depending on the victim's WordPress role. If the victim is an administrator, the attacker may create a new admin account or inject a backdoor.
  • Redirect the victim to phishing pages or malware downloads.
  • Deface the site by altering the popup content or injecting persistent content.
  • harvest sensitive form data submitted through the popup (e.g., newsletter signup email addresses, lead generation data).

The CVSS scope of "Changed" indicates that the script can access resources beyond the plugin's intended sandbox, meaning the impact can reach the WordPress admin console and other site data.


Impact Assessment

Business Impact:

The business impact of CVE-2026-27537 is significant because the Popup by Supsystic plugin is widely used for customer-facing purposes — lead capture, marketing campaigns, and user notifications. A successful XSS attack compromises customer trust and can directly affect revenue-related functions.

Affected Stakeholders:

  • Website Owners/Operators — risk of site compromise, data breach, and reputation damage.
  • End Users/Visitors — risk of session hijacking, malware infection, and credential theft.
  • Marketing Teams — risk of campaign data leakage through form-harvesting scripts.

Blast Radius Analysis:

  • Confidentiality Impact (Low): The attacker can access limited but meaningful data — user sessions, form submission data, and content rendered within the popup. The Low rating reflects that full database exfiltration is not achievable through this vector alone.
  • Integrity Impact (Low): The attacker can modify popup content, inject defacement content, or manipulate user-visible materials. Full site content modification is not directly possible unless chained with other vulnerabilities or admin-level session capture.
  • Availability Impact (Low): The attacker could inject scripts that render the popup non-functional, or cause client-side denial-of-service for visitors (e.g., infinite redirects or alert loops), degrading the user experience.

Chaining Potential:

The most severe impact occurs when this XSS is chained with other weaknesses. For example, an attacker who captures an administrator's session via XSS can then leverage the admin panel to upload a malicious plugin or theme, achieving full server compromise. Any WordPress plugin with known post-authentication vulnerabilities becomes an escalation target once admin access is obtained.

Regulatory/Compliance Impact:

If the affected site processes personally identifiable information (PII) — such as email addresses, names, or payment data in lead-capture forms — the organization may face regulatory notification obligations under GDPR, CCPA, or similar frameworks if data is exfiltrated.


Detection Guidance

The following detection content is designed to identify exploitation attempts and post-exploitation activity associated with CVE-2026-27537. Because the exact vulnerable parameter is not documented, the signatures are written at the vulnerability-class level, targeting common XSS payload patterns in requests destined for the plugin's likely endpoints.

Sigma Rule

title: Popup by Supsystic Unauthenticated XSS Attempt
id: 8f3f2c5a-1b2e-4c6d-9a0b-3e8f7a2c4d1e
status: experimental
description: Detects HTTP requests containing XSS payload indicators targeting WordPress Popup by Supsystic plugin endpoints.
author: Valtersit Threat Intelligence
date: 2026/01/15
logsource:
  category: webserver
  product: apache
  service: http
detection:
  selection_paths:
    - cs-field:
        - 'REQUEST_URI'
        - 'PATH_INFO'
    - cs-value:
        - '*wp-content/plugins/popup-by-supsystic*'
  selection_xss_payload:
    - cs-field:
        - 'REQUEST_URI'
        - 'REQUEST_BODY'
    - cs-value:
        - '*<script>*'
        - '*javascript:*'
        - '*onerror=*'
        - '*onload=*'
        - '*<svg/onload=*>'
        - '*/"><img src=x*'
  condition: selection_paths and selection_xss_payload
  timeframe: 5m
falsepositives:
  - Legitimate administrators or developers testing popup content with HTML/JS
  - Marketing teams embedding legitimate scripts (e.g., analytics trackers) in popup configurations
level: medium
tags:
  - attack.t1190
  - attack.initial-access
  - cve.2026-27537

YARA Rule

rule Popup_Supsystic_XSS_Exploit_Attempt
{
    meta:
        author = "Valtersit Threat Intelligence"
        description = "Detects XSS payload strings in traffic or files referencing Popup by Supsystic plugin"
        cve = "CVE-2026-27537"
        date = "2026-01-15"
        severity = "medium"
    strings:
        $plugin_path = "popup-by-supsystic" ascii nocase
        $xss_script = "<script" ascii nocase
        $xss_onerror = "onerror=" ascii nocase
        $xss_javascript = "javascript:" ascii nocase
        $xss_svg = "<svg/onload" ascii nocase
        $admin_ajax = "admin-ajax.php" ascii nocase
        $xss_img = "<img" ascii nocase
    condition:
        uint16(0) == 0x4D5A and
        ($plugin_path and 2 of ($xss_*)) or
        ($admin_ajax and $xss_script and 1 of ($xss_onerror, $xss_javascript, $xss_svg))
}

Suricata IDS Rule

alert http any any -> $HOME_NET any (
    msg:"CVE-2026-27537 - Popup by Supsystic Unauthenticated XSS Attempt";
    flow:to_server,established;
    content:"popup-by-supsystic"; http_uri; nocase;
    pcre:"/(?:<script|javascript:|onerror=|onload=|<svg\/onload|<img[^>]*src=x)/i";
    sid:202627537;
    rev:1;
    metadata:attack_target "Web_Server", created_at "2026_01_15", cve "2026-27537", deployment "Perimeter", signature_severity "Major", tag "XSS";
)

Elastic Detection

sequence by source.ip with maxspan=5m
  [network where event.category == "web" and 
   http.request.uri contains "popup-by-supsystic" and
   (wildcard(http.request.body.text, "*<script>*") or
    wildcard(http.request.body.text, "*onerror=*") or
    wildcard(http.request.body.text, "*javascript:*") or
    wildcard(http.request.uri, "*<script>*") or
    wildcard(http.request.uri, "*onerror=*"))]
  [network where event.category == "web" and 
   http.response.status_code == 200 and 
   http.request.uri contains "popup-by-supsystic"]

Splunk SPL Query

index=web sourcetype="iis" OR sourcetype="apache:access" 
| where like(uri, "%popup-by-supsystic%")
| search uri="*<script>*" OR uri="*onerror=*" OR uri="*javascript:*" OR 
        form_data="*<script>*" OR form_data="*onerror=*" OR form_data="*javascript:*"
| stats count by src_ip, uri, form_data, status
| where count > 3
| sort - count
| table _time, src_ip, uri, form_data, status, count

Wazuh OSSEC Rule

<group name="wordpress, xss,">
  <rule id="275370" level="8">
    <if_sid>31122</if_sid>
    <regex>popup-by-supsystic</regex>
    <description>CVE-2026-27537: Request to Popup by Supsystic plugin containing XSS indicators</description>
    <group>cve-2026-27537,</group>
  </rule>

  <rule id="275371" level="10">
    <if_sid>275370</if_sid>
    <regex>(&lt;script|javascript:|onerror=|onload=)</regex>
    <description>CVE-2026-27537: XSS payload detected in request to Popup by Supsystic</description>
    <group>cve-2026-27537,</group>
    <mitre>
      <id>T1190</id>
    </mitre>
  </rule>
</group>

Mitigation & Patch Guidance

Patch confidence for CVE-2026-27537 is rated 0/4 — UNPATCHED. No patch evidence is available from any tracked source. The vendor has not released a fixed version, and no advisory has been published recommending specific mitigation steps. The following guidance is provided as immediate defensive measures.

Immediate Mitigations (applies until a patch is available):

  1. Disable or Deactivate the Plugin: If the Popup by Supsystic plugin is not critical to business operations, immediately deactivate and uninstall it. This is the only fully reliable mitigation while no patch exists.
  2. Web Application Firewall (WAF) Rules: Deploy WAF rules that block requests containing common XSS payload markers (e.g., <script>, onerror=, javascript:) when the request targets WordPress plugin directories, particularly wp-content/plugins/popup-by-supsystic or admin-ajax.php with plugin-specific action parameters.
  3. Content Security Policy (CSP): Implement a strict CSP header on the WordPress site that restricts script sources to trusted domains only. A CSP with script-src 'self' will significantly limit the impact of stored XSS by preventing the execution of inline scripts and externally-hosted payloads.
  4. HTTPOnly and Secure Cookie Flags: Enforce HttpOnly and Secure flags on WordPress session cookies to reduce the risk of session theft via XSS. Note that HttpOnly does not prevent all XSS impacts but does block the most common session-stealing technique.
  5. Shortcode Disable/Template Hardening: If the plugin must remain active, review and sanitize all shortcode and widget usage. Disable the ability for users with low privileges to insert plugin shortcodes into content.
  6. Monitor Plugin Activity: Enable detailed logging of all requests to the plugin's admin-ajax endpoints and scrutinize unusual payload patterns.

Patch/Upgrade Steps:

As of this report, no patched version exists. Monitor the vendor's website (supsystic.com) and the WordPress plugin repository for version 1.11.3 or higher. When a patch is released:

  1. Test the update in a staging environment.
  2. Review the changelog for CVE-2026-27537 fix confirmation.
  3. Apply the update immediately.
  4. Verify the fix by attempting to reproduce the XSS condition in a sandbox.

Long-Term Hardening:

  1. Least Privilege: Review all user roles and permissions. Ensure that no user under the administrator level can modify plugin settings or insert shortcodes without approval.
  2. Input Validation/Output Encoding Audit: Audite all WordPress plugins for consistent input validation and output encoding, particularly for any data that may contain HTML or scripts.
  3. WordPress Core/Plugin Update Discipline: Establish a weekly review process for WordPress core and plugin updates. Subscribe to CVE feeds and vendor advisories.
  4. Backup Strategy: Maintain regular off-site backups of the WordPress database and files so that a compromise can be rapidly remediated.
  5. Security Monitoring: Deploy the detection rules from the Detection Guidance section into SIEM, IDS, and endpoint detection systems.

References

  1. NVD Entry: CVE-2026-27537 — National Vulnerability Database
    https://nvd.nist.gov/vuln/detail/CVE-2026-27537
    (Link reflects the official NVD record; exact URL should be verified at time of reading.)

  2. Vendor Website: Popup by Supsystic — Official Plugin Page
    https://supsystic.com/plugin/popup/
    (Monitor for future security advisories and patched versions.)

  3. WordPress Plugin Repository: Popup by Supsystic
    https://wordpress.org/plugins/popup-by-supsystic/
    (Check plugin changelog for future security fixes.)

  4. CWE-79 — Improper Neutralization of Input During Web Page Generation
    https://cwe.mitre.org/data/definitions/79.html
    (Reference for vulnerability class details and common mitigation approaches.)

  5. OWASP XSS Prevention Cheat Sheet
    https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html
    (Authoritative guidance for hardening against XSS attacks.)

Threat Actor Activity / ITW Exploitation:

As of the date of this report, there are no known active exploitation campaigns targeting CVE-2026-27537. The CVE is not listed on the CISA Known Exploited Vulnerabilities (KEV) catalog, no public exploit code has been published, and no Nuclei template exists. However, the lack of a patch combined with the unauthenticated nature of the vulnerability makes this a high-priority candidate for exploitation - particularly by automated botnets and mass-scanners that routinely target WordPress plugin vulnerabilities. Organizations running the affected plugin should treat the risk as urgent despite the absence of observed ITW activity.


Report generated by Valtersit Threat Intelligence | Classification: TLP:CLEAR | Date: 2026-01-15

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

http.title:"Popup by Supsystic"
http.html:"supsystic-popup"
http.body:"ppsPopup"
http.html:"wp-content/plugins/popup-by-supsystic"

💣 PoC CODE AVAILABLE

Exploit code for this CVE is tracked in our database. Access poc_code via API Pro.

[ API_PRO ] →
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-27537/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.