Koha data volume not encrypted at rest on Standard tier
The Koha data EBS volume on Standard tier instances was not encrypted at rest. New Standard tier stacks launched from the patched AMI use a KMS customer-managed key (CMK) with automatic annual rotation.
- Published
- May 29, 2026
- Last Updated
- May 29, 2026
- Affected Versions
- Koha Cloud Standard Tier AMI builds released before 2026-05-29
- Fixed In
- Koha v25.11.04-1 (AMI build 2026-05-29)
Overview
On Standard tier instances, the dedicated EBS data volume (/dev/xvdf, mounted at /mnt/kohadata) was created without encryption. Library data stored on this volume — including the Koha MySQL database, uploaded files, and configuration — was not protected by encryption at rest.
Free and Basic tier instances are not affected as they do not have a separate data volume in builds prior to this release. Enterprise tier uses Amazon Aurora (managed encryption) and is not affected.
Affected Versions
- Koha Cloud Standard Tier AMI builds released before 2026-05-29.
- Existing stacks launched before this date retain unencrypted data volumes. Upgrading the AMI does not retroactively encrypt existing volumes.
Remediation
Option 1: Launch a New Stack from the Patched AMI
New stacks launched from Koha v25.11.04-1 (AMI build 2026-05-29) or later will have the data volume encrypted with a KMS CMK and automatic annual key rotation enabled.
- Launch a new CloudFormation stack using the updated template from AWS Marketplace.
- Migrate your data from the old instance. See the migration guide for step-by-step instructions.
- Terminate the old stack after verifying the new instance is working correctly.
Option 2: Encrypt an Existing Volume (Advanced)
It is possible to encrypt an existing volume by taking a snapshot and copying it with encryption enabled, then swapping the volume. This procedure requires planned downtime and carries risk if performed incorrectly. We do not recommend doing this unassisted — contact [email protected] and we will coordinate the migration with you.
Option 3: Contact Support
If you are unsure how to apply the above steps, contact us at [email protected] or use the contact form.
Timeline
| Date | Event |
|---|---|
| 2026-05-29 | Issue identified |
| 2026-05-29 | Fix merged — KMS CMK + auto key rotation added to Standard tier CloudFormation template |
| 2026-05-29 | Advisory published |
| 2026-05-29 | Patched AMI published to AWS Marketplace |