Safeguard
Vulnerability Analysis•

CVE-2023-7206: High Buffer Overflow in Horner Cscape

CVE-2023-7206 is a high severity (CVSS 7.8) stack buffer overflow in Horner Automation Cscape 9.90 SP10 and earlier. Update to 9.90 SP11 or later.

Safeguard Security Team
3 min read

CVE-2023-7206 is a stack-based buffer overflow in Horner Automation Cscape, the programming software for Horner controllers. It scores 7.8 (High). A user opening a malicious CSP file can trigger code execution. Horner recommends version 9.90 SP11 or the latest release.

What's affected

Affected: Cscape 9.90 SP10 and prior, per the CISA advisory ICSA-24-011-04 and the record. Fixed: Horner recommends 9.90 SP11 or the latest version.

The attack is local and needs user interaction. The vector is AV:L/AC:L/PR:N/UI:R, so a person must open a crafted CSP project file. The weaknesses are CWE-121 (stack-based buffer overflow) and CWE-787 (out-of-bounds write). CISA lists the sector as critical manufacturing and says the researcher reported it to CISA. The record shows KEV false, and the advisory does not describe exploitation in the wild.

Note that Horner's software page now lists Cscape 10 as the current line, with 9.9 still offered during the transition.

How to check if you're exposed

Check the installed version on each engineering workstation. On Windows, open Settings, then Apps, and read the Cscape version, or use the About screen inside Cscape. Anything at 9.90 SP10 or earlier is affected.

Also inventory where CSP project files come from. Files received by email, shared drives or from contractors are the delivery route for this flaw.

What to do now

  1. Update Cscape to 9.90 SP11 or the latest version from Horner. Downloads require a registered account on the vendor site.
  2. Do not open CSP files from sources you do not trust, and confirm unexpected project files with the sender by another channel.
  3. Keep control system networks off the internet and behind firewalls, as CISA advises.
  4. Limit engineering workstations to the accounts and tools that need them, so a code execution bug lands with few rights.

Why it matters

A stack buffer overflow happens when a program copies more data into a fixed size memory area than it can hold, overwriting nearby memory. In a file parser, the attacker controls the data, so a crafted file can steer the program. The result here is arbitrary code execution as the user running Cscape.

Engineering workstations deserve extra care. They hold the project files that program real equipment, and they often sit close to the control network. Compromising one can be a step toward the plant floor.

Quick check

Can this be exploited remotely over the network?

Not directly. The vector is local, and a user has to open a malicious CSP file. The risk comes from how files reach engineers.

What version fixes CVE-2023-7206?

Horner recommends 9.90 SP11 or the latest Cscape version.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.