Markdown Editor

Vulnerability Remediation Tracker Template (ISO/IEC 27001 A.8.8)

Remediation service levels from CVSS v4.0, EPSS and CISA KEV, tracker fields, finding register, lifecycle, exceptions, on-time metrics

ISMS 与 ISO/IEC 27001标准ISO/IEC 27001:2022 A.8.8 (cited only); ISO/IEC 27002:2022; FIRST CVSS v4.0, EPSS; CISA KEVvulnerabilityremediationtracker

使用方法: Use it to record every vulnerability finding from detection to verified closure under A.8.8 and the vulnerability management policy. Fill the service level matrix and the tracker fields first. The main pitfall is closing findings without a rescan or retest.

预览

Vulnerability Remediation Tracker: [Organization name] [Period]

Working register for every vulnerability finding from discovery to verified closure: priority inputs (CVSS v4.0, EPSS, CISA KEV), the remediation due date from the service level, owner, status, exceptions and the metrics that show whether remediation keeps pace. It supports ISO/IEC 27001:2022 + Amd 1:2024 Annex A control A.8.8 (technical vulnerability management) with guidance from ISO/IEC 27002:2022, and records the operation of the vulnerability management policy (security/vulnerability-management-policy). Replace every [bracketed] value and every row marked Example.

Document control

FieldValue
Document IDDOC-ISMS-072
Version[1.0]
Status[Draft / In review / Approved]
Owner[@vuln-owner] ([Vulnerability management lead or ISMS manager])
Approvers / reviewers[CISO or ISMS manager], [Head of IT Operations]
Last updatedYYYY-MM-DD
Classification[Confidential] (open vulnerabilities are sensitive)
Standard and editionISO/IEC 27001:2022 + Amd 1:2024, Annex A A.8.8; ISO/IEC 27002:2022
Next scheduled reviewYYYY-MM-DD (snapshot monthly; fields and service levels annually)
Period covered[YYYY-MM-DD to YYYY-MM-DD]
Data source[Vulnerability scanner, penetration test reports, bug bounty, supplier advisories]
Governing policyVulnerability management policy (security/vulnerability-management-policy)

Approvals

RoleNameSignature or recordDate
Owner[Name][Reference]YYYY-MM-DD
CISO or ISMS manager[Name][Reference]YYYY-MM-DD

Revision history

VersionDateAuthorChange summary
1.0YYYY-MM-DD[@author]Fields, service levels and metrics defined; first monthly snapshot

Contents

1. Purpose and use

The tracker holds every vulnerability finding in scope of the ISMS (DOC-ISMS-002) that needs action: scanner results for infrastructure, cloud and containers, application security test results, penetration test findings (security/pentest-report), supplier security advisories, and reports from researchers. Findings are grouped by asset as recorded in the asset inventory (DOC-ISMS-012), so each one has an owner.

Asset owners update status on their findings. The vulnerability management lead checks priority, due dates and closures, and publishes a monthly snapshot of this tracker with the metrics in section 7.

2. Service levels

If the vulnerability management policy is in use, copy its matrix here (decision by asset tier, measured from detection). Otherwise use this simplified matrix, in calendar days from detection (Example):

PriorityRule (first match wins)Mitigate withinRemediate within
CriticalListed in the CISA KEV catalog, or CVSS v4.0 score 9.0 or above on an internet-facing asset48 hours7 days
HighCVSS v4.0 score 7.0 to 8.9, or 9.0 or above on an internal asset, or EPSS probability at or above [0.10]n/a30 days
MediumCVSS v4.0 score 4.0 to 6.9n/a90 days
LowCVSS v4.0 score 0.1 to 3.9n/a180 days

Inputs:

  • CVSS v4.0 (FIRST): record the score, the vector string and the label for the metric groups used (CVSS-B, CVSS-BT, CVSS-BE or CVSS-BTE). Where only a CVSS v3.x score exists, record it with its version.
  • EPSS (FIRST): the probability that the vulnerability is exploited in the wild in the next 30 days. Record the score and the date of the score, because EPSS changes daily.
  • CISA KEV: a listing means exploitation in the wild has been seen. A finding added to KEV after detection is re-prioritised, and its due date recalculated from the date of the KEV listing.

A shorter time set by a contract or regulation for a system overrides this matrix for that system.

3. Tracker fields

FieldContent
Finding IDVRT-NNN, unique and never reused
AssetAsset ID from the asset inventory, and environment
VulnerabilityCVE or tool reference, short description
SourceScanner, penetration test, advisory, researcher
DetectedDate first detected (YYYY-MM-DD)
CVSS v4.0Score and label, vector in the tool
EPSSProbability and score date
KEVYes or No, with date listed
ExposureInternet-facing or internal
PriorityCritical, High, Medium or Low (section 2)
Due dateDetected date plus the service level
OwnerAsset owner or team
StatusNew, Triaged, In remediation, Mitigated, Exception, Verified closed
ActionPatch, configuration change, upgrade, compensating control
VerificationRescan or retest reference and date
Exception IDReference to section 6, if any

4. Tracker register

Finding IDAssetVulnerabilityDetectedCVSS v4.0EPSSKEVPriorityDueOwnerStatusVerification
VRT-001 (Example)AST-NET-004 edge VPN applianceRemote code execution, CVE-[YYYY-NNNNN]2027-03-029.3 (CVSS-BT)0.94YesCritical2027-03-09IT operationsVerified closedRescan SCAN-0312, 2027-03-05
VRT-002 (Example)AST-APP-011 reporting serviceDeserialisation in a Java library2027-03-048.7 (CVSS-B)0.21NoHigh2027-04-03Data engineeringIn remediationPending
VRT-003 (Example)AST-SRV-020 internal wikiStored cross-site scripting in a plug-in2027-02-155.1 (CVSS-B)0.01NoMedium2027-05-16IT operationsTriagedPending
VRT-004 (Example)AST-SRV-033 build agentOutdated TLS configuration2027-01-202.3 (CVSS-B)0.00NoLow2027-07-19Platform teamIn remediationPending
VRT-005 (Example)AST-APP-002 customer portalMissing authorisation check found in penetration test PT-2027-012027-03-107.1 (CVSS-BE)n/a (no CVE)NoHigh2027-04-09Product engineeringIn remediationRetest planned
VRT-006 (Example)AST-SRV-041 legacy file transfer applianceVendor end of support, no fix available2027-02-017.5 (CVSS-B)0.04NoHigh2027-03-03IT operationsExceptionEXC-VUL-001

5. Finding lifecycle

A finding that reappears within [90 days] (Example, as set by the policy) of verified closure is reopened under its original ID, and its due date runs from the original detection date. A later recurrence is a new finding with a new ID.

6. Exceptions

When a finding cannot be remediated within its service level, the owner raises a security exception request (security/security-exception-request, DOC-ISMS-122) with the reason, compensating controls, the risk score on the 5 x 5 scale of the risk methodology (DOC-ISMS-010) and an expiry. The exception is approved at the authority the risk methodology (DOC-ISMS-010 section 2.4) sets for the residual risk: the risk owner for Low; the risk owner and department head for Medium (top management if the risk category is Averse, DOC-ISMS-015 section 9 rule 1); top management with a treatment decision for High, recorded in the risk acceptance record (DOC-ISMS-019). Critical residual risk is not approvable as an exception: treat it or stop the activity. Maximum duration is 12 months for Low or Medium and 6 months for High; at expiry the exception is reassessed, and a renewal is a new decision (DOC-ISMS-122 section 7).

Exception IDFindingReasonCompensating controlsResidual scoreAccepted byExpiry
EXC-VUL-001 (Example)VRT-006Replacement appliance ordered, delivery in 10 weeksService restricted to two partner addresses, monitoring use case MON-UC-0073 x 3 = 9 (Medium)Risk owner (Head of IT Operations) and [department head]2027-06-30

7. Metrics

MetricDefinitionTarget (Example)
On-time remediationFindings closed within service level divided by findings closed in the period90% or more
Overdue findingsOpen findings past their due date at period end, by priority0 Critical
KEV exposureOpen KEV-listed findings at period end0
Mean time to remediateAverage days from detection to verified closure, by priorityCritical under 7 days
Scan coverageAssets scanned in the period divided by assets in scope95% or more
Active exceptionsExceptions open at period end, and any past expiry0 past expiry

Worked quarter (Example): Quillmere Analytics Ltd, Q1 2027.

ItemCount
Open at start of quarter12
Opened in quarter84
Closed and verified in quarter71
Open at end of quarter25
Closed within service level64
Overdue at end of quarter (all High or Medium)3
Active exceptions1

Checks: 12 + 84 - 71 = 25 open at the end. On-time remediation 64 / 71 = 90.1%, just above the 90% target. No Critical or KEV-listed finding was open at the end of the quarter.

8. Size tiers

TopicSmall: Quillmere Analytics Ltd (46 staff)Medium: Quillmere Health Systems (320 staff)Large: Quillmere Group (2,400 staff, 6 sites, IT and OT)
ToolCloud provider findings and a container scanner exported to the issue tracker; this template as the monthly snapshotVulnerability management platform linked to the service deskPlatform per domain (IT, cloud, OT) with a central data store and dashboards
OwnersEngineering teams; the part-time ISMS manager reviews monthlyIT operations and product teams; security team checks prioritySite IT and OT engineering per plant; the security office runs the programme
Service levelsSimplified matrix in section 2Policy matrix by decision and asset tierPolicy matrix plus OT-specific windows agreed with plant engineering
ReportingQuarterly to management reviewMonthly to the steering committeeMonthly per site, quarterly group summary to the CISO and board committee

9. Records and evidence

RecordProvesOwnerLocationRetention (Example)
Monthly tracker snapshot with metricsA.8.8 operatesVulnerability management lead[Document repository]3 years
Scan reports and coverageDetection runs as the policy requiresVulnerability management lead[Scanner]1 year
Rescan and retest evidenceClosures are verifiedAsset owners[Scanner or ticketing tool]3 years
Exception recordsRisk decisions for late findingsISMS managerRisk acceptance record (DOC-ISMS-019)Life of exception plus 3 years

10. References

ReferenceEditionUse
ISO/IEC 27001:2022 + Amd 1:20242022, Amd 1 published 2024-02-23Annex A A.8.8 (cited by number), https://www.iso.org/standard/82875.html
ISO/IEC 27002:20222022Control guidance, https://www.iso.org/standard/75652.html
FIRST CVSS v4.0Published November 2023Severity score and vector, https://www.first.org/cvss/v4-0/
FIRST EPSSScores updated daily; record the model version in the data feedProbability of exploitation in the next 30 days, https://www.first.org/epss/
CISA Known Exploited Vulnerabilities catalogContinuously updatedEvidence of exploitation in the wild, https://www.cisa.gov/known-exploited-vulnerabilities-catalog

Related templates: security/vulnerability-management-policy, ops/patch-management-policy, security/security-exception-request, security/pentest-report, isms/isms-risk-acceptance-record, isms/security-monitoring-procedure, isms/control-evidence-matrix.

Standard and licence note

Structure aligned with ISO/IEC 27001:2022 (including Amd 1:2024) Annex A control A.8.8 and the guidance in ISO/IEC 27002:2022. Only the control number is used; the fields, service levels, examples and guidance are original wording, and no ISO/IEC text is reproduced. ISO and IEC standards are copyrighted: obtain the official standards from ISO, IEC or your national standards body. CVSS and EPSS are specifications of FIRST, and the KEV catalog is published by CISA; they are cited by name only. Check the current edition of every source before use. Certification decisions belong to the accredited certification body. Template licence: MIT.

相关模板