CVE-2026-115479 Details
Description
baserCMS is a website development framework. In versions 5.2.5 before 5.3.2 and 5.4.0 before 5.4.2, an unauthenticated visitor can supply a comma-separated address list in a public mail form's email field and cause a single auto-reply to be addressed to multiple third parties. MailMessageMailer::sendFormToUser() passes the visitor-controlled userMail value to parseAndNormalizeMailAddresses(), which splits it with explode(',') and supplies every resulting address to setTo(). Newly created forms with an email-type field are affected when the separate, optional VALID_EMAIL server-side validation is not enabled; browser type=email validation does not prevent crafted requests. The bundled contact form enables VALID_EMAIL and is not affected. The auto-reply uses the site's sender identity and includes partially attacker-controlled content, allowing abuse of the site to deliver unsolicited mail. This issue has been patched in versions 5.3.2 and 5.4.2.
A vulnerability exists in baserCMS versions 5.2.5 prior to 5.3.2 and 5.4.0 prior to 5.4.2, where an unauthenticated visitor can exploit a public mail form by entering a comma-separated list of email addresses. This input is then used to send an auto-reply to multiple third parties simultaneously. The issue arises because the MailMessageMailer::sendFormToUser() function passes the user-controlled email input to parseAndNormalizeMailAddresses(), which splits the addresses using explode(',') and sends each one to setTo(). This vulnerability is present when the optional VALID_EMAIL server-side validation is not enabled, allowing crafted requests to bypass the browser's email format validation. The default contact form is not affected as it has the VALID_EMAIL validation enabled. The auto-reply uses the site's sender identity and includes partially attacker-controlled content, facilitating the delivery of unsolicited mail in the site's name.
Users can update to baserCMS versions 5.3.2 or 5.4.2, where this vulnerability has been patched. Instructions for updating can be found in the baserCMS update guide.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Oct 23, 2026CISA-ADP
Assessed Oct 30, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/baserproject/basercms/commit/99e6257c9d5e2fa2bff2351defcb9fb37f69daf1 | [email protected] | Source CodeVendor |
| https://github.com/baserproject/basercms/releases/tag/5.3.2 | [email protected] | Release NotesVendor |
| https://github.com/baserproject/basercms/releases/tag/5.4.2 | [email protected] | Release NotesVendor |
| https://github.com/baserproject/basercms/security/advisories/GHSA-w47c-4g8m-gjv9 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-20 | Improper Input Validation | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| baserCMS | >= 5.2.5, <= 5.4.1 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Oct 30, 2026 | CVE Modified | CISA-ADP |
| Oct 23, 2026 | New CVE Received | [email protected] |
Volerion