Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2024-9719: CWE-416: Use After Free in Trimble SketchUp Viewer

0
High
VulnerabilityCVE-2024-9719cvecve-2024-9719cwe-416
Published: Fri Nov 22 2024 (11/22/2024, 20:51:26 UTC)
Source: CVE Database V5
Vendor/Project: Trimble
Product: SketchUp Viewer

Description

CVE-2024-9719 is a high-severity use-after-free vulnerability in Trimble SketchUp Viewer version 22. 0. 316. 0 that arises during SKP file parsing. Exploitation requires user interaction, such as opening a malicious SKP file or visiting a crafted webpage. The flaw occurs because the software fails to verify the existence of an object before operating on it, enabling remote attackers to execute arbitrary code with the privileges of the current process. This vulnerability impacts confidentiality, integrity, and availability, potentially allowing full system compromise. No public exploits are known yet, but the risk is significant given the ease of triggering the flaw via user action. Organizations using this version of SketchUp Viewer should prioritize patching once available and implement strict file handling policies. Countries with substantial use of SketchUp in architecture, construction, and design sectors are at higher risk.

AI-Powered Analysis

AILast updated: 02/25/2026, 23:36:49 UTC

Technical Analysis

CVE-2024-9719 is a use-after-free vulnerability classified under CWE-416 affecting Trimble SketchUp Viewer version 22.0.316.0. The vulnerability is triggered during the parsing of SKP files, the native file format used by SketchUp. The root cause is the software's failure to validate the existence of an object before performing operations on it, leading to a use-after-free condition. This memory corruption flaw can be exploited remotely by an attacker who convinces a user to open a malicious SKP file or visit a crafted webpage containing such a file. Successful exploitation allows the attacker to execute arbitrary code within the context of the SketchUp Viewer process, potentially leading to full system compromise depending on the privileges of the user running the application. The vulnerability requires user interaction but does not require prior authentication or elevated privileges. The CVSS v3.0 base score is 7.8, reflecting high impact on confidentiality, integrity, and availability, with low attack complexity and no privileges required. Currently, no public exploits are known in the wild, but the vulnerability was reported via the Zero Day Initiative (ZDI) as ZDI-CAN-24103. No patches have been released at the time of this report, so mitigation relies on defensive measures and cautious user behavior.

Potential Impact

The impact of CVE-2024-9719 is significant for organizations using Trimble SketchUp Viewer 22.0.316.0, especially in industries such as architecture, engineering, construction, and design where this software is prevalent. Exploitation can lead to arbitrary code execution, allowing attackers to compromise the confidentiality of sensitive design files, alter or destroy data (integrity), and disrupt operations (availability). Since the vulnerability runs code in the context of the current user, if the user has administrative privileges, the attacker could gain full control over the affected system. This could facilitate lateral movement within corporate networks, data exfiltration, or deployment of ransomware. The requirement for user interaction limits mass exploitation but targeted attacks against high-value individuals or organizations remain a serious concern. The absence of known exploits in the wild reduces immediate risk but also means organizations should act proactively before attackers develop weaponized code.

Mitigation Recommendations

Until an official patch is released by Trimble, organizations should implement the following mitigations: 1) Restrict the opening of SKP files from untrusted or unknown sources and educate users about the risks of opening files from unsolicited emails or websites. 2) Employ application whitelisting and sandboxing techniques to limit the privileges and capabilities of SketchUp Viewer processes. 3) Use endpoint detection and response (EDR) solutions to monitor for suspicious behaviors indicative of exploitation attempts. 4) Disable or restrict web browsing capabilities within the environment where SketchUp Viewer is used to reduce exposure to malicious webpages. 5) Maintain up-to-date backups of critical design data to mitigate potential data loss from exploitation. 6) Monitor vendor communications closely for the release of security patches and apply them promptly. 7) Consider network segmentation to isolate systems running SketchUp Viewer from sensitive infrastructure. These measures go beyond generic advice by focusing on controlling file sources, limiting process privileges, and enhancing detection capabilities.

Need more detailed analysis?Upgrade to Pro Console

Technical Details

Data Version
5.1
Assigner Short Name
zdi
Date Reserved
2024-10-09T19:38:28.647Z
Cvss Version
3.0
State
PUBLISHED

Threat ID: 699f6b5bb7ef31ef0b55498e

Added to database: 2/25/2026, 9:36:27 PM

Last enriched: 2/25/2026, 11:36:49 PM

Last updated: 2/26/2026, 8:07:07 AM

Views: 1

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console in Console -> Billing for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats