CVE Index中文
L3 · ShartedCopeland · Dixell · XWEB EVO · OTcopeland-xweb-evo

Copeland XWEB EVO flaws expose refrigeration controllers to remote takeover

VulnCheck published 14 flaws in the unsupported XWEB EVO family and observed requests targeting two of them on its canaries. Legacy units can expose root command execution without a login, and predictable credentials remain in 5.8.8.

Disclosed
Nov 12, 2026
Public disclosure date
Severity
CVSS 9.3 × 3
14 CVEs tracked here
Splash zone
Copeland and Dixell XWEB EVO units reachable over the network, including refrigeration management interfaces.
Copeland · Dixell · XWEB EVO · OT
In the wild
Disputed
VulnCheck saw crafted requests on canaries. Production compromise is unconfirmed.

What happened

A reachable legacy XWEB EVO management interface can expose configuration writes or root command execution without an account. On firmware up to 5.8.8, the batch also includes predictable credentials and routes to administrative or root access. The research narrative describes some Lua paths as legacy-only, while the CNA records list CVE-2026-124008, CVE-2026-124009, CVE-2026-124014 and CVE-2026-124015 through 5.8.8. The published range for CVE-2026-124015 starts at 5.6.2. Use the CNA ranges for triage and ask Copeland about the exact model and build. Version 5.6.2 removes the specific xwconsole.cgi exposure according to its advisory, while the batch still affects newer builds.

VulnCheck describes opportunistic traffic against its canaries. This establishes attempts, while the number of compromised production units and any operational damage remain unknown. CERT-FR previously named Copeland and Dixell XWEB among controllers compromised in the refrigeration attacks. The November probes do not identify which vulnerabilities were used in that operation.

What’s in the bowl

Username command injection

5.2.3 to before 5.7.0. The login username is processed by the shell before authentication.

Privileged Lua interpreter injection

Before 5.6.2. The setuid-root interpreter can pass crafted arguments to the shell.

Hardcoded Administrator backdoor

Before 5.6.2. A hardcoded credential grants an Administrator session.

Predictable daily administrator password

4.3.0 through 5.8.8. The daily credential can be calculated from the device MAC address and date.

Predictable Linux root password

Through 5.8.8. The root credential is deterministic and derives from the daily code on newer firmware.

Password field command injection

Before 5.6.2. Shell metacharacters in the password field can reach a command before authentication.

Device template command injection

5.2.3 through 5.8.8. An authenticated caller can inject commands through template handling.

Backup command injection

5.2.3 through 5.8.8. An authenticated caller can inject commands through the backup output path.

Unauthenticated root command execution

Before 5.6.2. A request to xwconsole.cgi can run commands as root without a login.

MAC address and clock disclosure

5.6.2 through 5.8.8. An unauthenticated endpoint exposes inputs for deriving the daily password.

Administrator daily-password bypass

5.6.2 through 5.8.8. The built-in Administrator account accepts the derived daily credential.

Configuration import command injection

5.6.2 through 5.8.8. Authenticated callers can inject shell input in configuration import or restore.

Unauthenticated configuration write

The CNA lists 4.3.0 through 5.8.8. A caller can overwrite the system configuration without a login.

Session bypass in password reset

The CNA lists 5.6.2 through 5.8.8. An unauthenticated caller can reset an account flagged to change its password at next login.

Fixed versions

ProductSafe fromNote
XWEB EVO through 5.8.8No fixEnd of software support. No release addresses the entire batch.

Crime-scene timeline

  1. Mar 16, 2026

    Copeland ends software support

    Copeland recommends XWEB PRO as the replacement and interim network restrictions for EVO.

  2. Nov 12, 2026

    The CNA publishes 14 vulnerability records

    The batch covers command execution, predictable credentials, configuration access and password reset bypass.

  3. Nov 12, 22:00 UTC

    A VulnCheck canary detects configuration-write attempts

    Requests matched CVE-2026-124014. VulnCheck counted 125 hits through November 13 at 06:16 UTC.

  4. Nov 13, 03:41 UTC

    A second source probes the legacy root endpoint

    Four CVE-2026-124010 requests to the canaries asked the endpoint to run id, without a second stage reported.

  5. Nov 13, 2026

    VulnCheck publishes its firmware analysis and telemetry

    The report describes lab reproduction and the two observed request patterns.

Who said what

We list each claim and who made it. Primary sources (the vendor, the researcher, the registry) are marked. Where reports disagree, we grade by the worst credible case.