February 10 Advisory: Trimble Cityworks Vulnerability Added to CISA KEV [CVE-2025-0994]

Rapid Response

Date of Disclosure (source): February 6, 2025
Date Reported as Actively Exploited (source): February 7, 2025

CVE-2025-0994 is a deserialization vulnerability affecting Trimble Cityworks versions before 15.8.9 and Cityworks with office companion versions before 23.10. ICS-CERT assigned this vulnerability a CVSS score of 8.6 (high).

An unauthenticated user can exploit this vulnerability to perform remote code execution against a customer’s Microsoft Internet Information Services (IIS) web server, essentially allowing an attacker to take control of the backend server running Cityworks. 

Local governments and utilities use Trimble Cityworks to manage infrastructure like water treatment plants, wastewater facilities, and public works. Successful exploitation of exposed devices may allow attackers to disrupt critical systems responsible for public infrastructure management. 

This vulnerability is known to be actively exploited and was added to CISA’s catalog of Known Exploited Vulnerabilities (KEV) on February 7, 2025. CISA issued an advisory for CVE-2025-0994, urging organizations to apply the patch immediately.

FieldDetails
CVE-IDCVE-2025-0994 – CVSS 8.6 (High) – assigned by ICS-CERT
Vulnerability DescriptionTrimble Cityworks versions before 15.8.9 and Cityworks with Office Companion versions before 23.10 are vulnerable to a deserialization flaw. This vulnerability allows an authenticated user to perform a remote code execution attack against a customer’s Microsoft IIS web server.
Date of DisclosureFebruary 6, 2025
Affected AssetsOrganizations using Trimble Cityworks or Cityworks with Office Companion, particularly those deploying the software on Microsoft IIS web servers.
Vulnerable Software Versions – Cityworks versions prior to 15.8.9

– Cityworks with Office Companion versions prior to 23.10

PoC Available?We did not observe any public exploits available at the time of writing.
Exploitation StatusThis vulnerability has been actively exploited in the wild. CVE-2025-0994 was added to CISA KEV on February 7, 2025. 
Patch StatusTrimble has released security updates in their advisory addressing this vulnerability. Users are advised to update to Cityworks version 15.8.9 or later, and Cityworks with Office Companion version 23.10 or later.

Censys Perspective

At the time of writing, Censys observed 335 exposed Trimble Citywork instances. A large proportion of these (91%) are geolocated in the United States. Note that not all instances observed are necessarily vulnerable as we do not always have specific versions available.

Of the 335 exposed, 108 exposed a version that is vulnerable to CVE-2025-0994. See the table below for the top ten versions we saw most frequently:

VersionHost Count
15.8.815
15.8.311
15.8.611
15.8.711
15.7.78
15.8.28
15.7.56
15.6.35
15.8.45
15.2.34

Map of Vulnerable Trimble Cityworks Instances:

Censys Search Query:

services.software: (vendor="Trimble" and product="Cityworks") and not labels: {honeypot, tarpit}

Censys Platform Query:

(host.services.software: (vendor:"Trimble" and product:"Cityworks") and not host.labels.value: {"HONEYPOT", "TARPIT"}) or (web.software: (vendor:"Trimble" and product:"Cityworks") and not web.labels.value: {"HONEYPOT", "TARPIT"})

Censys ASM Query:

(host.services.software: (vendor="Trimble" and product="Cityworks") or web_entity.instances.software: (vendor="Trimble" and product="Cityworks")) and not host.labels: {honeypot, tarpit}

Risk:

risks.name = "Vulnerable Trimble Cityworks [CVE-2025-0994]"

References