Vulnerability Disclosure and Handling with ISO/IEC 29147 and 30111

Two international standards describe how vendors of products and services should deal with security vulnerabilities. ISO/IEC 29147 (“Vulnerability disclosure”) covers the interface to the people who report vulnerabilities. ISO/IEC 30111 (“Vulnerability handling processes”) covers the internal process that follows. Both are published jointly by the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC). This page explains what each standard requires and how they fit together.

Contents
  1. Why a standardized approach to vulnerabilities matters
  2. How ISO/IEC 29147 and ISO/IEC 30111 work together
  3. IEC 62443-4-1 and ISO/IEC 29147 and 30111
  4. ISO/IEC 29147: guidelines for vulnerability disclosure
    1. Terms used in ISO/IEC 29147
    2. Receiving vulnerability reports
    3. Publishing security advisories
    4. Coordination
    5. Vulnerability disclosure policy
    6. What ISO/IEC 29147 achieves
  5. ISO/IEC 30111: vulnerability handling processes
    1. Principles and responsibilities
    2. Preparation
    3. Receipt and recording
    4. Verification and analysis
    5. Developing and testing patches
    6. Releasing patches and information
    7. Post-release activities
    8. What ISO/IEC 30111 achieves

Why a standardized approach to vulnerabilities matters

Companies and users rely on the security and integrity of IT systems and software. Vulnerabilities in products and services are therefore a serious threat. Their consequences range from the loss of sensitive data to financial damage and loss of reputation. A systematic, standardized approach helps to contain these risks.

ISO/IEC 29147 and ISO/IEC 30111 give vendors guidance and best practices for the entire lifecycle of vulnerability management. ISO/IEC 29147 focuses on the interface between vendors and the people who report vulnerabilities. It defines how vendors should receive reports, communicate with reporters, and publish information about vulnerabilities and remediation. ISO/IEC 30111 adds the internal process for verifying, analyzing, and fixing reported vulnerabilities.

Together, the two standards form a framework for effective vulnerability management. They support constructive cooperation between vendors, security researchers, and users. The shared goal is to detect and fix vulnerabilities quickly and to improve the security of systems continuously.

Applying both standards has several benefits for vendors:

  • Clearly defined processes and responsibilities let you handle vulnerabilities efficiently and in a coordinated way.
  • Transparent communication builds trust with users and security researchers.
  • Recording and analyzing vulnerabilities in a structured way gives you insights to improve the security of your products and services proactively.

The sections below outline the content and requirements of both standards: the roles and responsibilities of the parties involved, the phases of vulnerability management, and best practices for implementation.

How ISO/IEC 29147 and ISO/IEC 30111 work together

ISO/IEC 29147 and ISO/IEC 30111 are two closely related information security standards. Both deal with security vulnerabilities in products and services.

ISO/IEC 29147 (“Vulnerability disclosure”) gives vendors guidance on receiving reports about potential vulnerabilities from external people or organizations. It also covers how to pass information about remediation on to affected users. It describes best practices for communication between vendors and the people who report vulnerabilities.

ISO/IEC 30111 (“Vulnerability handling processes”) complements ISO/IEC 29147. It gives vendors a process for investigating, assessing, and fixing reported vulnerabilities internally. It covers everything that happens after an external reporter or an internal source has reported a vulnerability.

In short, ISO/IEC 29147 deals with the interface between vendors and reporters. ISO/IEC 30111 deals with the vendor's internal processes for verifying, prioritizing, and fixing vulnerabilities.

The two standards interact as follows:

  1. ISO/IEC 29147 defines how vendors receive vulnerability reports and communicate about them.
  2. As soon as a report arrives, the processes of ISO/IEC 30111 take over to analyze and fix the vulnerability.
  3. At the end of this process, the vendor publishes information about the vulnerability and the available patches or workarounds. This step is again covered by ISO/IEC 29147.
Process diagram in two lanes. In the ISO/IEC 29147 vulnerability disclosure lane, the vendor develops a vulnerability disclosure policy and the capability to receive and publish vulnerability information. It receives a vulnerability report from an external source and acknowledges receipt. In the ISO/IEC 30111 vulnerability handling lane, the vendor develops a vulnerability handling policy and organizational framework, verifies the report, and checks whether the vulnerability is verified. The outcome is reported back to the reporter. If it is verified, the vendor develops and deploys remediation, publishes an advisory, and engages in post-remediation activities.
How ISO/IEC 29147 and ISO/IEC 30111 relate

Together, the two standards give vendors a structured vulnerability management process, from the report to the fix. They help close vulnerabilities quickly and communicate about them in a controlled way to limit damage. They are important building blocks for trust between vendors, security researchers, and users, and for more secure systems.

Linking external reports to internal processes

In practice, it is often unclear how external vulnerability reports should connect to internal processes. If you want to work out a consistent flow from the report to the fix, a short call is a good starting point.

Book a call

IEC 62443-4-1 and ISO/IEC 29147 and 30111

IEC 62443-4-1 is an international standard that sets requirements for developing secure products for industrial automation and control systems (IACS). Its focus is the IACS context, but it shares several points of contact with ISO/IEC 29147 and ISO/IEC 30111.

A central element of IEC 62443-4-1 is the requirement for a structured process to manage vulnerabilities in IACS products. Applying the best practices of ISO/IEC 29147 and ISO/IEC 30111 can help you meet these requirements and set up effective vulnerability management.

If you are a manufacturer of IACS products, you can combine the specific requirements of IEC 62443-4-1 with the proven vulnerability management practices of ISO/IEC 29147 and ISO/IEC 30111. This creates a high level of security and trust. It helps you detect potential vulnerabilities early, fix them effectively, and improve product security proactively.

ISO/IEC 29147: guidelines for vulnerability disclosure

ISO/IEC 29147 is an international standard that gives vendors of products and services guidelines for handling vulnerability reports and disclosing vulnerabilities. It describes best practices for communication between vendors and reporters. It also covers the publication of information about vulnerabilities and available remediation.

Terms used in ISO/IEC 29147

The standard first defines the main terms and concepts of vulnerability disclosure. They include:

  • Vulnerability: a property of a system or product that violates a security policy and can be exploited by attackers.
  • Vendor: the organization or person responsible for fixing a vulnerability, for example the manufacturer or service provider.
  • Reporter: a person or organization that informs the vendor about a potential vulnerability. Reporters can be independent security researchers, users, or other vendors.
  • Coordinator: an independent party that mediates between reporters and vendors and supports the disclosure process.

Receiving vulnerability reports

A major part of ISO/IEC 29147 deals with how vendors should receive reports about potential vulnerabilities. The standard asks vendors to provide clear and easily accessible ways to submit reports, such as dedicated email addresses, web forms, or bug tracking systems.

Vendors should acknowledge reports promptly and assign the reporter a tracking number or identifier so that the status can be followed. Communication between vendor and reporter should use secure channels to protect the confidentiality of the information.

Publishing security advisories

Once a reported vulnerability has been verified and fixed, vendors should publish information about it in security advisories. ISO/IEC 29147 recommends what these advisories should contain, including:

  • a description of the vulnerability and the affected products or versions
  • an assessment of the risk and the potential impact
  • information about available patches, updates, or workarounds that fix or mitigate the vulnerability
  • unique identifiers such as CVE numbers to reference the vulnerability
  • contact information for the vendor

Vendors should publish advisories on their website and through other established channels so that users are widely informed. The standard also recommends standardized formats such as the Common Vulnerability Reporting Format (CVRF), which make it easier for security tools and databases to process advisories. The successor to CVRF is the Common Security Advisory Framework (CSAF) 2.0. It has been an OASIS standard since 2022 and has also been published as ISO/IEC 20153 since 2025.

Coordination

Often a vulnerability affects several vendors or products, for example when a flaw is found in a widely used software library or protocol. For such cases, ISO/IEC 29147 gives recommendations on coordination between the parties involved.

Vendors should work with other affected vendors to coordinate how the vulnerability is fixed and disclosed. A coordinator often mediates between the parties. The goal is to publish patches and advisories at about the same time, so that attackers gain no head start.

Vulnerability disclosure policy

A central element of ISO/IEC 29147 is that vendors should publish a vulnerability disclosure policy. This document describes the process for reporting and publishing vulnerabilities in a transparent and traceable way.

The policy should cover at least the following points:

  • contact options and preferred channels for reporting vulnerabilities
  • expectations regarding the content and form of vulnerability reports
  • time frames in which the vendor responds to reports and fixes vulnerabilities
  • criteria for publishing security advisories
  • handling of confidential information and protection of the reporter's anonymity, if requested

A clear disclosure policy builds trust and encourages security researchers and users to report vulnerabilities responsibly. It is also a strong signal of a vendor's security culture.

What ISO/IEC 29147 achieves

ISO/IEC 29147 is a detailed guide for handling vulnerability reports and disclosing vulnerabilities responsibly. By applying its best practices, vendors can work better with security researchers and users, close vulnerabilities effectively, and raise the security of their products and services.

The standard stresses clear communication, secure reporting processes, and coordination between all parties. A public disclosure policy is a core element for transparency and trust. ISO/IEC 29147 also helps establish a constructive security culture in which vulnerabilities are seen as an opportunity for continuous improvement rather than a threat. This makes it useful for vendors of all industries and sizes that take the security of their products and services seriously.

ISO/IEC 30111: vulnerability handling processes

ISO/IEC 29147 sets the framework for reporting and disclosing vulnerabilities. ISO/IEC 30111 describes the internal processes that vendors should establish to verify, analyze, and fix reported vulnerabilities effectively. It gives recommendations for vulnerability handling from the receipt of a report to the delivery of patches and workarounds.

Principles and responsibilities

The standard first stresses the need for support from top management and for clear policies and responsibilities for vulnerability handling. Handling vulnerabilities requires cooperation between several functions, such as development, cybersecurity, support, and communications. It should be part of the vendor's risk management process.

A central element is a product security incident response team (PSIRT) or a comparable structure. It serves as the central point of contact for vulnerability reports and coordinates the process.

Preparation

According to ISO/IEC 30111, several preparations are needed before vulnerabilities can be handled effectively. They include:

  • training and awareness of employees on vulnerability management
  • secure communication channels and systems for recording and tracking vulnerability reports
  • cooperation with external security researchers, other vendors, and coordinators
  • identification of the products and components within the scope of vulnerability management

Receipt and recording

When a vulnerability report arrives, ISO/IEC 30111 calls for prompt documentation and an acknowledgment to the reporter. The report should be checked for completeness and given a unique identifier so that the entire process can be traced. Reports should be treated as confidential from the start to avoid unintentional disclosure of the vulnerability.

Verification and analysis

After a report has been recorded, the verification and analysis phase follows. The goal is to reproduce the reported vulnerability, identify the affected products and versions, and assess the potential impact and severity. PSIRT staff often work closely with the development teams in this phase.

The analysis should also include a root cause analysis to avoid similar vulnerabilities in the future. Based on the results, the vendor decides whether and with what priority the vulnerability will be fixed. Sometimes the issue turns out not to be a security vulnerability but, for example, a functional defect. In that case, too, the reporter should be informed of the outcome.

Developing and testing patches

If a vulnerability has been verified and a fix is needed, the phase of developing and testing patches or updates begins. ISO/IEC 30111 stresses that this process should be planned and carried out carefully. Patches should close the vulnerability itself, be tested thoroughly, and avoid unintended side effects or compatibility problems.

In some cases, it can make sense to provide a workaround or partial fix first, especially when developing a complete patch takes longer.

Releasing patches and information

Once a patch or update has been developed and tested, the next step is to make it available to affected users. This should be coordinated with the publication of information about the vulnerability, as described in ISO/IEC 29147.

Post-release activities

Vulnerability handling does not end with the release of patches and advisories. ISO/IEC 30111 recommends a number of post-release activities:

  • monitoring the successful installation of patches
  • updating advisories and other information as needed
  • reviewing and improving the vulnerability handling process based on the experience gained
  • feeding the lessons learned into the secure development lifecycle (SDLC) to improve the security of future products

Ongoing exchange with security researchers and users after a vulnerability has been fixed builds trust and makes vulnerability management more effective.

What ISO/IEC 30111 achieves

ISO/IEC 30111 gives vendors a structured process for handling vulnerabilities, from the first report to the delivery of patches and beyond. It emphasizes clear responsibilities, secure communication channels, and careful analysis and remediation of vulnerabilities.

With the best practices of ISO/IEC 30111, vendors can respond effectively to vulnerability reports. They also gain insights to improve their products and internal processes proactively. Well-functioning vulnerability management strengthens security over the long term.

Together with ISO/IEC 29147, ISO/IEC 30111 forms a complete framework for handling vulnerabilities professionally. Vendors that embed these standards in their organization show their commitment to the security of their products and services. They also take responsibility toward their users and the wider IT community.

What ISO/IEC 29147 and 30111 mean for your products

Professional vulnerability management is no longer only best practice. It is increasingly relevant for regulation as well. If you want to understand what role ISO/IEC 29147 and 30111 play for your products, processes, and regulatory obligations, we can discuss it in a no-obligation call.

Book a call

Choosing a CRA consultant? Here is how to find the right one.

Get the guide

Book a call

Send us your request. Together we will look at where your company stands, which questions are still open, and what the sensible next steps are.

For information on how we process your data, see our privacy policy.

Guide: How to choose the right CRA consultant

CRA consulting offers are hard to compare. One provider delivers only a gap analysis, another also supports the technical implementation, and both call themselves “CRA consultants.” If you ask the wrong questions, you end up paying for services you don't need, or you find out halfway through the project that key expertise is missing.

Our guide shows manufacturers what really matters when choosing a provider, from the expertise you need to the right pricing model and the 20 questions you should ask every provider.

What the guide covers:

  • the seven areas of expertise a complete CRA implementation requires
  • four support models depending on your in-house capacity and expertise
  • 20 specific questions for your next provider meeting
  • a red flag card for spotting warning signs quickly
  • a scoring sheet with rating guidance for a structured comparison of providers

Download it for free

Newsletter

For information on how we process your data, see our privacy policy.

Free templates: CRA reporting process

Prepare your company for the reporting obligations under the Cyber Resilience Act. You get process descriptions and templates tested in practice for:

  • reporting actively exploited vulnerabilities
  • reporting severe incidents
  • the required early warning notifications, notifications, and final reports
  • clear responsibilities, escalation paths, and deadlines

Enter your contact details and we will email you the files.

Newsletter

For information on how we process your data, see our privacy policy.

Free template: Risk assessment according to EN 50742

We use this template in our consulting projects for systematic threat assessment. You get an Excel template with:

  • a structured threat assessment for your machinery
  • a systematic way to determine safety-related security levels (SRSL)
  • documentation of vulnerabilities and protective measures

Enter your contact details and you will receive the template within minutes.

Newsletter

For information on how we process your data, see our privacy policy.

Free template: SBOM

We use this template in our consulting projects to meet the CRA requirements for the software bill of materials.

Enter your contact details and you will receive the template within minutes.

Newsletter

For information on how we process your data, see our privacy policy.

Free template: Vulnerability disclosure policy

We use this template in our consulting projects to meet the CRA requirements for vulnerability handling. You get a Word template with:

  • a structure based on EN 40000-1-3
  • predefined sections for reporting channels, response times, and responsibilities
  • safe harbor clauses for security researchers

Enter your contact details and you will receive the template within minutes.

Newsletter

For information on how we process your data, see our privacy policy.