Description
xbcrypt in Percona XtraBackup before 2.3.6 and 2.4.x before 2.4.5 does not properly set the initialization vector (IV) for encryption, which makes it easier for context-dependent attackers to obtain sensitive information from encrypted backup files via a Chosen-Plaintext attack. NOTE: this vulnerability exists because of an incomplete fix for CVE-2013-6394.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 16.04 LTS | percona-xtrabackup | 2.3.7-0ubuntu0.16.04.1 | — |
References
- https://github.com/percona/percona-xtrabackup/pull/267
- openSUSE-SU-2017:0251 vendor-advisory
- openSUSE-SU-2017:0250 vendor-advisory
- https://bugs.launchpad.net/percona-xtrabackup/+bug/1643949
- FEDORA-2017-5a823376be vendor-advisory
- https://github.com/percona/percona-xtrabackup/pull/266
- FEDORA-2017-6382ea8d57 vendor-advisory
- https://www.percona.com/blog/2017/01/12/cve-2016-6225-percona-xtrabackup-encryption-iv-not-set-properly/