Oct8ne Chatbot CVE-2025-10869
MEDIUMAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessOpen Oct8ne chat session
-
DeliveryInject XSS payload via /Data/SaveInteractions
-
ExploitPayload stored in transcript
-
ExecutionVictim opens emailed transcript
-
PersistScript executes in victim browser
-
ImpactSteal session cookies / act as user
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 the attacker to inject a payload during creation of a chat transcript through the /Data/SaveInteractions interaction endpoint of Oct8ne Chatbot v2.3; the stored script only executes when a victim (agent or user) subsequently opens the transcript delivered by email (UI:P is the key limiting factor). Impact is confined to the victim's browser session (session cookie theft, actions on behalf of the victim) and does not compromise the chatbot server itself. Realistic risk is further bounded by whether transcript creation is reachable by unauthenticated visitors or requires an established chat session/account, which the available data does not confirm. |
| Impact | This is a medium-severity stored XSS (CVSS 4.0 base 5.3, CWE-79) that should be treated as a moderate, not urgent, priority. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P) indicates a network-reachable, low-complexity, unauthenticated injection, but exploitation is gated on victim interaction (UI:P) - the payload only fires when a victim opens the emailed transcript - and impact is limited to subsequent-system confidentiality and integrity (SC:L/SI:L) with no impact on the vulnerable chatbot system itself (VC/VI/VA:N). All exploitation signals point low: EPSS is 0.24% (13th percentile), there is no CISA KEV listing, and no public exploit code is referenced. No SSVC decision data was provided in the input. The one notable amplifier is that the flaw is stored/persistent and the delivery channel is email, which can reach victims outside the application context. Net assessment: a genuine but contained client-side vulnerability - real enough to patch on a normal cycle, not a drop-everything emergency. Note a mild tension worth verifying with the vendor: the input CVSS 4.0 assigns PR:N (no privileges), yet the mechanism requires an attacker to 'create a transcript,' which in many deployments may require at least an active chat session or account - confirm whether transcript creation is truly open to fully unauthenticated actors. |
| Exploit ScenarioDerived | An attacker initiates or manipulates an Oct8ne chat session and injects a malicious JavaScript payload that is persisted via the /Data/SaveInteractions endpoint. When the chat transcript is later generated and emailed, a support agent or user opens it and the stored script executes in their browser, enabling theft of session cookies or actions performed on the victim's behalf. No public exploit code is identified at time of analysis, and execution depends on the victim opening the transcript (UI:P). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Stored cross-site scripting in Oct8ne Chatbot v2.3 allows an attacker to inject JavaScript through the /Data/SaveInteractions endpoint, which then executes in a victim's browser when the victim opens a transcript delivered by email. The provided CVSS vectors list PR:N (no privileges required) and UI:P/UI:R (user interaction required), so impact depends on a victim opening the malicious transcript; successful exploitation can steal session cookies or perform actions as the victim, but it does not compromise the chatbot server. No CISA KEV entry or public exploit code was identified at time of analysis, and EPSS is low at 0.24% (13th percentile), so this is a medium-severity, moderate-priority issue.
RemediationAI
No vendor-released patch identified at time of analysis; check the INCIBE advisory at https://www.incibe.es/en/incibe-cert/notices/aviso/stored-cross-site-scripting-xss-oct8ne-chatbot for updated vendor guidance and apply any patched Oct8ne Chatbot release once available. Until then, restrict or disable untrusted access to /Data/SaveInteractions so that arbitrary users cannot create transcripts; this can break legitimate transcript-saving workflows. Server-side sanitize and HTML-encode all transcript fields before storage and before email delivery, particularly if transcripts are rendered as HTML; this requires development effort and regression testing. Render emailed transcripts as plain text or strip active content/scripts; this may reduce formatting but removes the execution path. Apply a restrictive Content-Security-Policy to transcript viewing pages, mark session cookies HttpOnly and SameSite, and avoid opening untrusted transcripts in privileged agent sessions; these reduce session theft and post-XSS impact but do not fix the underlying injection flaw. Monitor transcript creation and email delivery logs for suspicious payloads.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Oct8ne Chatbot v2.3 is affected as identified by CPE cpe:2.3:a:oct8ne:chatbot:2.3:*:*:*:*:*:*:*. The root cause is CWE-79: improper neutralization of user-supplied input during web page generation, here in a stored/persistent XSS variant. An attacker submits a malicious payload that is saved as part of a chat transcript via /Data/SaveInteractions; because the stored transcript is later rendered for a victim, likely in the emailed transcript or related transcript viewer, the JavaScript executes in the victim's browser context. The CVSS 4.0 base score is 5.3 with scope changed and low confidentiality/integrity impact (SC:L/SI:L), while the independent assessment uses CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N. The key limiting factor is user interaction, and the available data does not confirm whether transcript creation is reachable without an established chat session/account. Impact is confined to the victim's browser session rather than the chatbot server itself.
Know when Chatbot 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
Network-reachable unauthenticated injection (AV:N/PR:N); victim must open the transcript (UI:R); stored XSS executing in a different context is a scope change (S:C) with limited C/I impact and no availability loss.
Primary rating from Vendor (incibe).
CVSS VectorVendor: incibe
DescriptionCVE.org
Stored Cross-site Scripting (XSS) in Oct8ne Chatbot v2.3. This vulnerability allows an attacker to execute JavaScript code in the victim's browser by injecting a malicious payload through the creation of a transcript that is sent by email. This vulnerability can be exploited to steal sensitive user data, such as session cookies, or to perform actions on behalf of the user, through /Data/SaveInteractions.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Affected Products (CPE)CVE.org
A blind SQL injection vulnerability exists in QuantumCloud ChatBot plugin affecting versions up to and including 7.7.9,
Cross-Site Request Forgery (CSRF) vulnerability in QuantumCloud AI ChatBot plugin <= 4.2.8 versions. Rated high severity
Broken access control in the QuantumCloud ChatBot plugin for WordPress (versions <= 7.9.7) allows authenticated low-priv
Stored cross-site scripting in the QuantumCloud ChatBot WordPress plugin (versions through 8.3.7) lets an attacker persi
Reflected cross-site scripting in the QuantumCloud ChatBot WordPress plugin (versions 8.3.2 and earlier) lets unauthenti
Stored cross-site scripting in Oct8ne Chatbot v2.3 allows unauthenticated remote attackers to inject a JavaScript payloa
The Chatbot for WordPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in versio
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB