Programa piloto: 30 % de desconto no primeiro ano.Ver as condições

Complass – Navigate compliance Complass – Navigate compliance

Vulnerability handling under the CRA: requirements and CSAF

The Cyber Resilience Act requires manufacturers to handle the vulnerabilities of their products effectively throughout the support period (Art. 13(8) CRA). Annex I Part II sets eight requirements for this, from the software bill of materials through free security updates to a policy on coordinated disclosure. A process in seven steps covers them.

Complass: vulnerabilities of your own products
Conteúdo
  1. The eight requirements at a glance
  2. What else belongs to it
  3. The process in seven steps
  4. What the disclosure policy contains
  5. CSAF: what it is and what it is not
  6. Example from machine building
  7. Checklist
  8. The process in Complass
  9. Frequently asked questions
  10. Read more

Estado em:

This guide shows the requirements, the process and the role of CSAF. The reporting duty under Art. 14 CRA has its own guide.

The eight requirements at a glance

No.What Annex I Part II requiresWhat it looks like in practice
1Identify and document vulnerabilities and components, with a software bill of materialsSBOM per version in a commonly used, machine-readable format
2Address and remediate vulnerabilities without delay, with security updates separate from functionality updates where technically feasiblePrioritization and a separate update path
3Test the security regularly and effectivelyPlanned tests, results kept
4After an update, publish information on fixed vulnerabilitiesSecurity advisory with product, impact, severity and remedy
5Put in place and enforce a policy on coordinated disclosurePublished policy
6Facilitate sharing information on vulnerabilities, with a contact addressSecurity contact, for example through security.txt
7Provide mechanisms to distribute updates securelySigned updates, automatic where suitable
8Disseminate security updates without delay and free of charge, with advisory messages for usersUpdate and advisory go out together

For no. 8, manufacturers and business users can agree otherwise for a tailor-made product. For no. 4, publication may wait in justified cases until users have had the chance to apply the patch.

What else belongs to it

  • Support period: It reflects the expected use and is at least five years, or shorter if the expected time in use is shorter (Art. 13(8) CRA).
  • Availability of updates: Security updates provided stay available for at least ten years or for the rest of the support period, whichever is longer (Art. 13(9) CRA).
  • Third-party components: If you find a vulnerability in an integrated component, report it to the entity that makes or maintains it. This also applies to open source (Art. 13(6) CRA).
  • Single point of contact: Users must be able to find you easily and choose their means of communication (Art. 13(17) CRA).

Art. 13 and Annex I apply from 11 December 2027, the reporting duties under Art. 14 since 11 September 2026 (Art. 71(2) CRA). The process helps earlier than that, because reporting assumes that you can spot and classify vulnerabilities.

The process in seven steps

  1. Open the intake. Set up a security contact and publish your policy on coordinated disclosure.
  2. Acknowledge receipt. Reply to the reporter and record the time.
  3. Investigate. Clarify which products and versions are affected. The SBOM shows where a component sits.
  4. Assess. Classify the severity and check whether the vulnerability is actively exploited. If so, Art. 14 CRA applies.
  5. Fix. Develop and test the correction. Keep security and functionality updates separate where you can.
  6. Distribute and inform. Provide the update securely and free of charge and publish the security advisory.
  7. Learn. Record the cause and update the risk assessment and the documentation (Art. 13(7) CRA).

The history later proves that the process works. The procedures belong in the technical documentation (Annex VII no. 2(b) CRA).

SBOM of a product of the demo company with components, supplier, purl, license and vulnerabilities
SBOM: the bill of materials shows which version contains an affected component.

What the disclosure policy contains

The CRA requires a policy but prescribes no structure. Five details have proven useful:

  • Contact: Where do reports go, and how can people write confidentially?
  • Scope: Which products and versions are covered?
  • Procedure: What happens after receipt?
  • Timeframe: What times do you aim for on acknowledgment, assessment and publication?
  • Credit: Do you name reporters if they wish?

The law sets no fixed days for these steps. The times are your own commitment. Promise only what you can keep.

CSAF: what it is and what it is not

CSAF stands for Common Security Advisory Framework. This OASIS format describes security advisories in machine-readable form, and the widely used version is CSAF 2.0. The BSI has published Technical Guideline TR-03191 on it.

  • What the CRA says: It does not name CSAF. Art. 14(8) requires informing users, where appropriate, in a structured, machine-readable format that is easy to process automatically.
  • What CSAF offers: It fits this description, but it is not the only conceivable solution.
  • What your customers gain: Operators match advisories with their inventory automatically instead of reading PDF files.
  • VEX: A CSAF profile states whether a product is affected by a vulnerability or not. That saves questions.

Example from machine building

The example is invented. A maker of controllers receives a report on a flaw in the firmware's web server.

  • Day 1: Receipt is acknowledged and the investigation starts.
  • Day 3: The SBOM shows that two of five versions contain the component. No exploitation is known.
  • Day 20: Firmware 2.4.1 is tested and released.
  • Day 21: Update and security advisory go out, as a web page and as a CSAF document.

The times are sample values, not a target.

Checklist

  • A security contact is published and monitored.
  • A policy on coordinated disclosure is published.
  • There is a current SBOM for every product version.
  • The support period is set and justified.
  • Assessment and ownership are settled, including for the reporting duty.
  • Security updates can be distributed separately and free of charge.
  • Security advisories have a fixed structure, machine-readable where possible.
  • Vulnerabilities in third-party components go to their maker or maintainer.
  • The history of every report is documented.

The process in Complass

No more guessing where a report stands. In Complass report, product and advisory come together:

  • Vulnerability reports: Every report runs from receipt through investigation to publication, with a full history.
  • security.txt and policy: Complass generates both. You check the values and publish them on your website.
  • Public report form: If you wish, you accept reports through a form.
  • Product version: Reports, findings and advisories appear on the version, with SBOM and end of support.
  • Security advisories: You write an advisory, release it as CSAF 2.0 and publish it with a feed.
  • Dispatch: Advisories go to recipient lists per product, with a dispatch proof.
  • CRA report: In case of active exploitation you create the incident from the report. Deadlines run from when you became aware.

Frequently asked questions

Do we have to use CSAF?

The CRA does not prescribe CSAF. For informing users, Art. 14(8) requires a structured, machine-readable format where appropriate. Several large industrial automation vendors already publish their advisories as CSAF.

How quickly do we have to fix a vulnerability?

Annex I Part II says "without delay" in relation to the risks and gives no number of days. Record how you prioritize and why.

Does this also apply to older products?

Products placed on the market before 11 December 2027 fall under the requirements only if they undergo a substantial modification after that date. Art. 14 however applies to all products in scope (Art. 69(2) and (3) CRA).

What is the difference from the reporting duty?

The process under Annex I Part II applies to all vulnerabilities. Reporting under Art. 14 concerns actively exploited vulnerabilities and severe incidents.

Who should run the process?

The CRA names no particular role. Many manufacturers place the task in a small team from development, product management and support. A fixed owner and a deputy are what matters.

In a demo we use an example to show you how a report becomes a released security advisory.

Request a demo Calculate CRA reporting deadlines

Read more

Not legal advice. This guide gives a general overview and does not replace an assessment of the individual case. The wording of Regulation (EU) 2024/2847 in the Official Journal is authoritative. As of November 2026.