Rule ID
SV-286229r1291981_rule
Version
V1R1
CCIs
Unsupported commercial and database systems should not be used because fixes to newly identified bugs will not be implemented by the vendor. The lack of support can result in potential vulnerabilities. Systems at unsupported servicing levels or releases will not receive security updates for new vulnerabilities, which leaves them subject to exploitation. When maintenance updates and patches are no longer available, the MariaDB software is no longer considered supported and should be upgraded or decommissioned.
Review the version and release information and check if a suitable enterprise edition is in use:
MariaDB> SELECT VARIABLE_NAME, VARIABLE_VALUE
FROM information_schema.GLOBAL_VARIABLES
WHERE VARIABLE_NAME IN ('version', 'version_comment', 'version_suffix');
An example output for Enterprise 11.8 would be:
+-----------------------------+
| 11.8.2-MariaDB-enterprise |
+-----------------------------+
In Enterprise, the version field itself will contain "-enterprise", and sometimes additional enterprise-specific variables/plugins appear (e.g., enterprise encryption or backup-related variables), but the version string is the definitive indicator. In Community, the version field is usually empty or generic and has no enterprise indicators.
Access the MariaDB Enterprise download page and check supported releases: https://mariadb.com/downloads/enterprise/enterprise-server/
Pick the corresponding operating system such as Ubuntu, Red Hat, Rocky, or another from the drop-down list.
If MariaDB Community Software or an older MariaDB Enterprise version that has reached end-of-life (EOL) is in use, this is a finding.Remove or decommission all unsupported software products. Upgrade MariaDB or unsupported components to a supported version of the product.