Skip to Content
ISO 27001Vulnerability management (A.8.8)

Vulnerability management and patching under ISO 27001 (A.8.8)

Vulnerability management is the fixed process for finding, assessing and fixing weak spots in your software and systems, usually by installing updates. In ISO/IEC 27001:2022 , this is control A.8.8 “Management of technical vulnerabilities” in Annex A. Patching, which means installing security updates, is the most important part.

The NCSC  (Dutch National Cyber Security Centre) counts timely updating among the basic principles of digital resilience. It publishes security advisories  about current vulnerabilities every day. For ISO 27001, you turn that into agreements on deadlines, responsibilities and evidence. It starts with your asset register: you can only patch what you know about.

Short answer: for ISO 27001 A.8.8 you need an overview of your systems, a way to hear about new vulnerabilities, fixed patch deadlines per severity and a record of what you have done. The standard does not set deadlines. A common choice is critical flaws within a few days, high-severity within two weeks and others within a month.

What does A.8.8 require for vulnerability management?

ISO 27002:2022  elaborates on the control. In summary, A.8.8 asks you to collect information about technical vulnerabilities, assess how exposed you are, and take appropriate measures. That involves three activities:

StepQuestionExample
DetectWhich vulnerabilities affect us?Supplier notifications, NCSC advisories, automated scans
AssessHow serious is it for us?An internet-facing VPN with an actively exploited flaw: critical
ResolveWhat do we do, and when?Install the update, or temporarily switch off the feature

A.8.8 works together with other controls. Configuration management (A.8.9) makes sure systems are securely set up. Protection against malware (A.8.7) catches what still gets in. Change management (A.8.32) makes sure an update goes into production in a controlled way.

Setting patch deadlines per severity

ISO 27001 leaves the deadlines to you. Base them on your risk analysis. Many organisations use the CVSS score as a starting point. The Common Vulnerability Scoring System  gives each vulnerability a score from 0 to 10. Also look at your own situation: is the system reachable from the internet, and is the flaw already being actively exploited?

This is an example of a deadline table. These are choices, not requirements of the standard.

SeverityWhenDeadlineExample
CriticalCVSS 9.0 or higher, or actively exploited on an internet-facing systemWithin 72 hours, or an immediate temporary measureFlaw in the VPN gateway
HighCVSS 7.0 to 8.9Within 14 daysFlaw in the browser on all laptops
MediumCVSS 4.0 to 6.9Within 30 daysFlaw in an internal application
LowBelow 4.0With the next regular updateFlaw that can only be exploited locally

Can you not patch in time, for example because the supplier has no update yet? Then take a temporary measure, such as shielding the system from the internet. Record it as a deliberate exception with an end date.

Patching process in five steps

Keep track of your systems

Use your asset register and your device management as the source. Every system has an owner who is responsible for its updates.

Follow new vulnerabilities

Subscribe to security notices from your main suppliers and to the NCSC advisories. Have a vulnerability scanner check your internet-facing systems regularly.

Assess and plan

For each notice, determine the severity for your situation and the deadline from the table. Schedule the update.

Install and check

Turn on automatic updates where possible, such as on laptops and browsers. After installation, check that the update was really installed, with a report or a new scan.

Record and report

Record what you did and when. Report monthly how many vulnerabilities were resolved within the deadline.

Example vulnerability register

You do not need to register automatic updates on laptops one by one. A compliance report from your management system then serves as the evidence. For manual or high-risk patches, keep a register. This fictional example belongs to a web shop with its own servers.

No.ReportedSystemVulnerabilitySourceSeverityDeadlineActionCompleted
KW-26-0316 May 2026FirewallVulnerability in VPN component, actively exploitedNCSC advisory and supplierCritical8 May 2026Firmware updated, logs checked for misuse7 May 2026
KW-26-03212 May 2026Web shop platformVulnerability in payment plug-inSupplierHigh26 May 2026Plug-in updated after testing in the acceptance environment19 May 2026
KW-26-03314 May 2026Old stock serverOperating system no longer receives updatesScanHigh28 May 2026Exception until 30 September 2026: server removed from the internet, replacement plannedOpen

The third row shows how you record an exception. The auditor accepts an open item, provided the risk has been assessed, there is a temporary measure and a date is set.

What does the auditor ask for as evidence for A.8.8?

During the ISO 27001 audit, you can expect these requests:

  • The procedure or policy with patch deadlines per severity.
  • A report from your management system: what share of the devices is fully updated?
  • The vulnerability register or the tickets from recent months.
  • A recent, well-known vulnerability: “How did you handle this?”
  • The results of the latest vulnerability scan or penetration test, with follow-up.

Systems for which the supplier no longer provides updates, such as an old Windows server or an outdated NAS, are a constant source of findings. Make an inventory of them before the audit and record a decision for each system: replace it, shield it, or accept the risk with the signature of management.

Common mistakes in vulnerability management

Patching only laptops. Firewalls, printers, NAS devices and web plug-ins are often forgotten, even though they are reachable from the internet.

Updates switched on, but not checked. An update that fails on 10% of laptops only shows up in a report.

No deadlines. “As soon as possible” cannot be tested. Record concrete deadlines.

Not asking the SaaS supplier. For cloud services, the supplier patches. Record in your supplier management how they do this and how they inform you.

Not checking whether you were already hit after patching. For vulnerabilities that are actively exploited, the update is not enough. Check your logging for signs of earlier misuse.

Vulnerability management in government

Government organisations that follow the BIO2 (Dutch government information security baseline) have a strict deadline. If a vulnerability warning carries both a high chance of misuse and high expected damage, they take appropriate measures within one week at the latest. Internet-facing systems must also be tested for vulnerabilities at least once a year.

More information