CVE-2026-48612
phpBB vulnerability analysis and mitigation

Overview

CVE-2026-48612 is an improper state verification vulnerability in the OAuth implementation of phpBB (versions 3.3.0 through 3.3.16) that allows an attacker to manipulate the authentication flow and link a victim's account to an attacker-controlled account, resulting in unauthorized account takeover. The vulnerability was published on June 12, 2026, and was assigned by HackerOne. It carries a CVSS v3.0 base score of 8.0 (High) (GitHub Advisory, ENISA EUVD).

Technical details

The root cause is improper state parameter verification in phpBB's OAuth implementation (CWE-352: Cross-Site Request Forgery), where the application fails to adequately validate the state parameter during the OAuth authorization callback. An attacker with low privileges can craft a malicious OAuth flow that, when a victim interacts with it (e.g., by clicking a link), causes the victim's phpBB account to be linked to an OAuth identity controlled by the attacker. Exploitation requires network access, low privileges, high attack complexity, and victim user interaction. A technical write-up is available from Pentest Tools (Pentest Tools) and the phpBB community forum (phpBB Forum).

Impact

Successful exploitation enables unauthorized account linking and full account takeover of the victim's phpBB account, granting the attacker high confidentiality, integrity, and availability impact over the compromised account. An attacker who gains control of a victim's account — particularly an administrator account — could access private messages, sensitive forum data, and potentially escalate to administrative control of the phpBB installation. The changed scope indicator reflects that the impact extends beyond the attacker's own account to affect the victim's resources (GitHub Advisory, ENISA EUVD).

Exploitability

As of the time of disclosure, there is no public proof-of-concept exploit and no confirmed evidence of in-the-wild exploitation (GitHub Advisory). The EPSS score is approximately 0.023% (0.12% per GitHub Advisory), placing it in the 2nd percentile for exploitation likelihood within 30 days. The CVE status is listed as "Deferred" and it has not been added to the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported.

Exploitation steps

  1. Reconnaissance: Identify phpBB forums running versions 3.3.0–3.3.16 with OAuth-based social login enabled (e.g., via Google, Facebook, or other OAuth providers).
  2. Initiate attacker-controlled OAuth flow: The attacker begins an OAuth authorization request on the target phpBB instance using their own OAuth account, capturing the generated state parameter from the authorization URL.
  3. Craft malicious link: The attacker constructs a callback URL containing the state parameter from their own OAuth session but intended to be triggered by the victim (e.g., via a phishing link or CSRF-triggering page).
  4. Deliver to victim: The attacker tricks the victim (who is authenticated to phpBB) into visiting the crafted callback URL, for example through a phishing email or a malicious web page that auto-submits the request.
  5. Account linking triggered: Because the application does not properly verify that the state parameter corresponds to the victim's own OAuth session, the callback is processed and the victim's phpBB account is linked to the attacker's OAuth identity.
  6. Account takeover: The attacker logs into phpBB using their OAuth identity, which is now linked to the victim's account, gaining full access to the victim's account and its privileges (Pentest Tools, phpBB Forum).

Indicators of compromise

  • Logs: phpBB application logs showing an OAuth account linking event (oauth_link or equivalent) for a user account that was not initiated by that user; multiple OAuth callback requests from different IP addresses for the same state parameter.
  • Network: Unexpected OAuth callback requests (e.g., GET /ucp.php?mode=login&login=external&oauth_service=...) originating from IP addresses not associated with the legitimate user's session.
  • Application: User accounts with newly linked OAuth identities (especially from providers not previously associated) that the account owner did not authorize; admin logs showing account modifications without corresponding user-initiated actions.
  • Session: OAuth sessions linked to accounts where the linking IP differs significantly from the account's normal login IP or geolocation (GitHub Advisory).

Mitigation and workarounds

Administrators should update phpBB to a version beyond 3.3.16 once a patched release is made available by the phpBB team; the advisory references the phpBB community forum for patch details (phpBB Forum). As an interim workaround, disabling OAuth-based social login features in phpBB's authentication settings will eliminate the attack surface. Additionally, implementing PKCE (Proof Key for Code Exchange) and binding the OAuth state parameter to the user's session server-side are recommended hardening measures (GitHub Advisory).

Community reactions

Heise (a major German IT news outlet) covered the vulnerability, describing it as a critical security issue allowing compromise of phpBB installations (Heise). The CTI Pilot threat intelligence platform published a brief characterizing the combined CVE-2026-48611 and CVE-2026-48612 issues as "unauthenticated authentication bypass to admin" in phpBB (CTI Pilot). INCIBE-CERT (Spain's national cybersecurity incident response center) also issued an early warning advisory for the vulnerability (INCIBE).

Additional resources


SourceThis report was generated using AI

Related phpBB vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-48611CRITICAL9.8
  • phpBB logophpBB
  • cpe:2.3:a:phpbb:phpbb
NoNoJun 12, 2026
CVE-2026-29199HIGH8.1
  • PHP logoPHP
  • cpe:2.3:a:phpbb:phpbb
NoYesMay 04, 2026
CVE-2026-48612HIGH8
  • phpBB logophpBB
  • cpe:2.3:a:phpbb:phpbb
NoNoJun 12, 2026
CVE-2026-47366HIGH7.2
  • phpBB logophpBB
  • cpe:2.3:a:phpbb:phpbb
NoNoJun 12, 2026
CVE-2026-48613MEDIUM5.9
  • phpBB logophpBB
  • cpe:2.3:a:phpbb:phpbb
NoNoJun 12, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management