CVE-2026-95809
Received Received - Intake

Stored DOM-Based XSS in Opti-Behavior WordPress Plugin

Vulnerability report for CVE-2026-95809, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-16

Last updated on: 2026-10-16

Assigner: Wordfence

Description

The Opti-Behavior – Self-Hosted Heatmaps, Session Recordings, Funnels, A/B Testing & Smart Insights plugin for WordPress is vulnerable to Stored DOM-Based Cross-Site Scripting via 'country_name' Location Parameter in all versions up to, and including, 1.9.2.1 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The heatmap recording endpoint accepts unauthenticated requests protected only by a nonce that any visitor can freely obtain via the public opti_behavior_refresh_nonces AJAX action, removing any practical barrier to injecting the malicious payload.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-16
Last Modified
2026-10-16
Generated
2026-10-16
AI Q&A
2026-10-16
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
optiuser Opti-Behavior – Self-Hosted Heatmaps, Funnels, A/B Testing & Smart Insights 0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a Stored DOM-Based Cross-Site Scripting (XSS) vulnerability in the Opti-Behavior WordPress plugin up to version 1.9.2.1. It allows unauthenticated attackers to inject malicious scripts via the 'country_name' parameter due to insufficient input sanitization. The injected scripts execute when users access the affected pages.

Detection Guidance

Check WordPress sites using the Opti-Behavior plugin up to version 1.9.2.1 for suspicious scripts in pages. Inspect network traffic for unauthenticated requests to the heatmap recording endpoint. Look for unusual 'country_name' parameters in requests to opti_behavior_refresh_nonces.

Impact Analysis

Attackers can steal user sessions, redirect to malicious sites, or perform actions on behalf of users. Since the plugin handles heatmap recordings and user data, compromised pages could expose sensitive information. The vulnerability is easy to exploit as it requires no authentication.

Compliance Impact

This vulnerability could lead to unauthorized access to user data, violating GDPR's data protection principles and HIPAA's security requirements. If exploited, it may result in data breaches, triggering compliance violations and potential fines.

Mitigation Strategies

Update the Opti-Behavior plugin to the latest version. Disable the plugin if updates are unavailable. Implement input sanitization for 'country_name' parameters. Restrict access to the heatmap recording endpoint via server rules.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-95809. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart