Vulnerability Management

CRA Security Updates for Industrial Products: Maintenance Windows, Manual Rollout, and Evidence

Industrial security updates can require controlled downtime. Learn how CRA update duties, operator approval, staged deployment, recovery tests and release evidence fit together.

  • industrial security update rollout under CRA
  • Cyber Resilience Act industrial security updates
  • CRA manual firmware update rollout
  • CRA maintenance window security updates
  • CRA operational safety update deployment
AA-sec branded cover for a guide to industrial security update deployment, maintenance windows and release evidence.

Industrial products often need controlled security-update deployment, not unattended installation. A controller, gateway or machine interface may require a planned maintenance window, a qualified operator, compatibility checks and a tested recovery procedure before a security patch can be installed. Under the EU Cyber Resilience Act (CRA), that is compatible with a risk-based update design in appropriate industrial contexts. It is not an exemption from vulnerability remediation, secure distribution, timely availability or user communication.

This guide focuses on the operational gap between a manufacturer releasing a fix and an industrial operator applying it. It complements the general CRA security update requirements guide by examining deployment approval, maintenance scheduling, disconnected sites, rollback and evidence for exact installations. The checklists and record formats below are engineering recommendations, not prescribed CRA forms.

What the CRA requires — and what it does not

The legal baseline is Regulation (EU) 2024/2847. Annex I Part I point 2(c) requires products, based on the cybersecurity risk assessment and where applicable, to support addressing vulnerabilities through security updates. It includes automatic updates where applicable, enabled by default, with user notification, a clear opt-out and an option to postpone installation temporarily.

Annex I Part II separately requires manufacturers to:

  • address and remediate vulnerabilities without delay, including through security updates, and separate new security updates from feature updates where technically feasible (point 2);
  • provide mechanisms for secure update distribution so vulnerabilities can be fixed or mitigated in a timely manner (point 7); and
  • disseminate available security updates without delay, generally free of charge, accompanied by advisory messages explaining relevant user actions (point 8).

The free-of-charge rule has a narrow exception for an agreement between a manufacturer and business user concerning a tailor-made product; it is not a general industrial-products exemption. Article 13(9) also governs how long issued security updates remain available.

Three distinct activities must not be confused: the manufacturer's remediation work, the manufacturer's provision of an update to users, and the user's deployment of that update at a particular site. A planned installation window does not, by itself, justify delaying the manufacturer's release or communication of an available fix.

The CRA's main product requirements apply from 11 December 2027. Its separate vulnerability and severe-incident reporting obligations began applying on 11 September 2026. The Commission's 27 July 2026 implementation guidance is non-binding explanatory material; it does not replace the Regulation.

Automatic installation is not universal in industrial environments

Recital 56 explains why automatic updates are especially relevant for consumer products, while recognising products for which users would not reasonably expect automatic installation. It expressly discusses professional ICT networks and critical or industrial environments where an automatic update could interfere with operations. Products primarily intended to be integrated as components into other products are also addressed.

The distinction concerns automatic-update applicability, not whether security updates are necessary. A manufacturer still needs a defensible update mechanism, vulnerability-handling process, secure distribution and communication to users.

An industrial product team should therefore document a product-specific assessment rather than simply label every deployment "industrial" and switch off update capability. Relevant questions include:

  1. Could unattended installation interrupt an essential or safety-related function?
  2. Does the operator need to coordinate downtime across connected equipment?
  3. Can the product install an update while retaining an independently verified safe operating state?
  4. Is the product itself a component managed by an integrator with a separate release process?
  5. Can update discovery, download and integrity verification be automated even if installation requires explicit approval?
  6. How will users learn that an update is available and how will repeated deferral be handled?

ENISA's Secure by Design and Default Playbook, section 4.20, specifically recommends staged rollout, maintenance windows and authorised operator approval when unattended installation could affect safety, availability or operational continuity. This is practical guidance, not an additional legal exemption or mandatory implementation pattern.

Separate the release clock from the installation clock

A controlled deployment needs at least three timestamps or milestones:

| Milestone | Responsible party | Evidence to retain | |---|---|---| | Vulnerability assessed and remediation selected | Manufacturer | Affected versions, risk assessment, decision, owner and date | | Verified security update made available | Manufacturer | Release identifier, package hash, signature verification method, advisory and publication time | | Update installed or explicitly deferred | Operator or responsible deployment party | Site and device scope, approval, maintenance window, installed version, outcome and residual-risk decision |

The first two milestones concern the manufacturer's vulnerability-handling and distribution process. The third concerns the reality of deployed equipment. An operator may need to wait for a safe shutdown, but a manufacturer should not record a fix as deployed across its entire installed base merely because the package was published.

Conversely, a manufacturer may not control every customer installation or know every site-level deployment timestamp. State that boundary explicitly. Offer an update mechanism and clear instructions, retain manufacturer-controlled evidence, and define what installation confirmations can reasonably be obtained from operators or integrators.

A decision matrix for industrial rollout

The following matrix is an illustrative engineering tool, not a legal classification or a CRA-mandated schedule.

| Deployment situation | Practical release and installation approach | Evidence question | |---|---|---| | Non-disruptive security fix; update path tested | Make the update available promptly; allow a short, controlled staged rollout where appropriate | What shows that installation and basic functions remain safe? | | Installation requires machine downtime | Publish the fix and advisory; coordinate an approved maintenance window | Who approved the window, and what exposure exists until installation? | | Several devices must be updated in sequence | Define dependencies, sequence, checkpoints and recovery points | Which component/version was updated at each step? | | Disconnected or air-gapped site | Provide authenticated offline transfer and installation instructions | How is package authenticity checked without network access? | | Fix fails compatibility or recovery testing | Continue remediation and document mitigations, blockers and revised release decision | What is known, what remains exposed, and who owns the next action? | | Operator postpones an available fix | Record the operator's decision where possible and communicate mitigations and consequences | Is the delay visible, time-bound and reassessed? |

A maintenance window should be a controlled scheduling decision, not an indefinite backlog category. For a high-exposure vulnerability, teams may need compensating measures while waiting for installation: network segmentation, temporary interface restrictions, monitoring or a change in operational procedures. These are possible risk treatments, not substitutes that automatically discharge the manufacturer's CRA duties.

Design the update package for controlled deployment

The manufacturer should test the actual installation path, not only the patched software in a laboratory. For firmware and embedded products, practical safeguards may include:

  • Authenticity and integrity: verify the update package before installation using an appropriate trusted mechanism; reject altered or unauthorised packages.
  • Exact applicability: identify supported hardware variants, bootloader prerequisites, product versions and dependency constraints.
  • Atomicity or recovery: protect against interrupted writes, power loss, incompatible state transitions and failed reboot.
  • Rollback policy: document when rollback is safe, when it is prohibited because it would reintroduce a vulnerability, and what recovery route remains available.
  • Operational boundaries: distinguish the install phase from normal operation and define who may authorise each transition.
  • Post-install verification: confirm installed version, expected security properties, essential functions and communications.
  • Secure logs: record meaningful update events without exposing credentials, signing secrets or unnecessary operational data.

ENISA playbooks 4.7, 4.13 and 4.20 recommend authenticated updates, integrity protection, recovery planning, validation of the update path and deployment-appropriate controls. Their examples are guidance, not a requirement to use a particular firmware framework, dual-partition architecture or release tool.

Where a security fix can be delivered separately from unrelated feature changes, that can reduce qualification friction for industrial operators. Where separation is not technically feasible, document why the change must be combined and how the additional compatibility risk was tested.

Plan an operator-approved maintenance window

A useful deployment runbook can be short but must be executable by the actual site team.

  1. Identify the installation scope. List product models, hardware revisions, current firmware, dependencies and the target update.
  2. Explain the security reason. State the vulnerability or advisory reference, affected versions, expected risk reduction and any interim mitigation.
  3. Define prerequisites. Check operator access, package authenticity, power and network conditions, backup or recovery media, and required personnel.
  4. Agree the maintenance window. Record the approving authority, planned start, expected interruption and the decision to proceed or postpone.
  5. Establish a safe state. Follow the site's applicable operational and safety procedures before modifying equipment.
  6. Install in a controlled order. Use a pilot or staged deployment where the topology allows; capture errors and stop criteria.
  7. Verify and recover if necessary. Check the installed version, essential functions and security controls; execute the documented recovery route on failure.
  8. Close with evidence. Record the outcome, deviations, remaining unpatched assets and the next scheduled action.

Do not invent a universal CRA deadline such as "all industrial devices must be patched within 30 days." The Regulation requires remediation and dissemination without delay, while actual risk, product context and operational constraints determine the defensible engineering response. Internal target times can help, but they are not statutory safe harbours.

Offline and air-gapped products still need an update path

A site without internet connectivity cannot depend on a cloud-only installation flow. The manufacturer can still support secure updates through controlled transfer, for example a verified offline package and an authorised local installation procedure.

For disconnected deployments, test the complete chain: how the operator receives the advisory, identifies the correct package, transfers it to the site, verifies authenticity, applies it and reports the result. Make clear which steps require a trusted online system outside the disconnected environment and which can be completed locally.

The absence of an online update agent does not make vulnerability handling optional. It changes the distribution architecture and evidence that the manufacturer and operator can reasonably collect.

Keep evidence at product, release and site level

A single "patched" status is often too imprecise for industrial fleets. Use distinct records for the released update and the installation state of each relevant deployment.

A minimal manufacturer-controlled release record might contain:

  • product, variant and affected version range;
  • vulnerability reference and remediation or mitigation decision;
  • update version, package identifier, hash and release date;
  • tests, approvals and recovery verification;
  • distribution channel, published advisory and support-period context; and
  • any known compatibility or installation limitations.

A separate operator-controlled deployment record, where available, might contain site or fleet identifier, installed version before and after, authorised approver, maintenance window, installation result, verification checks and unresolved exceptions. Avoid collecting customer-site information beyond what is needed and agreed.

These records answer different questions. The manufacturer record establishes what fix was produced and made available. The operator record establishes what was actually installed. Neither should be silently overwritten by the other.

When an update is postponed or fails

Deferral should create a visible exception with an owner and a review point. Record the affected devices, reason for postponement, current exposure, temporary controls, next feasible window and escalation criteria. If a new exploit or a failure of a compensating control changes the risk, reassess rather than relying on the original approval.

A failed rollout needs equally clear handling. Record which devices completed the update, which did not, whether recovery succeeded, whether the previous version is still vulnerable, and what the operator should do next. Never treat a rollback as an automatic security success: the restored version may reintroduce the original vulnerability.

Communicate material changes to the advisory or installation instructions. Annex I Part II requires useful information about fixed vulnerabilities and remediation; Annex II includes information about how security-relevant updates can be installed. A package without an accurate affected-version list and executable installation guidance is operationally incomplete.

A practical readiness exercise

Before the CRA's main requirements apply, select one representative industrial product and rehearse a security fix from triage to a simulated customer installation. Include at least one adverse condition, such as interrupted power, an incompatible hardware revision or a postponed maintenance window.

Ask the engineering, product-security and service teams to demonstrate:

  • how the vulnerable product and releases were identified;
  • how the fix was tested and securely packaged;
  • when the update and advisory became available;
  • why unattended installation was or was not applicable;
  • how an authorised operator approves a safe maintenance window;
  • what happens if installation fails; and
  • how the manufacturer distinguishes released fixes from actually updated devices.

The resulting gaps should become engineering and process actions, not merely a longer compliance checklist.

For teams coordinating several product variants and releases, keeping vulnerability decisions, package metadata, rollout exceptions and supporting evidence connected can become difficult. AA-sec is designed around traceability between security evidence, vulnerability work, release decisions and exact product lifecycle context. Its planned release and evidence workflows are intended to complement existing engineering and deployment systems, not perform firmware installation, make operator decisions or determine CRA conformity.

The operational takeaway

Industrial maintenance windows and manual approvals can be legitimate parts of secure update deployment, particularly when unattended installation threatens safety or continuity. They do not erase the manufacturer's duty to handle vulnerabilities, distribute authentic fixes and inform users without delay. The practical objective is a controlled, testable chain from vulnerability decision to released package to site-specific deployment outcome, with the remaining exposure visible until the update is actually installed.

Official sources