Skip to main content
← All vulnerabilities
CVE-2026-115481EUVD-2026-108983GHSA-8JRP-4H7C-M679

baserCMS: BcCustomContent file fields can be configured to allow executable file extensions such as php, leading to arbitrary PHP file upload

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 5.3.2, 5.4.2
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

The BcCustomContent plugin for baserCMS, a website development framework, is affected. After an administrator installs it, users in the default operators group can upload and run arbitrary PHP code on the server, which could let them take over the website.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

baserCMS is a website development framework. Starting in version 5.0.0-beta1 and prior to versions 5.3.2 and 5.4.2, `PermissionGroupsService::build()` reads a plugin's `config/permission.php` to decide what each user group may reach. When that file is absent it writes a wildcard allow rule instead: `url` `/baser/<prefix>/<plugin>/*`, `method` `*`, `auth` true, for every non-admin group. BcCustomContent has no such file in any release. After an administrator installs it, the default `operators` group can store and execute arbitrary PHP under the document root. Versions 5.3.2 and 5.4.2 patch the issue.

Timeline

  1. CVE published
  2. First seen by cve.now
  3. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  4. Record last updated

Affected versions

  • baserproject basercms

    From 5.0.0-beta1 · fixed in 5.3.2; From 5.4.0 · fixed in 5.4.2

References 5

GitHub · baserproject/basercms