Description
baserCMS is a website development framework. In versions 5.0.0 before 5.3.2 and 5.4.0 before 5.4.2, the public POST /baser/api/bc-mail/mail_messages/add/{mailContentId}.json endpoint accepts submissions without enforcing the form's auth_captcha setting. BcMail\Controller\Api\MailMessagesController::add() and MailMessagesService::create() omit the BcCaptchaService::check() verification of captcha_id and auth_captcha performed by MailController::submit() in the web UI. An unauthenticated attacker who can reach the API can therefore automate submissions without solving the enabled image challenge. The API disables FormProtection and has no rate limit; submissions can generate administrator-inbox spam, send attacker-influenced auto-replies to third parties when an email field is present, and accumulate mail_messages database records when save_info is enabled. The API already enforces the isAccepting() check added for CVE-2026-30878; the missing CAPTCHA check is a separate control failure. This issue has been patched in versions 5.3.2 and 5.4.2.
Published: 2026-10-23
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized automated email submission and spam due to authorization and CAPTCHA bypass (CWE‑693, CWE‑799)
Action: Apply Patch
AI Analysis

Impact

baserCMS public API endpoint for mail messages allows unauthenticated POST requests to add messages without honoring a CAPTCHA verification. The API omits the BcCaptchaService check that normally protects web UI submissions, representing a failure to enforce authorization controls (CWE‑693) and a bypass of CAPTCHA validation (CWE‑799). This results in spam of the administrator inbox, potential attacker‑controlled auto‑reply emails to third parties, and database growth when optional record saving is enabled.

Affected Systems

Vendors baserproject and product baserCMS are affected. All pre‑5.3.2 releases of the 5.0.x line and the 5.4.0 to 5.4.1 releases of the 5.4.x line contain the flaw. Versions 5.3.2 and later, as well as 5.4.2 and later, contain the fix.

Risk and Exploitability

The CVSS score of 5.3 rates it as moderately serious. The EPSS score is not available, and it is not listed in CISA’s KEV catalog. Attackers only need to reach the server over the public network; the API is exposed without form protection or rate limiting, allowing exploitation of the authorization failure (CWE‑693) and CAPTCHA bypass (CWE‑799) with relative ease once the API is reachable.

Generated by OpenCVE AI on October 23, 2026 at 17:02 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade baserCMS to version 5.3.2 or later (including 5.4.2) to patch the missing CAPTCHA check on the public API.
  • Block or restrict public access to the /baser/api/bc-mail/mail_messages/add endpoint by adjusting firewall rules or network ACLs to allow only trusted IP ranges.
  • Implement rate limiting or request throttling on the mail_messages API to mitigate potential spam abuse, as the endpoint currently has no built‑in limits.
  • If a patch cannot be applied immediately, disable the public API endpoint or add a server‑side captcha validation before processing submissions.

Generated by OpenCVE AI on October 23, 2026 at 17:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 14:00:00 +0000

Type Values Removed Values Added
Description baserCMS is a website development framework. In versions 5.0.0 before 5.3.2 and 5.4.0 before 5.4.2, the public POST /baser/api/bc-mail/mail_messages/add/{mailContentId}.json endpoint accepts submissions without enforcing the form's auth_captcha setting. BcMail\Controller\Api\MailMessagesController::add() and MailMessagesService::create() omit the BcCaptchaService::check() verification of captcha_id and auth_captcha performed by MailController::submit() in the web UI. An unauthenticated attacker who can reach the API can therefore automate submissions without solving the enabled image challenge. The API disables FormProtection and has no rate limit; submissions can generate administrator-inbox spam, send attacker-influenced auto-replies to third parties when an email field is present, and accumulate mail_messages database records when save_info is enabled. The API already enforces the isAccepting() check added for CVE-2026-30878; the missing CAPTCHA check is a separate control failure. This issue has been patched in versions 5.3.2 and 5.4.2.
Title baserCMS: Public Web API mail-form submission bypasses image CAPTCHA
Weaknesses CWE-693
CWE-799
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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-23T13:37:32.184Z

Reserved: 2026-10-22T15:06:52.738Z

Link: CVE-2026-115480

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-10-23T14:17:52.160

Modified: 2026-10-23T16:28:32.357

Link: CVE-2026-115480

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T17:15:07Z

Weaknesses
  • CWE-693

    Protection Mechanism Failure

  • CWE-799

    Improper Control of Interaction Frequency