Vulnerability handling requirements are the part of the EU Cyber Resilience Act that keeps working after launch day. Regulation (EU) 2024/2847 does not stop at demanding secure products; Annex I, Part II obliges every manufacturer to run a living process that finds, fixes and communicates security flaws for as long as the product is supported. From 11 December 2027 those duties are enforceable with fines of up to 15 million euros, and the reporting regime they feed starts on 11 September 2026.

This article is the vulnerability handling deep-dive in our Cyber Resilience Act series. Our Cyber Resilience Act compliance guide for UK software companies covers the whole regime, our guide to Cyber Resilience Act reporting requirements covers the 24-hour and 72-hour clocks, our Cyber Resilience Act checklist for software developers walks the engineering workstreams in delivery order, and our SBOM requirements guide unpacks the component inventory duty in depth.

Here we take the vulnerability handling requirements themselves apart: the eight duties Annex I, Part II actually imposes, what each one demands in practice, how the support period stretches them across years, and how to stand the whole process up in ninety days without derailing your roadmap.

What the Vulnerability Handling Requirements Actually Say

cyber resilience act vulnerability handling requirements b three ascending pillars

One annex, eight duties, one process

The vulnerability handling requirements live in Annex I, Part II of the regulation, a single page of text that lists eight obligations. Read together they describe one continuous process: know what you ship, find the flaws in it, fix them without delay, tell the world honestly, and deliver the fix securely and free of charge. Every duty either produces evidence for another or consumes it, which is why partial implementations tend to fail assessments.

A process, not a policy binder

Nothing in Annex I, Part II is satisfied by a document alone. The vulnerability handling requirements demand an operating capability: pipelines that generate component inventories, a queue that triages incoming reports, engineers who ship security updates, and channels that carry advisories to users. Assessors and market surveillance authorities ask to see the process running, with records, not a policy that describes what would happen if it ever did.

Where the duties sit in the regulation

Article 13 makes manufacturers responsible for complying with Annex I, Part II, and ties the duties to the support period. Article 14 builds the reporting obligations on top of them. The technical documentation described in Annex VII must describe how the vulnerability handling requirements are met. That lattice matters: a gap in the handling process becomes a gap in reporting, documentation and conformity assessment all at once.

Who Must Meet the Vulnerability Handling Requirements

cyber resilience act vulnerability handling requirements c stack blank paper sheets

Manufacturers carry the duty

The vulnerability handling requirements bind the manufacturer: anyone who develops or has developed a product with digital elements and places it on the EU market under their own name or trademark, whether paid or free. That covers desktop and mobile applications, firmware, commercial SDKs and libraries, IoT devices, and the remote processing a product needs to function. Importers and distributors must check the duties have been met before they resell.

UK and non-EU vendors are in scope

The test is market access, not company registration. A UK software house shipping into Germany, France or Ireland owes exactly the same vulnerability handling requirements as a vendor in Berlin. Brexit changes nothing here: if the product is placed on the EU market, the duties follow it, and a cybersecurity programme that stops at the UK border will not survive its first EU enforcement question.

Open source and the steward regime

Open-source software developed or supplied outside a commercial activity sits outside the regulation, and non-profit open-source stewards get a lighter regime. The edges cut quickly, though: monetise support, sell a paid tier, or ship a community edition under your trademark and the full vulnerability handling requirements attach to you as a manufacturer. When in doubt, map your revenue streams against the product first and argue about scope with the map in hand.

The Eight Duties in Annex I Part II, One by One

cyber resilience act vulnerability handling requirements d three upright cylinders

The table below is the whole of Annex I, Part II in plain language, with the evidence an assessor will expect for each duty.

DutyWhat it obligesEvidence expected
1. Identify and documentDocument vulnerabilities and components, including an SBOMMachine-readable SBOM per version
2. Remediate without delayAddress vulnerabilities in relation to risk, via security updatesPatch history with dates
3. Test regularlyEffective, regular tests and reviews of product securityTest schedule and findings log
4. Disclose fixed flawsPublish details of fixed vulnerabilities once updates shipPublic advisory archive
5. Enforce a CVD policyPut in place and enforce coordinated vulnerability disclosurePublished CVD policy
6. Enable reportingProvide a contact address and facilitate information sharingReachable security contact
7. Distribute securelyMechanisms to securely distribute updatesSigned, verified update channel
8. Patch free of chargeDisseminate security updates without delay, free, with advisoriesFree patch policy and advisory texts

The documentation duty: know what you ship

Duty one is the foundation the other seven stand on: identify and document the vulnerabilities and components in the product, including a software bill of materials covering at least the top-level dependencies. Our SBOM requirements guide covers that duty field by field; here it is enough to say that a team that cannot list its components cannot honestly claim to handle their vulnerabilities.

The remediation pair: fix fast, ship free

Duties two and eight form a pair. You must address vulnerabilities without delay in relation to the risks they pose, and where a security update exists you must disseminate it without delay and free of charge, accompanied by an advisory telling users what to do. Charging for security patches, or holding them hostage to a version upgrade, is exactly the commercial practice the vulnerability handling requirements were written to end.

The transparency cluster: disclosure, CVD and contact

Duties four, five and six make the process visible from outside. Once a fix is available you publish details of the vulnerability it addresses; you operate and enforce a coordinated vulnerability disclosure policy; and you provide a contact address so researchers and users can reach you about flaws, including flaws in third-party components you ship. Duty three, regular testing, and duty seven, secure update distribution, close the loop between finding flaws and delivering fixes.

Security Updates, Patches and the Support Period

cyber resilience act vulnerability handling requirements e stacked hexagonal slabs

Separate security fixes from feature releases

The regulation expects security updates to be provided separately from functionality updates where technically feasible. The reasoning is practical: users must be able to take a critical patch without swallowing new features, new licence terms or new bugs. For teams whose release train bundles everything together, this is often the single biggest engineering change the vulnerability handling requirements force, and it is worth prototyping early with your DevOps pipeline rather than discovering the cost in 2027.

The support period sets the clock

Every duty in Annex I, Part II runs for the support period, which Article 13 requires manufacturers to determine so that it reflects the time the product is expected to be in use, with five years as the default expectation. Once an update ships, it must remain available for at least ten years or the remainder of the support period, whichever is longer. The support period must be stated in the information supplied with the product, so it is a public promise, not an internal planning figure.

ObligationDurationPractical consequence
Vulnerability handling processWhole support period, 5 years by defaultBudget security engineering per product, per year
Availability of shipped updates10 years minimum, or rest of support periodKeep old patches downloadable and signed
Security updates free of chargeWhole support periodNo paid-patch or upgrade-to-fix models
Stating the support periodAt purchaseThe commitment is public and comparable

End of support is not end of exposure

When the support period ends, the duties to patch end with it, but reputational and contractual exposure do not. Enterprise buyers already write vulnerability handling requirements into procurement contracts that outlast the statutory window, and a product line that leans on the legal minimum will be compared, in public, against competitors who patch for longer. Treat five years as the floor the law sets, not the number your customers will accept.

A Coordinated Vulnerability Disclosure Policy That Works

cyber resilience act vulnerability handling requirements f single solid cube

What the policy must cover

Duty five obliges you to put in place and enforce a coordinated vulnerability disclosure policy. A workable CVD policy tells a researcher where to report, what to include, what response times to expect, what testing is in and out of bounds, and how credit and publication will be handled. The NCSC vulnerability disclosure toolkit is a strong free starting point that maps cleanly onto the vulnerability handling requirements.

The contact address is a legal duty

Duty six makes a reachable security contact a matter of law, and the practical implementations are cheap: a security.txt file on your domain, a monitored security inbox, and a named owner for the queue. What the regulation adds is the word enforce. An address that silently discards reports, or a triage rota nobody staffs, is a compliance failure even if the policy document reads beautifully.

Researchers are the free half of your process

A functioning CVD channel is the cheapest source of vulnerability intelligence you will ever run: external researchers find what your tests miss and charge nothing but acknowledgement. Teams that respond quickly, fix honestly and credit generously see report quality rise year on year. Teams that threaten researchers see the same flaws surface on social media instead, at which point the vulnerability handling requirements are the least of their problems.

Vulnerability Handling Requirements Deadlines and the CRA Timeline

Three dates, three projects

The regulation entered into force on 10 December 2024 and applies in stages: notified body provisions from 11 June 2026, the Article 14 reporting duties from 11 September 2026, and the full regime, including the Annex I essential requirements, for products placed on the market from 11 December 2027. Treat these as three projects with three deadlines, because each needs different people and different lead times.

DateWhat appliesWhat it means for vulnerability handling
11 June 2026Notified body provisionsAssessment capacity starts building
11 September 2026Article 14 reporting dutiesYour handling process must feed 24-hour notifications
11 December 2027Full regime, Annex I appliesAll eight duties become enforceable

Why September 2026 matters more than December 2027

The reporting duties arrive fifteen months before the conformity duties, and they quietly assume the handling process already exists. You cannot notify an actively exploited vulnerability within 24 hours if nothing in your organisation notices, triages and confirms exploitation in the first place. That is why the vulnerability handling requirements belong in this year’s plan: September 2026 tests the process end to end, long before an assessor reads your documentation.

How Vulnerability Handling Requirements Feed Article 14 Reporting

The three reporting clocks

From 11 September 2026, an actively exploited vulnerability in your product starts a legal stopwatch: an early warning to your CSIRT and ENISA within 24 hours, a fuller vulnerability notification within 72 hours, and a final report no later than 14 days after a corrective measure is available. The clocks are short by design, and they are measured in elapsed hours, not working days.

Article 14 clocks for an actively exploited vulnerability (hours)
Early warning 24 hours
Vulnerability notification 72 hours
Final report after a fix 336 hours (14 days)

Handling is the engine, reporting is the exhaust

Every Article 14 submission is generated by the process Annex I, Part II describes. The SBOM tells you whether the exploited component is yours; the triage queue confirms exploitation; the remediation duty produces the fix the final report describes; the advisory duty tells your users. Teams that treat reporting as a standalone legal task end up drafting notifications about a process that does not exist, under a 24-hour clock, which is the worst possible moment to discover the gap.

One queue, two outputs

The practical design is a single vulnerability queue with two outputs: engineering work items on one side and regulatory notifications on the other. Every inbound report, scanner finding and upstream advisory lands in the same triage, gets the same severity assessment, and either does or does not cross the Article 14 thresholds. Running the vulnerability handling requirements and the reporting duties as one workflow halves the process cost and removes the hand-off where deadlines die.

Market Surveillance, Fines and Enforcement

What authorities can demand

Market surveillance authorities in each member state police the regulation. They can require the technical documentation, including the evidence that the vulnerability handling requirements are operating: SBOMs, patch histories, test records, the CVD policy and the advisory archive. Requests will not arrive on your release schedule, so the rehearsal question is simple: could the team produce that bundle for any supported version within a working day?

The fine bands are real money

Non-compliance with the Annex I essential requirements, or with Articles 13 and 14, carries administrative fines of up to 15 million euros or 2.5 percent of worldwide annual turnover, whichever is higher. Breaches of other obligations carry up to 10 million euros or 2 percent, and supplying misleading information to authorities carries up to 5 million euros or 1 percent. A missing or fictional handling process sits squarely in the top band, and authorities can also force a product off the EU market entirely.

Maximum CRA fine ceilings by breach type (EUR millions)
Annex I / Articles 13 and 14 breaches 15m or 2.5%
Other obligations 10m or 2%
Misleading information 5m or 1%

Enforcement is a market-access question

The fine is not the sharpest tool the regulation carries. Because the CE marking depends on meeting the essential requirements, a failed vulnerability handling process can suspend a product’s right to be sold in the EU at all, which for most software businesses is a larger number than any penalty. Enforcement is a cybersecurity matter and a commercial one at once, and boards tend to fund the process quickly once that is explained.

Common Vulnerability Handling Requirements Mistakes to Avoid

Treating the policy as the deliverable

The most common failure is writing a beautiful CVD policy, a patch SLA and a process diagram, then never operating any of them. The vulnerability handling requirements are behavioural: assessors look for tickets, timestamps, advisories and shipped updates. A policy binder with no operational trace behind it is evidence of the gap, not a defence against it.

Patching without telling anyone

Duties four and eight both attach communication to the fix: public disclosure of the vulnerability once the update is available, and an advisory telling users what to do. Teams that quietly patch and say nothing fail both duties while doing most of the work. The advisory does not need marketing polish; it needs the affected versions, the severity, the fix and the action, published where users actually look.

Letting the security inbox rot

A contact address that worked at launch and decayed since is a live compliance failure, because duty six requires the channel to function for the whole support period. Put the security inbox on a monitored rota, test it quarterly with a synthetic report, and track time to first response. The metric is cheap and it is exactly what an authority will probe first, because it is exactly what a frustrated researcher will screenshot.

Scoping out the components you did not write

Your duties cover the product, not just your code. Third-party libraries, commercial SDKs, bundled runtimes and base images are all inside the vulnerability handling requirements, and your contact channel must accept reports about them. Upstream fixes flow through your patch pipeline like your own, on your clock. The NCSC supply chain guidance makes the same point from the defender’s side, and procurement teams increasingly enforce it in contracts.

A 90-Day Plan to Meet the Vulnerability Handling Requirements

Days 1 to 30: map products and gaps

List every product placed on the EU market under your name, with versions inside their support period. For each, score the eight duties honestly: does an SBOM exist, is there a patch pipeline, is there a CVD policy, does the security contact answer? The output is a gap matrix, products down the side and duties across the top, which becomes the whole programme’s backlog and the evidence that you started.

Days 31 to 60: stand up the process

Close the structural gaps first. Publish the CVD policy and security.txt, stand up the triage queue, wire SBOM generation into the build, and separate security updates from feature releases in your delivery pipeline. None of this is exotic engineering; it is the same automation discipline any mature delivery team already runs, pointed at the vulnerability handling requirements instead of features.

Days 61 to 90: rehearse and document

Run two drills. First, a disclosure drill: file a synthetic vulnerability report through your own public channel and time the journey to triage, fix, advisory and update. Second, a reporting drill: take a historical CVE in a component you ship and walk the 24-hour and 72-hour clocks against your real process. Fix what the drills expose, then write the working process into the technical documentation while it is fresh.

Vulnerability Handling Requirements FAQ

Do the duties apply to products we shipped before 2027?

The essential requirements apply to products placed on the market from 11 December 2027, but placing on the market happens per unit, not per product line. Sell a unit or a licence after that date and the duties attach to it. The Article 14 reporting obligations apply from 11 September 2026 to products already in the field, so the handling process cannot wait for your next major release.

Is five years of support always enough?

Five years is the default expectation, not a safe harbour. The support period must reflect the time the product is reasonably expected to be in use: industrial firmware and infrastructure software will justify longer, and a shorter period needs documented justification. Whatever you choose must be stated publicly with the product, so the decision is as much commercial as legal.

Can we charge for security updates?

No. Security updates addressing identified issues must be disseminated free of charge for the support period, with advisories. You can still charge for feature upgrades, new versions and extended support beyond the statutory window; what you cannot do is put the fix for a known vulnerability behind a paywall or bundle it exclusively into a paid upgrade.

Do we have to fix every CVE our scanner finds?

The duty is to address vulnerabilities in relation to the risks posed, which is risk-based language, not a demand for a clean scan. A finding that is unreachable in your product can be assessed, documented and closed without a patch; that assessment record is itself compliance evidence. What the vulnerability handling requirements do not permit is ignoring findings without any assessment at all.

References