Skip to main content

phpBB CVE-2026-29199

| EUVDEUVD-2026-26892 HIGH
Weak Password Recovery Mechanism for Forgotten Password (CWE-640)
2026-05-04 hackerone GHSA-7gm6-w7mx-58cr
8.1
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Identify vulnerable phpBB instance
  2. Delivery
    Intercept password reset request
  3. Exploit
    Inject malicious Host header
  4. Install
    Victim receives poisoned reset email
  5. C2
    Victim clicks attacker-controlled link
  6. Execute
    Capture valid reset token
  7. Impact
    Reset victim password on legitimate domain
  8. Step 8
    Account takeover complete

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Password recovery security
Exploitation Conditions

Exploitation requires three specific conditions to be met simultaneously: phpBB configuration must have force_server_vars disabled (not the default secure configuration), the webserver or reverse proxy must accept and forward arbitrary Host header values without validation (common in misconfigured shared hosting or improperly configured nginx/Apache reverse proxies), and the victim must click the poisoned password reset link within the token validity window (typically 1 hour). Attack is limited by user interaction requirement (UI:R in CVSS) as victims must actively request password reset and click the malicious link. Properly configured deployments with Host header validation at the web tier, or those using force_server_vars enabled, are not exploitable. The vulnerability cannot be exploited against users who do not initiate password reset requests.

Impact

Real-world risk assessment reveals conflicting signals requiring careful interpretation. CVSS 8.1 (High) reflects network attack vector with low complexity and no authentication (AV:N/AC:L/PR:N), but requires user interaction (UI:R) as the victim must click the poisoned reset link. However, EPSS score of 0.02% (4th percentile) indicates extremely low observed exploitation probability in the wild, suggesting this attack requires specific preconditions not commonly met. The vulnerability is NOT listed in CISA KEV, confirming no confirmed active exploitation. Attack success depends on multiple prerequisites: force_server_vars being disabled, webserver accepting arbitrary Host headers, and victim clicking the malicious link within the reset token validity window. For properly configured deployments with header validation at the web tier or force_server_vars enabled, risk is minimal. Primary risk exists in shared hosting environments or misconfigured reverse proxy setups where Host header validation is absent. This is a configuration-dependent vulnerability where CVSS severity overstates real-world risk for most deployments.

Exploit ScenarioDerived

An attacker identifies a phpBB forum running version 3.3.15 with force_server_vars disabled behind a misconfigured reverse proxy that doesn't validate Host headers. The attacker initiates a password reset for a target user account while intercepting the request and modifying the Host header to 'attacker-controlled-domain.com'. The phpBB application generates a password reset email containing a link like 'https://attacker-controlled-domain.com/ucp.php?mode=reset&token=valid_reset_token'. When the victim clicks the link, their valid reset token is sent to the attacker's server, who can then use it on the legitimate domain to reset the victim's password and gain full account access. No public exploit code identified at time of analysis, though the attack technique is straightforward for attackers familiar with Host header manipulation.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 04, 2026

Host header injection in phpBB versions 3.0.0 through 3.3.15 enables password reset link poisoning when force_server_vars is disabled. Attackers manipulating HTTP Host headers can redirect password reset links to attacker-controlled domains, enabling credential theft and account takeover. CVSS 8.1 with network vector and no authentication required, though EPSS exploitation probability is low (0.02%, 4th percentile), suggesting limited observed exploitation activity. Vendor-released fix available in phpBB 3.3.16.

RemediationAI

Upgrade to phpBB 3.3.16 or later immediately, which addresses the Host header injection vulnerability. For installations unable to upgrade immediately, enable the force_server_vars configuration option in phpBB's config.php to force hostname extraction from server variables rather than HTTP headers, though this may require additional webserver configuration to set correct SERVER_NAME values. Implement Host header validation at the webserver or reverse proxy layer by configuring an explicit whitelist of allowed Host values and rejecting requests with unrecognized headers-note this may break legitimate access through alternative domains or IP addresses if not carefully configured. For nginx, use 'if ($host !~* ^(forum\.example\.com)$) { return 444; }' directives; for Apache, use mod_rewrite rules to validate Host header. Monitor password reset request logs for suspicious patterns such as external domains in generated URLs. Reference the HackerOne report at https://hackerone.com/reports/3543246 for additional technical details. Each mitigation has trade-offs: force_server_vars requires proper server configuration, header validation may block legitimate multi-domain access, and upgrade requires testing for compatibility with custom modifications.

Affected VersionsENISA

phpBB 3.0.0 ≤3.3.15

Affected Packages

composer phpbb/phpbb fix: 3.3.16, 4.0.0-a2
euvd phpbb no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in composer, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This vulnerability exploits improper validation of the HTTP Host header in phpBB's password reset functionality. When the force_server_vars configuration option is disabled (non-default in some deployments), phpBB extracts the server hostname directly from the user-supplied Host header to construct password reset URLs. This represents CWE-640 (Weak Password Recovery Mechanism for Forgotten Password), where the application trusts unvalidated client input for security-critical URL generation. The attack relies on webserver misconfiguration or missing header validation at the reverse proxy/load balancer layer. Affected versions span phpBB 3.0.0 through 3.3.15 per CPE data, covering over a decade of releases. The vulnerability requires the webserver to accept arbitrary Host header values and forward them to phpBB without sanitization.

Know when Phpbb 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

NVD PRIMARY 8.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

2
CVSS changed
May 04, 2026 - 20:22 NVD
8.1 (HIGH)
CVE Published
May 04, 2026 - 05:42 nvd
N/A

DescriptionCVE.org

phpBB before 3.3.16 is vulnerable to Host Header Injection that can lead to password rest link poisoning. When force_server_vars is disabled, the servers hostname may be extracted from the HTTP Host header which is used to generate the password reset link URL. An attacker who can manipulate the Host header (e.g. through misconfigured host setup or missing header validation by the webserver) can cause password reset emails to contain a link pointing to an attacker-controlled domain, potentially leading to account takeover.

Executive ViewAI

Why It Matters

phpBB installations (versions 3.0.0-3.3.15) are vulnerable to host header injection that allows unauthenticated attackers to poison password reset links, redirecting users to attacker-controlled sites for credential capture and account takeover. Organizations running affected phpBB versions face immediate risk of admin and user account compromise without requiring prior system access.

Business Impact: High
Compensating Controls

Vendor-released patch: phpBB 3.3.16. If immediate patching is not feasible, enable force_server_vars configuration setting to prevent host header manipulation; implement WAF/reverse proxy rules to validate Host header against whitelist of legitimate domains; disable password reset functionality temporarily if critical risk; monitor password reset logs for anomalous redirects.

Threat Intelligence Overview

EPSS Score
0.0%
Top 96% exploitable
Threat Intel
1
1 source
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment GHSA VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

More in Phpbb

View all
CVE-2026-48611 CRITICAL POC
9.8 Jun 12

Account hijacking in phpBB is possible due to improper authentication checks in the OAuth implementation, affecting defa

CVE-2018-19274 HIGH POC
7.2 Nov 17

Passing an absolute path to a file_exists check in phpBB before 3.2.4 allows Remote Code Execution through Object Inject

CVE-2019-13376 MEDIUM POC
6.5 Sep 27

phpBB version 3.2.7 allows the stealing of an Administration Control Panel session id by leveraging CSRF in the Remote A

CVE-2019-16993 HIGH
8.8 Sep 30

In phpBB before 3.1.7-PL1, includes/acp/acp_bbcodes.php has improper verification of a CSRF token on the BBCode page in

CVE-2026-87901 HIGH
8.3 Oct 23

Reflected cross-site scripting in phpBB's registration module allows an unauthenticated remote attacker to execute scrip

CVE-2026-48612 HIGH
8.0 Jun 12

Account takeover in phpBB via OAuth state-verification flaw enables remote attackers to link a victim's forum account to

CVE-2019-9826 HIGH
7.5 May 02

The fulltext search component in phpBB before 3.2.6 allows Denial of Service. Rated high severity (CVSS 7.5), this vulne

CVE-2026-47366 HIGH
7.2 Jun 12

Privilege escalation in phpBB allows an authenticated administrator with limited rights to grant themselves permissions

CVE-2015-1432 MEDIUM
6.8 Feb 10

The message_options function in includes/ucp/ucp_pm_options.php in phpBB before 3.0.13 does not properly validate the fo

CVE-2020-5502 MEDIUM
6.5 Jan 15

phpBB 3.2.8 allows a CSRF attack that can approve pending group memberships. Rated medium severity (CVSS 6.5), this vuln

CVE-2015-3880 MEDIUM
6.1 Sep 19

Open redirect vulnerability in phpBB before 3.0.14 and 3.1.x before 3.1.4 allows remote attackers to redirect users of G

CVE-2023-5917 MEDIUM
6.1 Nov 02

A vulnerability, which was classified as problematic, has been found in phpBB up to 3.3.10.php of the component Smiley P

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