Description
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.
Published: 2026-08-18
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The MyBB forum software has a flaw in its default CAPTCHA implementation where the captcha is not properly invalidated after a single use. This allows an attacker to replay a valid CAPTCHA response repeatedly on several endpoints, such as contact submission, account activation resend, password recovery, user email and friend‑share forms. The result is that abuse of these functions is possible even though a CAPTCHA is presented, effectively bypassing this important anti‑spam mechanism.

Affected Systems

The vulnerability affects MyBB forum installations prior to version 1.8.40. The problem appears in several core files – contact.php, member.php?action=do_resendactivation, member.php?action=do_lostpw, member.php?action=do_emailuser, and sendthread.php?action=do_sendtofriend – when the default CAPTCHA is selected. Upgrading to MyBB 1.8.40 or later applies the necessary invalidation call and removes the issue.

Risk and Exploitability

The CVSS base score of 5.3 indicates a moderate severity. No EPSS data is currently available and the issue is not listed in CISA’s KEV catalog. The likely attack vector is remote HTTP request against exposed form endpoints, where an attacker can reuse a previously captured or guessed CAPTCHA value until it expires or an incorrect response is submitted. Mitigation requires applying the vendor’s patch.

Generated by OpenCVE AI on August 18, 2026 at 17:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the MyBB forum to version 1.8.40 or newer where captcha::invalidate_captcha() is properly invoked.
  • If an upgrade is not immediately possible, disable the built‑in CAPTCHA for the affected forms or replace it with a third‑party CAPTCHA solution that guarantees single‑use validation.
  • Review custom or third‑party patch code to ensure that after a successful CAPTCHA verification the challenge is invalidated, preventing replay attacks.

Generated by OpenCVE AI on August 18, 2026 at 17:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 18:15:00 +0000

Type Values Removed Values Added
First Time appeared Mybb
Mybb mybb
Vendors & Products Mybb
Mybb mybb

Tue, 18 Aug 2026 16:00:00 +0000

Type Values Removed Values Added
Description 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.
Title MyBB: Default CAPTCHA missing invalidation
Weaknesses CWE-837
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-18T15:51:07.257Z

Reserved: 2026-05-13T05:51:48.667Z

Link: CVE-2026-45734

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-18T16:17:08.980

Modified: 2026-08-18T16:17:08.980

Link: CVE-2026-45734

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T18:00:04Z

Weaknesses
  • CWE-837

    Improper Enforcement of a Single, Unique Action