Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify exposed MyBB instance with captchaimage enabled
-
DeliverySolve CAPTCHA once on a vulnerable endpoint
-
ExploitCapture validated challenge token
-
ExecutionReplay token in automated requests to affected endpoints
-
PersistBypass anti-automation controls at scale
-
ImpactFlood 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Network-accessible unauthenticated exploit with no privileges needed; impact is integrity-only (CAPTCHA bypass enabling form abuse) with no confidentiality or availability consequence.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
1DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
MyBB is a free and open source forum software. Rated high severity (CVSS 7.2), this vulnerability is remotely exploitabl
The installer in MyBB before 1.8.13 allows remote attackers to execute arbitrary code by writing to the configuration fi
SQL Injection vulnerability in MyBB before 1.8.26 via poll vote count. Rated high severity (CVSS 8.8), this vulnerabilit
SQL Injection vulnerablity in MyBB before 1.8.26 via theme properties included in theme XML files. Rated high severity (
In MyBB before 1.8.21, an attacker can exploit a parsing flaw in the Private Message / Post renderer that leads to [vide
Privilege escalation in MyBB 1.8.40 lets a limited Admin Control Panel (ACP) user who holds only the delegated user-mana
MyBB before 1.8.11 allows remote attackers to bypass an SSRF protection mechanism. Rated high severity (CVSS 7.7), this
SQL injection vulnerability in member.php in MyBB (aka MyBulletinBoard) 1.8.x before 1.8.2 allows remote attackers to ex
An issue in MyBB 1.8.38 allows a remote attacker to obtain sensitive information via the Change Avatar function. Rated h
An issue in MyBB 1.8.38 allows a remote attacker to obtain sensitive information via the Import a Theme function. Rated
An issue in MyBB 1.8.38 allows a remote attacker to obtain sensitive information via the Mail function. Rated high sever
Multiple SQL injection vulnerabilities in ajaxfs.php in the Ajax forum stat (Ajaxfs) Plugin 2.0 for MyBB (aka MyBulletin
EUVD-2026-61014
NVD
CVE.org
EPSS
GitHub
Exploit-DB