GHSA-v553-g2w6-295p
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Primary rating from Vendor (CNA) · only source for this CVE.
CVSS VectorVendor
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Lifecycle Timeline
2Description PRE-NVD
Articles & Coverage 1
AnalysisAI
Denial-of-service via crafted TIFF image upload in Apache Answer through 2.0.0 allows an authenticated user to crash the server process by triggering excessive memory allocation during image decoding. The vulnerability stems from improper handling of specially crafted TIFF files in the file upload feature, where no bounds are placed on memory consumed during the decode phase. No public exploit code or active exploitation has been identified at time of analysis; however, the low technical barrier to trigger the crash once authenticated elevates its operational risk for community and enterprise deployments.
Technical ContextAI
Apache Answer is an open-source Q&A platform (GitHub: 15.5k stars) designed for community forums, help centers, and knowledge management. The vulnerability lies in its file upload handling pipeline, specifically in how TIFF image files are decoded server-side. TIFF is a complex image format that can embed metadata and encoding parameters capable of requesting arbitrarily large memory allocations during decompression (e.g., via malformed image dimensions, strip byte counts, or tile structures). This class of vulnerability - where a parsing library honors user-supplied size fields without capping allocation - is consistent with CWE-400 (Uncontrolled Resource Consumption) and CWE-434 (Unrestricted Upload of File with Dangerous Type), the latter being the CWE classification cited in the advisory. The affected versions are Apache Answer through 2.0.0. No CPE string was provided in the source data.
RemediationAI
The primary fix is to upgrade Apache Answer to version 2.0.1, which resolves the excessive memory allocation issue during TIFF decoding. The vendor advisory at https://answer.apache.org and the oss-security post at https://seclists.org/oss-sec/2026/q2/851 both confirm 2.0.1 as the minimum safe version. If an immediate upgrade is not feasible, a specific compensating control is to restrict or disable TIFF file uploads in the application's allowed MIME type or file extension configuration - this removes the attack surface entirely at the cost of preventing TIFF image sharing. Alternatively, placing the Answer server behind a reverse proxy with request body size limits (e.g., nginx client_max_body_size) can reduce but not eliminate the risk, as a small TIFF file can still trigger large allocations via compression bomb techniques. Restricting upload permissions to trusted user roles (moderators or admins only) is an additional partial mitigation if broader file upload restriction is undesirable.
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 File Upload
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-35369