Create a free account, or log in

Man creates fake COVID-19 digital vaccine certificate, exposing security risk

A local software developer has found a simple way to create a fake COVID-19 digital vaccine certificate using the official government app, sparking security concerns.
Cam
Cam
robin-worrall-covid-vaccine-certificate
Source: Unsplash/Robin Worrall.

A local software developer has found a simple way to create a fake COVID-19 digital vaccine certificate using the official government app, one thatโ€™s indistinguishable from the real thing. His discovery raises concerns about the security of the vaccine passport certificate system. 

Richard Nelson, a Sydney-based software developer, reported the vulnerability to the Department of Health late last week. He also showed video proof of โ€œhisโ€ COVID-19 digital certificate on a mobile device, even though he has not been vaccinated.

Nelson claims he was able to produce this because the governmentโ€™s Express Plus Medicare app โ€” which generates the COVID digital certificate based on data from the Australian Immunisation Register (AIR) โ€” is vulnerable to whatโ€™s called a โ€œman-in-the-middleโ€ attack.

In simple terms, when the Medicare application goes to access data to show whether a user is vaccinated, it sends a message to the server that will tell it whether they have been vaccinated or not. 

A man-in-the-middle attack hijacks that request and sends its own response back. To use an analogy, itโ€™s like if a letter given to a courier for delivery to a pen pal was redirected to a different address and answered by someone else. In this case, the request โ€” has this person been vaccinated? โ€” can be spoofed because itโ€™s someone else. 

When this is carried out, the user ends up with a completely authentic-looking vaccine certificate because itโ€™s generated by the governmentโ€™s official application, which really thinks the user has been vaccinated.

What makes this possible is that the Express Plus Medicare app does not check where this information came from. Itโ€™s relatively common for applications to require a response from a server that is signed or verified, like having a signature on a letter that proves it came from who it says it does. 

Nelson is surprised this weakness exists, expecting that such a common and obvious issue would have been raised in a security audit.

โ€œEither they didnโ€™t get one done, or decided to accept any risks,โ€ he said.

More broadly, Nelson says heโ€™s concerned that the system is set up in a way that someone who views the certificate cannot easily verify whether itโ€™s real or not. 

โ€œIf this is to be whatโ€™s used to, for example, let people into restaurants or bars then it really must be more robust than an animation on the screen. This is not foolproof at all,โ€ he said. 

Australiaโ€™s COVID-19 vaccine digital certificates are not used to determine entry for venues yet but Nine papers reported that the federal cabinet is considering allowing state QR code check-in apps to access AIR data to determine whether someone is vaccinated.

This article was first published by Crikey