Patch Forecast
Yellow warning
Plan into this sprint.

CVE-2026-114515

OCO-Server is a self-hosted endpoint management application for computer inventory, software…

Risk score
41/100
CVSS
6.5 v3.1
Exploit chance (30 days)
0.2%
Published
22 Oct 2026

Open in the live forecast Today's forecast

What to know

What it is
OCO-Server is a self-hosted endpoint management application for computer inventory, software deployment, and mobile device management. Prior to 1.2.3, a valid Self-Service Portal user with permission to create job containers and read visibility on a computer and package can queue an uninstall job without deploy permis…
Affected
See advisory
Fix
Upgrade the product to 1.2.3 or later.
Exploitation
No known exploitation

Why it is Yellow

  • CVSS 6.5 medium

References

Original description

OCO-Server is a self-hosted endpoint management application for computer inventory, software deployment, and mobile device management. Prior to 1.2.3, a valid Self-Service Portal user with permission to create job containers and read visibility on a computer and package can queue an uninstall job without deploy permission for those resources. Requests to `self-service/ajax-handler/job-containers.php` pass `uninstall_package_assignment_id[]` values to `lib/SelfService/CoreLogic.class.php::uninstallSelfService()`. Its permission-check loop continues after denied `METHOD_DEPLOY` checks without removing rejected IDs from `$installationIds`, then passes the original list to `lib/CoreLogic.class.php::uninstall()`. The CoreLogic object is constructed with a null SystemUser, causing `lib/CoreLogic.class.php::checkPermission()` to treat the operation as system context and unconditionally permit it. Enumerable `computer_package.id` values allow selection of readable installed-package assignments, including those on other users' computers. The `deploySelfService()` install path instead aborts on denied deployment permission, and resources lacking read permission remain blocked. This permits unauthorized software-removal jobs across resources visible to the acting user's role. This issue is fixed in version 1.2.3.

Last activity 22 Oct 2026. Patch Forecast updates every hour.