CVE-2025-0994KEV · OVERDUECWE-502

Trimble Cityworks Deserialization Vulnerability

High · published February 6, 2025

Patch now

Confirmed exploited, and the score agrees

CVSS calls it high at 8.6. It is confirmed in active exploitation. It sits in the 98.3th percentile for exploit probability.

602
days past CISA
deadline
CVSS v4.0
8.6
EPSS
31%
Percentile
98.3
In the wild
Confirmed
What it is

🔥 A sneaky deserialization bug in Trimble Cityworks is exposing your IIS web server to authenticated attackers! ⚡ Think of it like a restaurant where a chef can substitute ingredients without checking the recipe — if they get it wrong, the diners might end up with a dish that’s not only unappetizing but also dangerous! This vulnerability allows an authenticated user to execute arbitrary code on your server, which could lead to a total compromise of the system. Imagine an intruder manipulating server settings, accessing sensitive data, or even taking control of the entire server! This could be absolutely devastating for your organization.

Put simply

Think of it like a restaurant where a chef can substitute ingredients without checking the recipe — if they get it wrong, the diners might end up with a dish that’s not only unappetizing but also dangerous! The deserialization vulnerability in Trimble Cityworks allows authenticated users to send malicious payloads that the server processes without proper validation, enabling remote code execution on the Microsoft IIS web server.

What to do

This vulnerability allows an authenticated user to execute arbitrary code on your server, which could lead to a total compromise of the system. Imagine an intruder manipulating server settings, accessing sensitive data, or even taking control of the entire server! This could be absolutely devastating for your organization. Immediate steps to take include upgrading Trimble Cityworks to version 15.8.9 or later, and ensure that Cityworks with Office Companion is updated to version 23.10 or higher. Additionally, review server access logs to identify any unauthorized activity. 🔒 You've got this! By taking these steps, you can secure your environment in no time! 🛡️

The record
Technical detail
CVSS v4.0
8.6 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.31085 · 98.3th percentile
Weakness
CWE-502 · Deserialization of Untrusted Data
Published
2025-02-06T16:01Z
KEV added
2025-02-07 · due 2025-02-28
EPSS history
Timeline
  • 07 FEB 00:00Z
    Added to CISA KEV — remediate by Feb 28
    kev
  • 06 FEB 16:01Z
    Trimble Cityworks versions prior to 15.8.9 and Cityworks with office companion versions prior to 23.10 are vulnerable to a deserialization vulnerability
    cvelistv5