Skip to main content

Apache Answer CVE-2026-34031

| EUVDEUVD-2026-35370 MEDIUM
Unrestricted Upload of File with Dangerous Type (CWE-434)
6.5
CVSS 3.1 · Vendor
Share

Severity by source

Vendor (CNA) PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/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:N/S:U/C:L/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

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

Description PRE-NVD

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

AnalysisAI

Insufficient validation of user-supplied avatar image URLs in Apache Answer through 2.0.0 allows authenticated users to set arbitrary external URLs as profile images, causing the platform or clients to issue outbound HTTP requests to attacker-controlled servers on page load. This exposes user IP addresses, HTTP headers, and browsing activity to third-party infrastructure whenever affected profiles are viewed. Rated moderate severity by Apache; no public exploit identified at time of analysis and not listed in CISA KEV.

Technical ContextAI

Apache Answer is an open-source Go-based Q&A platform (~15.5k GitHub stars) used for community forums, help centers, and knowledge management. The vulnerability exists in the custom avatar feature, where the server accepts user-supplied image URLs without sufficiently restricting the external hosts or schemes those URLs reference. Although the CVE classification references CWE-434 (Unrestricted Upload of File with Dangerous Type) in its title, the described behavior - embedding arbitrary external URLs that trigger outbound HTTP requests - more precisely aligns with an input validation failure (CWE-20) or a server-side request forgery vector (CWE-918). The root cause is the absence of an allowlist or domain restriction on the avatar URL input field. No CPE string was provided in the available data; the affected component is the profile/avatar subsystem of Apache Answer through version 2.0.0.

RemediationAI

Upgrade Apache Answer to version 2.0.1, which is the vendor-confirmed fix per the oss-security advisory (https://seclists.org/oss-sec/2026/q2/850) and the Apache Answer project site (https://answer.apache.org). If immediate upgrade is not feasible, a compensating control is to implement a domain allowlist at the web application firewall or reverse proxy layer, blocking outbound HTTP requests initiated by user-supplied avatar URLs to non-approved external hosts - note this may break legitimate use of third-party avatar hosting services. Alternatively, the platform could be configured to proxy and cache avatar images server-side through a trusted image-fetching service, stripping direct user-to-attacker-server connections, though this adds infrastructure complexity. No other vendor-confirmed workarounds were identified in the available data.

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-34031 vulnerability details – vuln.today

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