GHSA-w754-5646-xq9j
Severity by source
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
Lifecycle Timeline
2Description PRE-NVD
Articles & Coverage 1
AnalysisAI
Apache Answer's Timeline API endpoints through version 2.0.0 fail to enforce authorization, exposing deleted, private, and unapproved content - along with full revision histories - to any authenticated regular user. The vulnerability is an information disclosure flaw affecting all Apache Answer deployments (community forums, help centers, knowledge platforms) running 2.0.0 or earlier. No public exploit has been identified and no KEV listing exists; however, in community deployments where user accounts are freely self-registered, the authentication prerequisite provides limited real-world protection.
Technical ContextAI
Apache Answer is an open-source Q&A platform (approximately 15,500 GitHub stars) designed for team knowledge management and community forums. The platform enforces content lifecycle states - deleted, private, and unapproved - as access control boundaries visible only to moderators or administrators. The Timeline API subsystem exposes revision history and content state transitions for posts and questions. The root cause aligns with CWE-862 (Missing Authorization): the timeline-related API endpoints returned full content objects and their revision history without validating whether the requesting user's role or permissions granted access to the requested content's visibility state. No CPE string was provided in the available data, but the vulnerability is present across all versions through 2.0.0 regardless of deployment configuration.
RemediationAI
Upgrade to Apache Answer version 2.0.1, which is confirmed by the vendor's oss-security advisory as the definitive fix for the missing authorization checks in the Timeline API. Refer to https://answer.apache.org and the advisory at https://seclists.org/oss-sec/2026/q2/852 for upgrade instructions. If an immediate upgrade cannot be performed, consider restricting access to the timeline API endpoints at the reverse proxy or WAF layer to moderator and administrator roles only - accepting the trade-off that regular users will lose timeline browsing functionality. A secondary compensating control is to disable open self-registration to require administrator approval for new accounts, which increases friction for opportunistic exploitation in community deployments. Neither workaround addresses the root authorization flaw; upgrading to 2.0.1 is the only confirmed remediation.
Authentication Bypass by Capture-replay in GitHub repository answerdev/answer prior to 1.0.6. Rated critical severity (C
Improper Access Control in GitHub repository answerdev/answer prior to 1.0.4. Rated critical severity (CVSS 9.8), this v
Cross-site Scripting (XSS) - Generic in GitHub repository answerdev/answer prior to 1.0.4. Rated critical severity (CVSS
Cross-site Scripting (XSS) - Stored in GitHub repository answerdev/answer prior to 1.0.4. Rated critical severity (CVSS
Cross-site Scripting (XSS) - DOM in GitHub repository answerdev/answer prior to 1.0.4. Rated critical severity (CVSS 9.0
Cross-site Scripting (XSS) - Stored in GitHub repository answerdev/answer prior to 1.0.4. Rated critical severity (CVSS
Missing Authentication for Critical Function in GitHub repository answerdev/answer prior to v1.1.3. Rated high severity
Insufficient Session Expiration in GitHub repository answerdev/answer prior to v1.1.0. Rated high severity (CVSS 8.8), t
Weak Password Requirements in GitHub repository answerdev/answer prior to v1.1.0. Rated high severity (CVSS 8.8), this v
Password Aging with Long Expiration in GitHub repository answerdev/answer prior to 1.0.6. Rated high severity (CVSS 8.8)
Insufficient Session Expiration in GitHub repository answerdev/answer prior to 1.0.6. Rated high severity (CVSS 8.8), th
Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') in GitHub repository answerd
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-35368