Chen Embedded Software · Article · October 2026

CRA Article 14: what a firmware team must do when a vulnerability is actively exploited

For engineering leads and product owners of connected devices sold in the EU. About 7 minutes.

Most of the EU Cyber Resilience Act (Regulation (EU) 2024/2847) applies from 11 December 2027. One part doesn't wait: Article 14 reporting has applied since 11 September 2026, and it covers products already on the market, not just new ones. If you make a product with digital elements and sell it in the EU, including from outside the EU, this applies to you today.

What triggers a report

Two kinds of events:

A CVE that is merely published, with no known exploitation, does not by itself trigger Article 14 reporting. It still falls under your vulnerability-handling duties from December 2027.

The clock

Event24 hours72 hoursFinal report
Actively exploited vulnerabilityEarly warningVulnerability notificationWithin 14 days after a corrective or mitigating measure is available
Severe incidentEarly warningIncident notificationWithin 1 month after the incident notification

The clock starts when you become aware, not when your analysis is finished. Reports go through ENISA's Single Reporting Platform to the CSIRT designated as coordinator (normally in the Member State of your main EU establishment). You must also inform affected users about the issue and what they can do.

What goes in each report

Why firmware teams are exposed

A typical microcontroller product ships vendored third-party code (an RTOS, a TCP/IP stack, a TLS library, vendor drivers) that nobody tracks after the initial integration. When one of those components lands in the KEV catalog on a Friday evening, three questions decide whether you can make the 24-hour deadline:

  1. Which of our products and firmware versions contain this component? That needs a current SBOM per release.
  2. Is the vulnerable code actually in the image and reachable? That needs linkage data and someone who knows the code.
  3. Who submits the early warning, and are they reachable at the weekend? That needs a named owner and deputy.

Teams that can't answer the first question quickly usually can't meet the deadline at all.

A minimum setup you can do this month

  1. Inventory: list every product on the EU market, its firmware versions in the field, and where it's sold.
  2. SBOM per release: generate one from the shipped image. For bare-metal and RTOS projects, here's how with the free fwsbom tool.
  3. Daily monitoring: re-scan every SBOM nightly against NVD, OSV and CISA KEV. New CVEs are published against old code every week.
  4. Owner + deputy: name who reports, set up access to the reporting platform, and agree weekend coverage.
  5. Pre-filled templates: prepare each product's fixed details (identity, Member States, update mechanism) now, so that under pressure you only add the event-specific facts.
  6. Rehearse once: a 30-minute tabletop exercise ("CVE in our TLS library added to KEV, Friday 17:00") exposes the gaps.

Ready-made: the CRA Firmware Readiness Kit contains the vulnerability-handling policy, a disclosure policy, pre-structured 24 h / 72 h / final report templates and the SBOM pipeline. SBOM Watch runs the daily monitoring for you and emails a pre-filled early-warning draft when a component in your firmware becomes actively exploited.

Sources: Regulation (EU) 2024/2847, Article 14 and Article 71; official text on EUR-Lex. Always check obligations against the official text and ENISA guidance.