Skip to content
Software development
ASD ISMISM-1754

ASD ISM 1754 Timely resolution of identified software vulnerabilities

What it says

Vulnerabilities identified in software are resolved in a timely manner.

Quoted as published. Everything else on this page is written by Control Stack.

What it means

In plain English

Software vulnerabilities should be fixed quickly to prevent potential security risks.

This control means that any weaknesses found in your software should be addressed quickly to keep your organisation safe. If you don't fix these vulnerabilities in a timely manner, hackers might exploit them to steal data, disrupt operations, or cause other harm.

Why it matters

Delaying vulnerability fixes can lead to exploits, with attackers gaining access to sensitive data or disrupting critical operations.

How to implement

  1. IT team should establish a process for identifying software vulnerabilities: Regularly use automated tools to scan software for vulnerabilities.

    Set up alerts for when new vulnerabilities are discovered.

  2. System owner should prioritise vulnerabilities based on risk: Evaluate the potential impact of each vulnerability on operations and data security.

    Prioritise fixes for the most critical vulnerabilities that could cause the most harm.

  3. IT team should develop and apply patches or updates: Ensure that software updates are created or sourced, tested, and applied swiftly after vulnerabilities are identified.

    This might involve coordinating with software vendors if third-party products are affected.

  4. Manager should allocate resources and support for timely resolutions: Ensure that the IT team has sufficient time, budget, and personnel to address vulnerabilities quickly.

    Regularly review resource allocation to maintain effectiveness.

  5. System owner should document and communicate resolution plans: Clearly document each vulnerability, the resolution steps taken, and the timeline.

    Share this information with relevant stakeholders to keep them informed and engaged in the process.

Keep it running

Run regular vulnerability scans and patch promptly; prioritise remediation by severity, exploitability and asset criticality to reduce the likelihood of compromise.

Evidence and audit

  1. Check 1 of 5What an auditor asks for

    Ask for

    Vulnerability assessment reports: Request the latest scans and reports that identify software vulnerabilities.

    Look at

    Comprehensiveness and regular frequency.

    Good evidence

    Includes recent and detailed vulnerability findings.

  2. Check 2 of 5What an auditor asks for

    Ask for

    The prioritisation criteria document: Request the policy or criteria used to prioritise which software vulnerabilities to address first.

    Look at

    A clear rationale linking business impact to priority.

    Good evidence

    Shows a structured approach to prioritisation.

  3. Check 3 of 5What an auditor asks for

    Ask for

    The remediation action plan: Request documentation showing how identified vulnerabilities are fixed.

    Look at

    Specific actions, timelines, and responsible parties for each vulnerability.

    Good evidence

    Is a detailed plan that is actively followed.

  4. Check 4 of 5What an auditor asks for

    Ask for

    Evidence of applied patches: Request logs or records of updates applied to the software.

    Look at

    Dates, descriptions, and confirmation of successful application.

    Good evidence

    Is a complete and recent patch history.

  5. Check 5 of 5What an auditor asks for

    Ask for

    Resource allocation records: Request documentation showing allocated resources for vulnerability management.

    Look at

    Evidence of adequate personnel, budget, and time dedicated to this process.

    Good evidence

    Shows management support and resource alignment.

Mappings

Closest match in ASD Essential Eight: E8-PA-ML1.5, Apply critical online service patches within 48 hours, which this control covers in full and more.

ISO 27001

ISO/IEC 27001: 1 mapping

Essential Eight

ASD Essential Eight: 8 mappings

Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.