Approved changes feed: RSS · Atom

cpe:2.3:a:opencats:opencats:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorOpencats (f23804a1-ec43-54d7-af96-088a2a0b6c51)
ProductOpencats (d0c5bf24-aa3f-5a33-bfd9-389f0aed69ff)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:docker/opencats/opencats purl2cpe 2026-06-01 10:11:10.392787
pkg:github/opencats/opencats purl2cpe 2026-06-01 10:11:10.392790

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-54453 vulnerable 2026-11-03 10:16:55.570218 OpenCATS: Authenticated Remote Code Execution via SettingsUI (manageProfessional)
HIGH (7.2)
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.
Published: 2026-10-28T21:53:24.736Z
Updated: 2026-11-03T13:48:11.397Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-54454 vulnerable 2026-11-03 10:16:54.916911 OpenCATS: Authenticated RCE in the Import module
CRITICAL (9.1)
OpenCATS is an open-source applicant tracking system and recruitment CRM for staffing agencies and hiring teams. Prior to 0.10.0, the OpenCATS Import module in modules/import/ImportUI.php can preserve an uploaded file's original name for one import data type and place the file in the web-accessible temporary directory. An authenticated user with Import privileges can select the affected import path and upload a PHP file that remains under an attacker-controlled executable filename, and an import error can leave the file on disk. If the temporary directory is served with PHP execution enabled, requesting the staged file can execute arbitrary PHP code with the web server process privileges, exposing or modifying recruiting data and the host system. This issue is fixed in version 0.10.0.
Published: 2026-10-13T16:33:49.786Z
Updated: 2026-10-13T20:21:52.025Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-54455 vulnerable 2026-11-03 10:16:54.809662 OpenCATS: Authenticated SQL injection in activity DataGrid date filters
HIGH (7.6)
OpenCATS is an open-source applicant tracking system and recruitment CRM for staffing agencies and hiring teams. Prior to version 0.10.0, activity DataGrid date filtering in `home:CallsDataGrid` and `activity:ActivityDataGrid` uses request-controlled `period`, `startDate` and `endDate` parameters without sufficient validation or escaping. The vulnerable code is in `modules/home/dataGrids.php` and `modules/activity/dataGrids.php`. The `startDate` and `endDate` values are inserted into SQL string comparisons without safe escaping, and `period` can directly influence generated SQL. An authenticated user with access to the affected DataGrid endpoints can alter the intended query to access sensitive database contents, including user account data, candidate records, contact details, company information, job orders and activity history. A valid OpenCATS login is required; unauthenticated exploitation is not established. This issue is fixed in version 0.10.0.
Published: 2026-10-28T21:45:00.241Z
Updated: 2026-10-29T17:21:29.511Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-112785 vulnerable 2026-11-03 10:16:28.940917 OpenCATS before 0.10.0 Missing Authorization in Saved-List AJAX Endpoints
MEDIUM (4.3)
OpenCATS before 0.10.0 contains a missing authorization vulnerability that allows READ-level users to create, rename, delete, and populate saved lists via AJAX endpoints. Authenticated attackers can send requests to newList.php, editListName.php, deleteList.php, or addToLists.php with any savedListID to alter or delete any saved list site-wide.
Published: 2026-10-20T10:41:33.992Z
Updated: 2026-10-20T16:06:56.326Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-112784 vulnerable 2026-11-03 10:16:28.538044 OpenCATS before 0.10.0 Missing Authorization via ajax/testEmailSettings.php
MEDIUM (4.3)
OpenCATS before 0.10.0 contains a missing authorization vulnerability in ajax/testEmailSettings.php that allows any authenticated user to send mail through the configured SMTP relay. Read-level users can supply testEmailAddress and fromAddress parameters to send the fixed test message to any recipient with a spoofed From address.
Published: 2026-10-20T10:41:33.303Z
Updated: 2026-10-20T13:27:10.134Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-112786 vulnerable 2026-11-03 10:16:28.333557 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-112787 vulnerable 2026-11-03 10:16:28.214502 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-112783 vulnerable 2026-11-03 10:16:28.121502 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-113349 vulnerable 2026-11-03 10:16:27.043363 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-111874 vulnerable 2026-11-03 10:16:10.533705 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-115513 vulnerable 2026-11-03 10:15:37.761189 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49490 vulnerable 2026-06-08 08:05:12.452503 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49489 vulnerable 2026-06-08 08:05:12.452190 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27760 vulnerable 2026-06-08 07:55:13.754412 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-47936 vulnerable 2026-06-08 05:38:07.935352 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-41560 vulnerable 2026-06-08 05:35:20.733712 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-25295 vulnerable 2026-06-08 05:30:40.612134 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-25294 vulnerable 2026-06-08 05:30:40.611593 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-13358 vulnerable 2026-06-08 05:12:42.165120 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.