Incident: Security Glitch in Scottish Covid Vaccination Certificates Allows Editing

Published Date: 2021-09-03

Postmortem Analysis
Timeline 1. The software failure incident of the security glitch in the Covid vaccination certificates in Scotland happened three months before the article was published on September 3, 2021 [Article 118951]. Therefore, the software failure incident occurred around June 2021.
System 1. Security system of the Covid vaccination certificates [118951]
Responsible Organization 1. The Scottish government [118951] 2. Popular computer software programmes
Impacted Organization 1. Individuals who rely on vaccination status certificates for access to venues and travel [118951].
Software Causes 1. The software cause of the failure incident was a security flaw in the system that allowed individuals to edit Covid vaccination status certificates using popular computer software programs [118951].
Non-software Causes 1. Lack of timely action by the Scottish government to address the security flaw in the vaccination certificates despite it being identified three months prior [118951].
Impacts 1. The software failure incident allowed individuals to edit Covid vaccination status certificates, compromising the integrity of the vaccination records [118951]. 2. The glitch remaining unresolved for three months raised concerns about the Scottish government's ability to manage the vaccine passport scheme effectively [118951]. 3. The incident led to doubts about the security and reliability of the vaccination status records, potentially undermining the credibility of the system [118951].
Preventions 1. Implementing thorough security testing before releasing the software update could have potentially prevented the security glitch in the vaccination certificates [118951]. 2. Regularly monitoring and addressing reported vulnerabilities or issues promptly could have helped prevent the persistence of the security flaw for three months [118951]. 3. Conducting a comprehensive review of the software codebase to identify and fix any potential vulnerabilities or weaknesses could have preemptively addressed the security glitch [118951].
Fixes 1. Implement a comprehensive fix that addresses the security flaw allowing people to edit Covid vaccination status certificates, ensuring that the certificates are no longer editable [118951].
References 1. Statements from the Scottish government spokesperson regarding the security glitch and the QR code security [Article 118951] 2. Comments from the Scottish Conservatives, specifically Murdo Fraser, criticizing the government's handling of the situation [Article 118951]

Software Taxonomy of Faults

Category Option Rationale
Recurring one_organization (a) The software failure incident related to the security glitch in Covid vaccination certificates has happened again within the same organization, specifically in Scotland. The article mentions that the security flaw allowing people to edit vaccination status certificates was identified three months prior and still had not been fixed [118951]. Despite a fix being implemented initially, the certificates are still editable, indicating a recurring issue within the organization's software system. (b) The software failure incident related to the security glitch in Covid vaccination certificates has not been explicitly mentioned to have occurred at multiple organizations in the articles provided.
Phase (Design/Operation) design, operation (a) The software failure incident related to the design phase is evident in the article. The security flaw in the Covid vaccination status certificates, which allowed people to edit the certificates, was not fixed even three months after it was first identified [118951]. This indicates a failure in the design phase where the system development did not adequately address the security vulnerability. (b) The software failure incident related to the operation phase is also highlighted in the article. Despite a fix being implemented initially, the certificates were still editable, indicating a failure in the operation or misuse of the system [118951]. The fact that individuals were able to download and edit the certificates to include false information points to operational issues in maintaining the security and integrity of the system.
Boundary (Internal/External) within_system, outside_system (a) within_system: The software failure incident related to the Covid vaccination certificates in Scotland is primarily within the system. The security flaw that allows people to edit the vaccination status certificates was not fixed even after being identified three months prior. The glitch allowed individuals to alter the details on the certificates using popular computer software programs. Despite a fix being implemented initially, the certificates are still editable, indicating an internal system issue that has not been fully resolved [118951]. (b) outside_system: The software failure incident also involves factors outside the system, particularly in terms of the implications for border control and international travel. While the PDF certificates can be changed, the security within the QR codes cannot be edited and are designed for international travel purposes. Border control checks are mentioned to verify the data on the QR code against the individual's passport, highlighting the external factors and implications of the software failure incident beyond the immediate system [118951].
Nature (Human/Non-human) non-human_actions, human_actions (a) The software failure incident in the article is related to non-human_actions, specifically a security glitch in the Covid vaccination status certificates that allows people to edit the certificates using popular computer software programs [118951]. (b) The software failure incident can also be attributed to human_actions as the glitch was identified three months prior but was not fixed, leading to concerns about the government's ability to manage the vaccine passport scheme competently [118951].
Dimension (Hardware/Software) software (a) The software failure incident related to hardware: - The article does not mention any specific hardware-related issues contributing to the software failure incident. Therefore, there is no information provided regarding hardware-related factors in this incident. (b) The software failure incident related to software: - The software failure incident in this case is directly related to a security flaw in the software that allows people to edit Covid vaccination status certificates. This flaw has not been fixed even three months after it was first identified, indicating a software-related issue [118951].
Objective (Malicious/Non-malicious) non-malicious (a) The software failure incident in this case appears to be non-malicious. The article discusses a security flaw in the Covid vaccination status certificates that allows people to edit the information using popular computer software programs. This flaw was identified three months prior to the article being published, and despite a fix being implemented, the certificates are still editable. The article mentions that individuals were able to download a certificate and edit it to include false information such as a false name, date of birth, and address. The Scottish government emphasized that while the PDFs can be changed, the security contained within the QR codes cannot be edited, and border control checks are in place to verify the authenticity of the information [118951]. (b) The incident does not seem to be malicious as there is no indication in the article that the security flaw was intentionally introduced by individuals with the intent to harm the system. Instead, it appears to be a case of oversight or a technical flaw that was not adequately addressed in a timely manner.
Intent (Poor/Accidental Decisions) poor_decisions (a) The software failure incident related to the Covid vaccination certificates in Scotland can be attributed to poor decisions made in handling the security flaw. Despite the security glitch being identified three months prior, the fix implemented only restricted the ability to request the document by post, not addressing the underlying issue of certificates being editable [118951]. This poor decision-making led to a situation where individuals could still alter their vaccination status details, potentially compromising the integrity of the system.
Capability (Incompetence/Accidental) development_incompetence (a) The software failure incident in the article can be attributed to development incompetence. The article mentions that a security flaw in the Covid vaccination status certificates, which allows people to edit the certificates, has not been fixed even three months after it was first identified. The Scottish Conservatives criticized the government for not addressing the glitch, stating that it casts doubt on the government's ability to competently manage the vaccine passport scheme. The party's Murdo Fraser expressed concerns about the security implications and the government's ability to roll out a functioning vaccine passport scheme [Article 118951].
Duration temporary The software failure incident related to the security glitch in the Covid vaccination certificates in Scotland can be categorized as a temporary failure. The glitch, which allowed people to edit the vaccination status certificates, was identified three months prior to the article being published [Article 118951]. Despite efforts to fix the issue by implementing a temporary solution that restricted editing capabilities, the certificates were still found to be editable. The incident is ongoing as the security flaw persists, indicating that the failure is temporary and has not been permanently resolved.
Behaviour value, other (a) crash: The software failure incident in the article is not related to a crash where the system loses state and does not perform any of its intended functions [118951]. (b) omission: The software failure incident in the article is not related to an omission where the system omits to perform its intended functions at an instance(s) [118951]. (c) timing: The software failure incident in the article is not related to a timing issue where the system performs its intended functions correctly, but too late or too early [118951]. (d) value: The software failure incident in the article is related to a value issue where the system performs its intended functions incorrectly. Specifically, the article mentions a security flaw that allows people to edit Covid vaccination status certificates, indicating incorrect behavior of the system [118951]. (e) byzantine: The software failure incident in the article is not related to a byzantine behavior where the system behaves erroneously with inconsistent responses and interactions [118951]. (f) other: The software failure incident in the article involves a security glitch that allows individuals to edit Covid vaccination status certificates, leading to potential fraudulent activities. This behavior could be categorized as a security vulnerability or a data integrity issue [118951].

IoT System Layer

Layer Option Rationale
Perception None None
Communication None None
Application None None

Other Details

Category Option Rationale
Consequence theoretical_consequence (a) death: People lost their lives due to the software failure (b) harm: People were physically harmed due to the software failure (c) basic: People's access to food or shelter was impacted because of the software failure (d) property: People's material goods, money, or data was impacted due to the software failure (e) delay: People had to postpone an activity due to the software failure (f) non-human: Non-human entities were impacted due to the software failure (g) no_consequence: There were no real observed consequences of the software failure (h) theoretical_consequence: There were potential consequences discussed of the software failure that did not occur (i) other: Was there consequence(s) of the software failure not described in the (a to h) options? What is the other consequence(s)? The articles do not mention any consequences related to death, harm, basic needs, property loss, or non-human entities due to the software failure incident. The primary consequence discussed is the potential security risk and fraudulent activities associated with the ability to edit Covid vaccination status certificates [118951].
Domain health (a) The failed system in this incident is related to the health industry as it involves Covid vaccination status certificates and QR codes showing vaccination status [118951].

Sources

Back to List