ABB Automation Builder 2.9.1 Fixes Project File Code Execution

P1 — VALIDATE AND UPDATEHigh · 7.8 (CVSS v3.1)NO REPORTS AT ISSUE

Quick Answer

ABB fixes CVE-2025-41700 in Automation Builder 2.9.1. A specially crafted project or archive can lead to code execution when a user opens it and uses print/printer configuration or prints project content. The code runs with that user's permissions on the engineering workstation.

Confirm Scope And Apply The Supported Fix

What to do now: update the engineering tool through ABB's supported channel, preserving project backups and compatibility requirements. Until verified, avoid untrusted projects and their print settings. Do not mistake this workstation update for the separate AC500 controller firmware update.

Open the authoritative advisory

Last verified: October 2, 2026 UTC against ABB CSAF revision 1. No project file or print engine was executed.

Scope And Authority

Product scopeABB Automation Builder releases before 2.9.1
Advisory3ADR011566
CVECVE-2025-41700
Authoritative release date2026-09-28 00:30:00 UTC (ABB CSAF initial release); added to the ABB CSAF feed at 2026-09-28 12:15:00 UTC
Authority revision date2026-09-28 00:30:00.000 UTC
Affected versionsABB Automation Builder before 2.9.1 when a user opens a crafted project or project archive and invokes print or printer configuration.
Fixed versionABB Automation Builder 2.9.1
CVSS base score7.8 (CVSS v3.1)
CVSS severityHigh
Exploitation statusABB reported no information indicating exploitation at initial advisory issue; this is not a statement about all later activity.

What Changed

The issue is untrusted-data deserialization in the print engine. Opening a project is part of the attack sequence; the advisory also identifies print or printer-configuration interaction. Treat project provenance as relevant even on a workstation with restricted network access.

What To Validate Now

  1. Match the tool. Record the installed Automation Builder version and project dependencies, not just connected PLC firmware.
  2. Preserve and update. Back up the project and required configuration, then follow ABB's supported 2.9.1 or later fixed-release upgrade path in a maintenance window.
  3. Test a trusted project. Reopen known-good content and exercise print configuration and project printing in the approved test environment. Do not test an unknown archive on an engineering station connected to production.
  4. Retain results. Keep installer identity, resulting tool version and print checks. An already compromised workstation needs investigation and credential review, not merely an updated application.

Operational Cautions

ABB mentions a local-access-only workaround, but neither the CSAF notice nor its companion PDF supplies the referenced configuration steps. Obtain that procedure from ABB before relying on it. Network restrictions do not by themselves establish that a crafted project file cannot reach a user; preserve the file-trust and user-interaction precautions while arranging the update.

Evidence To Retain

  • Exact product, release stream, package or application version, enabled feature, environment, and accountable owner.
  • UTC timestamps, authority revision, approved change record, installer or package-manager output, and resulting version.
  • Relevant logs and monitoring evidence, test results, exceptions, compensating controls, and rollback decisions.

Related TechGeeks Resources

Authoritative References

Correction policy: If the authority changes affected versions, fixed versions, severity, exploitation information, mitigations, or required action, TechGeeks will update this notice and its verification date.