Skip to main content

MyBB EUVDEUVD-2026-61014

| CVE-2026-45734 MEDIUM
Improper Enforcement of a Single, Unique Action (CWE-837)
2026-08-18 GitHub_M
5.3
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Identify exposed MyBB instance with captchaimage enabled
  2. Delivery
    Solve CAPTCHA once on a vulnerable endpoint
  3. Exploit
    Capture validated challenge token
  4. Execution
    Replay token in automated requests to affected endpoints
  5. Persist
    Bypass anti-automation controls at scale
  6. Impact
    Flood contact/email/send-to-friend functions

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Improper enforcement of single unique action
Exploitation Conditions

Exploitation requires the target MyBB instance to have the built-in MyBB Default CAPTCHA enabled via the captchaimage configuration setting; instances using third-party CAPTCHA providers or with CAPTCHA disabled are not affected. The attacker must be unauthenticated - the commit confirms that contact.php and sendthread.php fixes are explicitly gated on $mybb->user['uid'] == 0, meaning logged-in users cannot reach these vulnerable paths. For member.php actions (do_resendactivation, do_lostpw, do_emailuser), the fix is gated only on captchaimage, consistent with those endpoints being publicly accessible to guests by design. No special network position, elevated privilege, or non-default server configuration beyond captchaimage being active is required. Exploitation is bounded to CAPTCHA bypass and form-submission automation - it does not provide a path to code execution, authentication bypass, or data access.

Impact

The CVSS 5.3 Medium score (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N) accurately reflects the low-complexity, unauthenticated network exploitation path and the limited integrity-only impact. The absence of a CISA KEV listing and no identified POC indicate this has not been observed in active exploitation campaigns at time of analysis. The real-world risk is narrowly scoped: an attacker can automate form submissions on CAPTCHA-protected endpoints - enabling spam, password-reset flooding, or contact-form abuse - but cannot leverage this flaw for code execution, credential theft, or privilege escalation. Forums relying solely on MyBB's built-in CAPTCHA as their primary anti-automation barrier will see that control neutralized. EPSS data was not provided in the input, so exploitation probability cannot be quantified beyond what the CVSS vector implies. Overall, this is a genuine medium-priority issue for exposed MyBB instances with captchaimage enabled, but not a critical emergency for most operators.

Exploit ScenarioDerived

An attacker visits a vulnerable MyBB forum's lost-password page, solves the CAPTCHA challenge once, and captures the validated session token. They then replay that token in automated HTTP requests to the do_lostpw, do_resendactivation, and contact.php endpoints in rapid succession, flooding victims' inboxes with password-reset or activation emails or spamming the site's contact form - all without solving any additional CAPTCHAs. No public exploit code has been identified at time of analysis, but the attack requires only standard HTTP tooling.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 18, 2026

CAPTCHA replay exploitation in MyBB prior to 1.8.40 allows unauthenticated remote attackers to bypass anti-automation controls by reusing a previously validated CAPTCHA challenge token across five distinct action endpoints. The root cause is missing calls to captcha::invalidate_captcha() after successful validation in contact.php, member.php (do_resendactivation, do_lostpw, do_emailuser), and sendthread.php (do_sendtofriend) when the built-in captchaimage setting is active. No public exploit has been identified at time of analysis, and the flaw enables form-abuse automation rather than code execution or data exfiltration.

RemediationAI

Upgrade to MyBB 1.8.40, available at https://github.com/mybb/mybb/releases/tag/mybb_1840 and documented at https://mybb.com/versions/1.8.40. The fixing commit is c2ed54f9259b9ce05728a9e657169033fe4adffc. If immediate upgrade is not feasible, disable the built-in captchaimage CAPTCHA and substitute a third-party provider such as reCAPTCHA or hCaptcha, whose tokens are validated server-side by the provider and are inherently single-use by design - this eliminates the replay surface entirely. Alternatively, apply rate-limiting at the web server or WAF layer on the five affected endpoints to constrain automated replay abuse; note this mitigates impact but does not fix the underlying flaw and may affect legitimate users on shared IPs.

Affected VersionsENISA

MyBB < 1.8.40

Affected Packages

euvd mybb fix: 1.8.40

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

MyBB is a PHP-based open-source forum platform. The affected component is the built-in 'MyBB Default CAPTCHA' controlled by the captchaimage configuration setting. CWE-837 (Improper Enforcement of a Single, Unique Action) precisely describes the root cause: the application validates a CAPTCHA response but does not call captcha::invalidate_captcha() to mark the challenge token as consumed, allowing the same token to authorize subsequent requests. The commit diff (c2ed54f9259b9ce05728a9e657169033fe4adffc) confirms five distinct code paths lacked this call. In some paths the fix is additionally gated on $mybb->user['uid'] == 0, confirming the vulnerable flows are designed for unauthenticated (guest) users. The CPE cpe:2.3:a:mybb:mybb:*:*:*:*:*:*:*:* covers all 1.8.x versions prior to 1.8.40.

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

Vendor (GitHub_M) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 5.3 MEDIUM

Network-accessible unauthenticated exploit with no privileges needed; impact is integrity-only (CAPTCHA bypass enabling form abuse) with no confidentiality or availability consequence.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

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

Lifecycle Timeline

1
Patch available
Aug 18, 2026 - 17:17 EUVD

DescriptionCVE.org

MyBB is free and open source forum software. Prior to 1.8.40, the built-in CAPTCHA does not consistently enforce single-use semantics, allowing remote attackers to bypass CAPTCHA controls through challenge replay. The successful validation paths in contact.php, member.php?action=do_resendactivation, member.php?action=do_lostpw, member.php?action=do_emailuser, and sendthread.php?action=do_sendtofriend do not call captcha::invalidate_captcha() for the MyBB Default CAPTCHA selected by the captchaimage setting. A valid response can therefore be reused until a non-vulnerable endpoint invalidates it, an incorrect response is submitted, or the challenge expires. This issue is fixed in version 1.8.40.

Threat Intelligence Overview

EPSS Score
0.4%
Top 66% exploitable
Prevalence
Medium
widely-used open-source PHP forum platform with active global community
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Mybb

View all
CVE-2022-24734 HIGH POC
7.2 Mar 09

MyBB is a free and open source forum software. Rated high severity (CVSS 7.2), this vulnerability is remotely exploitabl

CVE-2017-16780 CRITICAL POC
9.8 Nov 10

The installer in MyBB before 1.8.13 allows remote attackers to execute arbitrary code by writing to the configuration fi

CVE-2021-27946 HIGH POC
8.8 Mar 15

SQL Injection vulnerability in MyBB before 1.8.26 via poll vote count. Rated high severity (CVSS 8.8), this vulnerabilit

CVE-2021-27890 HIGH POC
8.8 Mar 15

SQL Injection vulnerablity in MyBB before 1.8.26 via theme properties included in theme XML files. Rated high severity (

CVE-2019-12830 HIGH POC
8.7 Jun 15

In MyBB before 1.8.21, an attacker can exploit a parsing flaw in the Private Message / Post renderer that leads to [vide

CVE-2026-58054 HIGH POC
8.6 Jun 28

Privilege escalation in MyBB 1.8.40 lets a limited Admin Control Panel (ACP) user who holds only the delegated user-mana

CVE-2017-7566 HIGH POC
7.7 Apr 06

MyBB before 1.8.11 allows remote attackers to bypass an SSRF protection mechanism. Rated high severity (CVSS 7.7), this

CVE-2014-9240 HIGH POC
7.5 Dec 03

SQL injection vulnerability in member.php in MyBB (aka MyBulletinBoard) 1.8.x before 1.8.2 allows remote attackers to ex

CVE-2025-29458 HIGH POC
7.6 Apr 17

An issue in MyBB 1.8.38 allows a remote attacker to obtain sensitive information via the Change Avatar function. Rated h

CVE-2025-29457 HIGH POC
7.6 Apr 17

An issue in MyBB 1.8.38 allows a remote attacker to obtain sensitive information via the Import a Theme function. Rated

CVE-2025-29459 HIGH POC
7.6 Apr 17

An issue in MyBB 1.8.38 allows a remote attacker to obtain sensitive information via the Mail function. Rated high sever

CVE-2013-6936 HIGH POC
7.5 Dec 04

Multiple SQL injection vulnerabilities in ajaxfs.php in the Ajax forum stat (Ajaxfs) Plugin 2.0 for MyBB (aka MyBulletin

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