Skip to main content

Apache Answer CVE-2026-25688

| EUVDEUVD-2026-35367 MEDIUM
Improper Neutralization of Alternate XSS Syntax (CWE-87)
6.1
CVSS 3.1 · Vendor
Share

Severity by source

Vendor (CNA) PRIMARY
6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Primary rating from Vendor (CNA) · only source for this CVE.

CVSS VectorVendor

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

2
CVSS changed
Jun 09, 2026 - 16:22 NVD
6.1 (MEDIUM)
Analysis Generated
Jun 09, 2026 - 08:15 vuln.today

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

AnalysisAI

Unsanitized rendering of AI-generated response content in Apache Answer through 2.0.0 enables cross-site scripting (XSS) execution in the browsers of any user viewing affected AI-generated answers. The vulnerability (CWE-87, Improper Neutralization of Alternate XSS Syntax) arises because the AI answer rendering pipeline passes output directly to the browser DOM without stripping or encoding malicious script constructs. No public exploit code has been identified at time of analysis, and CISA KEV listing has not been confirmed, but the critical severity designation and vendor-confirmed patch at 2.0.1 indicate this is a high-priority remediation target for all deployments using the AI answer feature.

Technical ContextAI

Apache Answer is an open-source Q&A platform (answer.apache.org) used for community forums, help centers, and knowledge management. The affected component is the AI-generated answer rendering subsystem, which takes LLM-produced content and injects it into the browser view. CWE-87 (Improper Neutralization of Alternate XSS Syntax) indicates the root cause is a failure to neutralize alternate representations of XSS attack sequences - such as obfuscated or encoded script tags, event handlers, or javascript: URI patterns - that evade naive sanitization filters. This is distinct from standard reflected XSS (CWE-79): the alternate-syntax class specifically targets bypass vectors that slip through incomplete allowlists or pattern-matching defenses. Because AI-generated output can produce syntactically unusual or encoded content by nature, standard sanitization approaches are particularly susceptible to bypass in this attack surface.

RemediationAI

Upgrade to Apache Answer version 2.0.1, which is confirmed by the vendor advisory to fix this issue. The patch can be obtained from the Apache Answer project at https://answer.apache.org. If an immediate upgrade is not feasible, the most targeted compensating control is to disable the AI answer generation feature within the platform configuration, eliminating the unsanitized rendering path entirely - this has the trade-off of removing AI-assisted answers until the patch is applied. There is no available workaround that preserves AI answer functionality while mitigating the XSS risk, since the vulnerability is in the rendering layer itself. Restricting access to the Q&A platform to authenticated internal users only may reduce the audience exposed to malicious content but does not eliminate the vulnerability.

More in Answer

View all
CVE-2023-1537 CRITICAL POC
9.8 Mar 21

Authentication Bypass by Capture-replay in GitHub repository answerdev/answer prior to 1.0.6. Rated critical severity (C

CVE-2023-0744 CRITICAL POC
9.8 Feb 08

Improper Access Control in GitHub repository answerdev/answer prior to 1.0.4. Rated critical severity (CVSS 9.8), this v

CVE-2023-0743 CRITICAL POC
9.0 Feb 08

Cross-site Scripting (XSS) - Generic in GitHub repository answerdev/answer prior to 1.0.4. Rated critical severity (CVSS

CVE-2023-0742 CRITICAL POC
9.0 Feb 08

Cross-site Scripting (XSS) - Stored in GitHub repository answerdev/answer prior to 1.0.4. Rated critical severity (CVSS

CVE-2023-0741 CRITICAL POC
9.0 Feb 08

Cross-site Scripting (XSS) - DOM in GitHub repository answerdev/answer prior to 1.0.4. Rated critical severity (CVSS 9.0

CVE-2023-0740 CRITICAL POC
9.0 Feb 08

Cross-site Scripting (XSS) - Stored in GitHub repository answerdev/answer prior to 1.0.4. Rated critical severity (CVSS

CVE-2023-4815 HIGH POC
8.8 Sep 07

Missing Authentication for Critical Function in GitHub repository answerdev/answer prior to v1.1.3. Rated high severity

CVE-2023-4126 HIGH POC
8.8 Aug 03

Insufficient Session Expiration in GitHub repository answerdev/answer prior to v1.1.0. Rated high severity (CVSS 8.8), t

CVE-2023-4125 HIGH POC
8.8 Aug 03

Weak Password Requirements in GitHub repository answerdev/answer prior to v1.1.0. Rated high severity (CVSS 8.8), this v

CVE-2023-1976 HIGH POC
8.8 Apr 11

Password Aging with Long Expiration in GitHub repository answerdev/answer prior to 1.0.6. Rated high severity (CVSS 8.8)

CVE-2023-1543 HIGH POC
8.8 Mar 21

Insufficient Session Expiration in GitHub repository answerdev/answer prior to 1.0.6. Rated high severity (CVSS 8.8), th

CVE-2023-0739 MEDIUM POC
6.8 Feb 08

Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in GitHub repository answerd

Share

CVE-2026-25688 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy