Read the docs
TI-2021-22659 Aliases GHSA-3wxm-m9m4-cprj

Import of incorrectly embargoed keys could cause early publication

Priority LOW 38Published · Updated

Key facts

Attack vector
—
Privileges required
—
User interaction
—
Attack complexity
—
Impact type
—
Confidentiality · integrity · availability
—
Fix status
Fixed

No CVSS vector from any source. Fix status from GitHub.

Summary

### Impact If your installation is using the `export-importer` service, there is potential impact. If your installation is not importing keys via the `export-importer` services, your installation is not impacted. In versions `0.19.1` and earlier, the `export-importer` service assumed that the server it was importing from had properly embargoed keys for at least 2 hours after their expiry time. There are now known instances of servers that did not properly embargo keys. This could allow allow for imported keys to be re-published before they have expired, allowing for potential replay of RPIs. ### Patches This is patched in `v0.18.3` and all versions `0.19.2` and later. ### Workarounds Ensure that the servers you are importing export zip files from are not publishing keys too early. ### References n/a ### For more information If you have any questions or comments about this advisory * Open an issue in [exposure-notifications-server](https://github.com/google/exposure-notifications-server/) * Email us at [[email protected]](mailto:[email protected])

Why it matters now

Fix Fixed github.com/google/exposure-notifications-server (Go): 0.18.3, 0.19.2

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
—github.com/google/exposure-notifications-server (Go)before 0.18.30.18.3Patch availableGHSA-3wxm-m9m4-cprj
—github.com/google/exposure-notifications-server (Go)0.19.0 to before 0.19.20.19.2Patch availableGHSA-3wxm-m9m4-cprj
  • github.com/google/exposure-notifications-server (Go) Vendor— Affected before 0.18.3 Fixed in 0.18.3 Patch available GHSA-3wxm-m9m4-cprj
  • github.com/google/exposure-notifications-server (Go) Vendor— Affected 0.19.0 to before 0.19.2 Fixed in 0.19.2 Patch available GHSA-3wxm-m9m4-cprj

Remediation

  • Fix · GHSA-3wxm-m9m4-cprj github.com/google/exposure-notifications-server (Go) Fixed in 0.18.3 Advisory →
  • Fix · GHSA-3wxm-m9m4-cprj github.com/google/exposure-notifications-server (Go) Fixed in 0.19.2 Advisory →

Timeline

  1. 2026-10-03 Threatist record created from GHSA-3wxm-m9m4-cprj

References

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences