CVE-2026-54453 Details
Description
OpenCATS is an open-source applicant tracking system and recruitment CRM for staffing agencies and hiring teams. Prior to version 0.10.0, the Professional License configuration feature in `SettingsUI` (`manageProfessional`) accepts administrator-controlled license key input that is reconstructed into a PHP `define()` statement in `config.php` without safe escaping. Because the application includes `config.php`, crafted input can alter the file's PHP syntax and cause persistent arbitrary PHP execution with the web server process privileges. An authenticated administrator must have Settings module access and permission to update Professional License configuration, and `config.php` must be writable for this write-based path. Successful exploitation can read, modify or delete application data, expose candidate, contact, company, job order and user account information, alter the installation or configuration, and provide a foothold for further attacks. Unauthenticated exploitation and exploitation without Settings access are not established. This issue is fixed in version 0.10.0.
A remote code execution vulnerability has been identified in OpenCATS, an open-source applicant tracking system, prior to version 0.10.0. The issue arises in the Professional License configuration feature within the Settings module, where administrator-controlled license key inputs are improperly handled. The keys are written into the 'config.php' file as PHP 'define()' statements without adequate escaping. Since 'config.php' is included in the application, this flaw can be exploited to execute arbitrary PHP code on the server with the same privileges as the web server process. The vulnerability requires an authenticated administrator with access to the Settings module and permission to modify the Professional License configuration. Additionally, 'config.php' must be writable. Exploitation could lead to unauthorized PHP code execution, allowing access to sensitive application data and the potential for further attacks.
Users can upgrade to OpenCATS version 0.10.0 or later, which addresses this vulnerability by removing the unsafe license key handling in the Professional License management feature. After upgrading, it's recommended to review and adjust the 'config.php' file permissions to prevent write access by the web server user.
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 28, 2026CISA-ADP
Assessed Nov 3, 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/opencats/OpenCATS/commit/e422abf3b75d467bdee65277f56e41dfba928fc8 | [email protected] | Source CodeVendor |
| https://github.com/opencats/OpenCATS/pull/802 | [email protected] | Source CodeVendor |
| https://github.com/opencats/OpenCATS/security/advisories/GHSA-627w-743r-4cg2 | [email protected] | AdvisoryRemedyVendor |
| https://github.com/opencats/OpenCATS/tree/v0.10.0 | [email protected] | Source CodeVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-74 | Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') | [email protected] |
| CWE-94 | Improper Control of Generation of Code ('Code Injection') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| OpenCATS | <= 0.9.7.4 |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Nov 3, 2026 | CVE Modified | CISA-ADP |
| Oct 28, 2026 | New CVE Received | [email protected] |
Volerion