Skip to content
UPSTREAM
TRIAGE

Vulnerability triage: from CVE report to decision.

Last updated: · ALVPHA Tech GmbH

Five steps

  • Capture the finding: CVE, affected component and version from a scanner, advisory or customer report.
  • Check whether you are affected: is the version in the shipped release, is the vulnerable code reachable, does the configuration apply?
  • Prioritise: consider severity, likelihood of exploitation and evidence of exploitation together.
  • Decide: fix, mitigate, accept the risk with justification, or classify as not affected.
  • Document: record the rationale, owner and status so they can be shared with customers.

CVSS, EPSS and KEV

CVSS (FIRST, currently version 4.0) rates technical severity on a scale from 0.0 to 10.0. EPSS (also FIRST) estimates daily the probability that a vulnerability will be exploited in the next 30 days. The KEV catalogue by the US agency CISA lists vulnerabilities with evidence of active exploitation. Together, the three signals separate the severe from the probable; they do not replace the assessment in your own product context.

Documenting decisions: VEX

VEX (Vulnerability Exploitability eXchange) is a machine-readable statement on whether a product is affected by a vulnerability. Common statuses are not_affected (with a justification, for example because the vulnerable code is not present or not reachable), affected, fixed and under_investigation. VEX can be expressed in CSAF, CycloneDX or OpenVEX and saves customers from querying findings that are irrelevant to the product.

Reporting duties under the Cyber Resilience Act

Since 11 September 2026, manufacturers must report actively exploited vulnerabilities in their products (Article 14 of Regulation (EU) 2024/2847): an early warning within 24 hours, a notification within 72 hours and a final report no later than 14 days after a corrective or mitigating measure is available. A practised triage process is the prerequisite for meeting these deadlines.

Frequently asked questions

Is prioritising by CVSS enough?

Usually not. A high CVSS score says nothing about whether the vulnerability is reachable in your product or is actually being exploited. EPSS, KEV and the product context belong in the assessment.

What does “not affected” mean?

That the reported vulnerability cannot be exploited in the specific product, for example because the vulnerable function is not included or not reachable. This classification needs a documented justification.

Is there a patch for every vulnerability?

No. For some versions no fix exists, or it is only included in newer versions. Upgrade, backport, mitigation or a justified risk decision then need to be considered.

SOURCES

This article provides technical orientation and is not legal advice. The linked primary sources in their current version are authoritative.

Where does your team stand?

The free Trust Check classifies your self-assessment across seven dimensions, from component inventory to evidence capability. For specific cases, we arrange an introductory call.

Related service: Vulnerability triage

All articles →
SBOM

What is an SBOM and what must it contain?

An SBOM (Software Bill of Materials) is a machine-readable inventory of all components in a piece of software, with version, origin and dependencies. It is the basis for knowing quickly whether a product is affected when a new vulnerability appears. The Cyber Resilience Act requires manufacturers to maintain an SBOM covering at least the top-level dependencies.

Read article
GOVERNANCE

Open-source governance: rules, licences, ownership.

Open-source governance defines how an organisation selects, uses, documents and maintains open source. It combines licence compliance, security processes and clear ownership. The aim is not to slow open source down but to make its use traceable and accountable.

Read article
CRA

Cyber Resilience Act: what manufacturers should know about open source.

The Cyber Resilience Act (Regulation (EU) 2024/2847) sets cybersecurity requirements for products with digital elements made available in the EU. For manufacturers this means, among other things: document components (SBOM), handle vulnerabilities, provide security updates and report actively exploited vulnerabilities on time. The reporting duties have applied since 11 September 2026, the remaining requirements apply from 11 December 2027.

Read article
CRA REPORTING

CRA reporting obligations since 11 September 2026: what manufacturers must report now.

Since 11 September 2026, manufacturers of products with digital elements must report actively exploited vulnerabilities and severe incidents (Article 14 CRA). Reports go through ENISA's single reporting platform simultaneously to the CSIRT designated as coordinator and to ENISA: early warning within 24 hours, notification within 72 hours, then a final report. The obligation also covers products placed on the market before 11 December 2027.

Read article