Priority and severity ratings are determined as described here.
This security update resolves vulnerabilities in the Lime Maintenance Service, which the Lime CRM Desktop Client installs to install updates. The vulnerabilities enable local Windows users to execute programs with LocalSystem privileges.
| Product | Version | Platform |
|---|---|---|
| Lime CRM Desktop Client, installed with automatic updates enabled (the default) | initial – 11.3.4708 | Windows |
Lime CRM Server and Lime Data Components (LDC) are not affected.
All earlier builds of Lime CRM Desktop Client are withdrawn from download.
Upgrade to the newest version of Lime CRM Desktop Client. The upgrade also replaces the Lime Maintenance Service.
Where the client cannot be upgraded at once, install the Lime Maintenance Service update instead. It updates only the service and does not change the client. A user without administrator rights can start it: it asks the installed service to install it, and asks for administrator credentials only when the installed service cannot do so. It only upgrades an installed service. It never installs, uninstalls or downgrades the service. When it cannot upgrade a vulnerable service, it disables that service.
| Product | Type | Updated version | Availability |
|---|---|---|---|
| Lime CRM Desktop Client | Product release | 11.3.4710 or later | Download |
| Lime Maintenance Service | Update of the service only | 12.0.4710 or later | Download |
A Lime Maintenance Service of version 12.0.4710 or later contains this update. A computer updated with the Lime Maintenance Service update also has the registry value PatchedVersion under HKLM\SOFTWARE\WOW6432Node\Lime\MaintenanceServiceUpdate.
With the Lime Maintenance Service update, the client stays on its earlier version. The updated service does not run installers that were built before this update, so automatic updates of such a client to another earlier version do not work. Plan the upgrade of the client.
To avoid installing an earlier version that still contains the vulnerabilities by mistake, remove older Lime CRM Desktop Client installers from shared folders, download folders and software deployment systems, and use only 11.3.4710 or later. This also applies when the client is deployed with a tool that installs as SYSTEM, such as Microsoft Configuration Manager or Intune.
A local user could use the Lime Maintenance Service to run programs with LocalSystem privileges. A user who exploited the vulnerabilities would get full control of the computer.
Lime provides technical details to the IT administrators of customers on request. Contact support@lime.tech.
Mitigation refers to a setting, common configuration, or general best-practice, existing in a default state, that could reduce the severity of exploitation of a vulnerability. The following mitigating factors may be helpful in this situation:
Workaround refers to a setting or configuration change that would help block known attack vectors before you apply the update.
sc.exe stop LimeMaintenanceService sc.exe config LimeMaintenanceService start= disabled
sc.exe config LimeMaintenanceService start= demand