TRA Studio
All example documents

Fictitious example. ACME Embedded GmbH, its products, records and document IDs are invented for illustration. Use this as a structural model, not as a template to adopt unchanged — and not as legal advice.

PSM-PROC-002 — Vulnerability Handling Process

Document IDPSM-PROC-002, rev. 3.0
OwnerVulnerability Manager (VM) — deputy per QM-ORG-003
Approved byManaging Director, 2026-07-29
ReferenceCRA Annex I Part II; Art. 14 (notification obligations); IEC 62443-4-1 practice DM (orientation); SDL-PROC-001 Phase 0.2/0.3 and Phase 4
Applies toAll ACME products within their declared support period (register: PSM-LST-001), incl. all shipped firmware branches
ReviewAnnually + after every severe incident; annual 24 h/72 h notification drill (record kept)

1. Purpose

This process ensures vulnerabilities in ACME products are identified, assessed, remediated and disclosed without undue delay across the entire support period, and that the legally mandated notifications (Art. 14) are met. It covers vulnerabilities in our own code and in third-party/OSS components we ship.

2. Intake channels

ChannelMechanismSLA
External reportssecurity@acme-embedded.example (monitored working days), /.well-known/security.txt on website, PGP key publishedAcknowledge ≤ 48 h
CVD policyPublic coordinated vulnerability disclosure policy (web page, linked from every product page): scope, safe-harbour statement, expected timeline (target ≤ 90 days to fix), reporter credit
Component monitoringDaily CI dependency/CVE scan of all shipped SBOMs (all supported branches); upstream advisory feeds for registry components (SDL-POL-005)Triage ≤ 5 working days
Internal findingsTest, review, fuzzing findings routed from CI/QASame as external
Field/supportSupport tickets flagged "security" escalate to VMSame day

3. Triage and classification

Within 5 working days of intake the VM:

  1. Confirms/reproduces the issue (with FW Lead as needed) and records it in the vulnerability register (VM-REG, one record per case, ID VM-YYYY-NNN).
  2. Scores severity (CVSS v3.1) and determines affected products/versions from the SBOMs.
  3. Checks the two Art. 14 trigger questions — immediately, not at the end of triage:
  4. Is there evidence of active exploitation?
  5. Is this a severe incident having an impact on the security of the product? If either is plausibly yes, the notification track (Section 6) starts in parallel — the 24 h clock runs from awareness, not from completed analysis.
  6. Sets the remediation class:
ClassCriteriaTarget fix-to-release
EmergencyActively exploited, or CVSS ≥ 9.0 network-exploitableHotfix ASAP, target ≤ 7 days
HighCVSS 7.0–8.9≤ 30 days
MediumCVSS 4.0–6.9Next scheduled security update, ≤ 90 days
LowCVSS < 4.0Bundled, documented decision if not fixed

4. Remediation

  • Fixes are developed on all affected supported branches; delta threat-model check if the fix touches interfaces.
  • Security fixes ship as separate security updates, free of charge, via the signed, rollback-protected update mechanism (per SDL-STD-022) — never held back for feature releases.
  • If no fix is possible without undue delay: document and communicate mitigations/workarounds to users, then fix.
  • Third-party component vulnerabilities: patch/upgrade per SDL-POL-005; where we discover the flaw in an OSS component, we report upstream (coordinated disclosure) and record the report in the case file.
  • Each case file retains: report, triage record, CVSS rationale, affected-version analysis, fix MRs, test evidence, advisory, and (if applicable) notification records — retention 10 years.

5. Disclosure

Once the update is available:

  1. Publish a security advisory (ID ACME-SA-YYYY-NNN) on the website: affected products/versions, severity, description (detail proportionate — full technical detail only after a reasonable update-uptake window for emergency cases), fixed versions, mitigations, credit to reporter (if desired).
  2. Notify registered customers via the update channel / customer portal.
  3. Request a CVE ID for vulnerabilities in our own products (via our CNA-of-last-resort route) so downstream users can track them.
  4. Coordinate publication timing with the reporter per the CVD policy.

6. Art. 14 notification track (applicable obligations from 11 Sep 2026)

Trigger: actively exploited vulnerability in an ACME product, or a severe incident having an impact on the security of an ACME product.

StepDeadline (from awareness)ContentTo
Early warning≤ 24 hThat an actively exploited vulnerability / severe incident exists; indication whether member states affectedENISA single reporting platform → CSIRT designated as coordinator + ENISA
Notification≤ 72 hGeneral information, nature of the vulnerability/incident, severity/impact assessment, corrective/mitigating measures taken or available, mitigation guidance for userssame platform
Final report — vulnerability≤ 14 days after a corrective/mitigating measure is availableDescription incl. severity/impact; exploitation info where available; corrective measure detailssame platform
Final report — incident≤ 1 month after the 72 h notificationDetailed description incl. severity/impact; threat type/root cause where available; mitigation applied and ongoingsame platform
User informationWithout undue delay, where appropriateInform affected users (and, where proportionate, all users): the vulnerability/incident, risk, and mitigations they can applyCustomers via advisory + direct channel

Operational rules: the VM (or deputy) is reachable per the on-call rule (0.8); templates for all four submissions are pre-filled at /quality/psm/templates/; the platform account and access are verified in the annual drill; the 24 h early warning is sent on plausible evidence — it must not wait for complete analysis, corrections follow in the 72 h notification.

7. Interfaces to other processes

  • SDL-PROC-001 Phase 4: this process is the operational content of activities 4.1–4.5.
  • PSM-PROC-003: the step-level operating procedure beneath this process — the standing capabilities that must be in place before intake, and the output and evidence retained at each step. Where the two differ, this document governs.
  • SDL-STD-022: defines the support periods, the free-of-charge rule, and the secure update mechanism this process uses to deliver fixes.
  • SDL-POL-005 / ENG-REC-031: component monitoring scope and supplier obligations (CON-CLS-007: suppliers must notify us without undue delay).
  • SDL-REC-002: operation of this process is audited in the annual internal conformity review.

8. KPIs (reported in the management review)

Time-to-acknowledge, time-to-triage, fix-to-release per class, advisory publication lag, drill results, open cases by age.

Revision history

RevDateChangeApproved
2.02025-11-20CVD policy published; CVSS classes introducedMD
3.02026-07-29Art. 14 notification track finalised (24 h/72 h/14 d/1 m); annual drill mandated; upstream-reporting duty addedMD