CVE-2026-76635: baserCMS < 5.3.0 SQL Injection and Code Injection via BcDatabaseService.php

Published Aug 20, 2026
·
Updated

baserCMS before 5.3.0 contains a SQL injection vulnerability in BcDatabaseService.php that allows authenticated administrators to inject attacker-controlled table names and configuration values directly into SQL statements across sequence update, CSV export, and table management operations. Attackers can chain a backup restore code injection flaw, where PHP code outside class definitions in schema files executes unconditionally upon loading, to plant malicious table names and trigger error-based SQL injection that retrieves database version, schema contents, and arbitrary data from the PostgreSQL backend.

Affected Software

1 affected component
baserCMS<5.3.0

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade baserCMS to a version that resolves this vulnerability.

    Fixed in 5.3.0

Event History

Aug 20, 2026
CVE Published
via MITRE·01:58 PM
Data Sourced
via MITRE·01:58 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Who can exploit this issue?

An attacker needs authenticated administrator-level access to baserCMS. The described attack path uses attacker-controlled table names and configuration values in database operations.

2

Which deployments are affected?

baserCMS versions before 5.3.0 are affected. The issue involves sequence updates, CSV exports, table-management operations, and backup restore processing.

3

What can an attacker obtain or do through exploitation?

The SQL injection can be used for error-based retrieval of the PostgreSQL database version, schema contents, and arbitrary data. The backup restore flaw can execute PHP code placed outside class definitions in schema files when those files are loaded.

4

How can I reduce exposure if I cannot upgrade immediately?

Restrict administrator access because exploitation requires an authenticated administrator. Avoid processing untrusted backup/schema files and limit access to database-management, CSV export, sequence-update, and table-management functions.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203