Skip to main content
VulnerabilityPublished

CVE-2026-114623: baserproject basercms · Path Traversal

Affects baserproject basercmsSource CVE Database V5

0

Not known to be exploited · CVSS 6.5 Medium : upgrade to 5.4.2 or 5.3.2 when convenient.

Data as of 26 Oct 2026, 17:16 UTC

CVSS 3.1 base score
6.5Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.6% chance of exploitation in 30 days – higher than 50% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 5.4.2, 5.3.2
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 23 Oct 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade basercms and baserproject/basercms to 5.4.2 or 5.3.2.

Affected software

ProductAffectedFixed in
baserprojectbasercmsAffected
  • >=5.4.0 <5.4.2
Fixed in
  • 5.4.2
baserprojectbasercmsAffected
  • >=5.0.0 <5.3.2
Fixed in
  • 5.3.2
GitHubbaserproject/basercmspkg:github/baserproject/basercmsOther threatsAffected
  • >=5.0.0 <5.3.2
  • >=5.4.0 <5.4.2
Fixed in
  • 5.3.2
  • 5.4.2

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

This vulnerability has been officially fixed in baserCMS versions 5.3.2 and 5.4.2. Users should upgrade to these or later versions to remediate the issue. Since the BcThemeFile plugin is disabled by default, disabling it if not needed also reduces risk. No additional action is required if the plugin is not enabled or if the system is updated to the fixed versions.

Description

baserCMS is a website development framework. In versions 5.0.0 before 5.3.2 and 5.4.0 before 5.4.2, an authenticated user with only theme-file view permission can traverse outside the theme directory through the optional BcThemeFile plugin's Admin web screen. ThemeFilesController::parseArgs() constructs a path containing literal ../ segments, and the view and edit actions pass it to ThemeFilesService::get() without containment validation. Authorization checks the unresolved request path, after which ThemeFile::_getContents() reads the resolved file and exposes its contents in the form textarea. A client must preserve the dot segments rather than normalize them away. Readable files are limited to .php, .css, .js, and .ctp; this can disclose application source and config/install.php database credentials in MySQL or PostgreSQL deployments, while SQLite configurations have an empty database password. Reading config/app_local.php may expose the Security.salt fallback, which is effective only when not overridden by environment configuration. The flaw does not disclose .env, .pem, or SQLite .db files, does not itself permit file writes or code execution, and does not affect the separate API getFullpath() route. The plugin is disabled by default and unauthenticated requests are not sufficient. This issue has been patched in versions 5.3.2 and 5.4.2.

References

Community reviews

Loading reviews…