CVE-2025-11568
Luksmeta: data corruption when handling luks1 partitions with luksmeta
A data corruption vulnerability has been identified in the luksmeta utility when used with the LUKS1 disk encryption format. An attacker with the necessary permissions can exploit this flaw by writing a large amount of metadata to an encrypted device. The utility fails to correctly validate the available space, causing the metadata to overwrite and corrupt the user's encrypted data. This action leads to a permanent loss of the stored information. Devices using the LUKS formats other than LUKS1 are not affected by this issue.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- High
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
4.4
Luksmeta: data corruption when handling luks1 partitions with luksmeta
A data corruption vulnerability has been identified in the luksmeta utility when used with the LUKS1 disk encryption format. An attacker with the necessary permissions can exploit this flaw by writing a large amount of metadata to an encrypted device. The utility fails to correctly validate the available space, causing the metadata to overwrite and corrupt the user's encrypted data. This action leads to a permanent loss of the stored information. Devices using the LUKS formats other than LUKS1 are not affected by this issue.
- Record
CVE-2025-11568- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-1284
- Updated
- 2026-11-05
EUVDEUVD-2025-34697
4.4
A data corruption vulnerability has been identified in the luksmeta utility when used with the LUKS1 disk encryption format. An attacker with the necessary permissions can exploit this flaw by writing a large amount of metadata to an encrypted device. The utility fails to correctly validate the available space, causing the metadata to overwrite and corrupt the user's encrypted data. This action leads to a permanent loss of the stored information. Devices using the LUKS formats other than LUKS1 are not affected by this issue.
- Record
EUVD-2025-34697- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-05
GitHub AdvisoriesGHSA-pvmm-7c2r-wmp4
4.4
A data corruption vulnerability has been identified in the luksmeta utility when used with the...
A data corruption vulnerability has been identified in the luksmeta utility when used with the LUKS1 disk encryption format. An attacker with the necessary permissions can exploit this flaw by writing a large amount of metadata to an encrypted device. The utility fails to correctly validate the available space, causing the metadata to overwrite and corrupt the user's encrypted data. This action leads to a permanent loss of the stored information. Devices using the LUKS formats other than LUKS1 are not affected by this issue.
- Record
GHSA-pvmm-7c2r-wmp4- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-1284
- Updated
- 2026-11-02
NVD
4.4
A data corruption vulnerability has been identified in the luksmeta utility when used with the LUKS1 disk encryption format. An attacker with the necessary permissions can exploit this flaw by writing a large amount of metadata to an encrypted device. The utility fails to correctly validate the available space, causing the metadata to overwrite and corrupt the user's encrypted data. This action leads to a permanent loss of the stored information. Devices using the LUKS formats other than LUKS1 are not affected by this issue.
- Record
CVE-2025-11568- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-1284
- Updated
- 2026-11-05
OSV
4.4
Luksmeta: data corruption when handling luks1 partitions with luksmeta
A data corruption vulnerability has been identified in the luksmeta utility when used with the LUKS1 disk encryption format. An attacker with the necessary permissions can exploit this flaw by writing a large amount of metadata to an encrypted device. The utility fails to correctly validate the available space, causing the metadata to overwrite and corrupt the user's encrypted data. This action leads to a permanent loss of the stored information. Devices using the LUKS formats other than LUKS1 are not affected by this issue.
- Record
CVE-2025-11568- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-1284
- Updated
- 2026-11-07
OSVDEBIAN-CVE-2025-11568
4.4
A data corruption vulnerability has been identified in the luksmeta utility when used with the LUKS1 disk encryption format. An attacker with the necessary permissions can exploit this flaw by writing a large amount of metadata to an encrypted device. The utility fails to correctly validate the available space, causing the metadata to overwrite and corrupt the user's encrypted data. This action leads to a permanent loss of the stored information. Devices using the LUKS formats other than LUKS1 are not affected by this issue.
- Record
DEBIAN-CVE-2025-11568- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
Show 14 moreShow less
OSVOESA-2025-2688
4.4
luksmeta security update
LUKSMeta is a simple library for storing metadata in the LUKSv1 header. Some projects need to store additional metadata about a LUKS volume that is accessable before unlocking it. Fortunately, there is a gap in the LUKS header between the end of the slot area and the payload offset, LUKSMeta uses this hole to store additional metadata.
Security Fix(es):
A data corruption vulnerability has been identified in the luksmeta utility when used with the LUKS1 disk encryption format. An attacker with the necessary permissions can exploit this flaw by writing a large amount of metadata to an encrypted device. The utility fails to correctly validate the available space, causing the metadata to overwrite and corrupt the user's encrypted data. This action leads to a permanent loss of the stored information. Devices using the LUKS formats other than LUKS1 are not affected by this issue.(CVE-2025-11568)
- Record
OESA-2025-2688- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2025:23086
4.4
Red Hat Security Advisory: luksmeta security update
- Record
RHSA-2025:23086- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:18421
4.4
Red Hat Security Advisory: luksmeta security update
- Record
RHSA-2026:18421- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:18824
4.4
Red Hat Security Advisory: luksmeta security update
- Record
RHSA-2026:18824- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2025:23086
4.4
Moderate: luksmeta security update
LUKSMeta is a simple library for storing metadata in the LUKSv1 header. The luksmeta package is a dependency of the clevis and tang packages, together providing the Network Bound Disk Encryption (NBDE) in Rocky Linux.
Security Fix(es):
- luksmeta: Data corruption when handling LUKS1 partitions with luksmeta (CVE-2025-11568)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2025:23086- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2026:18421
4.4
Moderate: luksmeta security update
LUKSMeta is a simple library for storing metadata in the LUKSv1 header. The luksmeta package is a dependency of the clevis and tang packages, together providing the Network Bound Disk Encryption (NBDE) in Rocky Linux.
Security Fix(es):
- luksmeta: Data corruption when handling LUKS1 partitions with luksmeta (CVE-2025-11568)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 10 Release Notes linked from the References section.
- Record
RLSA-2026:18421- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2026:18824
4.4
Moderate: luksmeta security update
LUKSMeta is a simple library for storing metadata in the LUKSv1 header. The luksmeta package is a dependency of the clevis and tang packages, together providing the Network Bound Disk Encryption (NBDE) in Rocky Linux.
Security Fix(es):
- luksmeta: Data corruption when handling LUKS1 partitions with luksmeta (CVE-2025-11568)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 9 Release Notes linked from the References section.
- Record
RLSA-2026:18824- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-11568
4.4
A data corruption vulnerability has been identified in the luksmeta utility when used with the LUKS1 disk encryption format. An attacker with the necessary permissions can exploit this flaw by writing a large amount of metadata to an encrypted device. The utility fails to correctly validate the available space, causing the metadata to overwrite and corrupt the user's encrypted data. This action leads to a permanent loss of the stored information. Devices using the LUKS formats other than LUKS1 are not affected by this issue.
- Record
UBUNTU-CVE-2025-11568- CVSS 3.1
- 4.4 Medium
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVALSA-2025:23086 No score
Moderate: luksmeta security update
LUKSMeta is a simple library for storing metadata in the LUKSv1 header. The luksmeta package is a dependency of the clevis and tang packages, together providing the Network Bound Disk Encryption (NBDE) in AlmaLinux.
Security Fix(es):
- luksmeta: Data corruption when handling LUKS1 partitions with luksmeta (CVE-2025-11568)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2025:23086- Updated
- 2026-11-02
OSVALSA-2026:18421 No score
Moderate: luksmeta security update
LUKSMeta is a simple library for storing metadata in the LUKSv1 header. The luksmeta package is a dependency of the clevis and tang packages, together providing the Network Bound Disk Encryption (NBDE) in AlmaLinux.
Security Fix(es):
- luksmeta: Data corruption when handling LUKS1 partitions with luksmeta (CVE-2025-11568)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2026:18421- Updated
- 2026-11-02
OSVALSA-2026:18824 No score
Moderate: luksmeta security update
LUKSMeta is a simple library for storing metadata in the LUKSv1 header. The luksmeta package is a dependency of the clevis and tang packages, together providing the Network Bound Disk Encryption (NBDE) in AlmaLinux.
Security Fix(es):
- luksmeta: Data corruption when handling LUKS1 partitions with luksmeta (CVE-2025-11568)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinuxRelease Notes linked from the References section.
- Record
ALSA-2026:18824- Updated
- 2026-11-02
OSVAZL-72866 No score
CVE-2025-11568 affecting package luksmeta 9-8
A data corruption vulnerability has been identified in the luksmeta utility when used with the LUKS1 disk encryption format. An attacker with the necessary permissions can exploit this flaw by writing a large amount of metadata to an encrypted device. The utility fails to correctly validate the available space, causing the metadata to overwrite and corrupt the user's encrypted data. This action leads to a permanent loss of the stored information. Devices using the LUKS formats other than LUKS1 are not affected by this issue.
- Record
AZL-72866- Updated
- 2026-11-05
OSVCLSA-2026-1779796898 No score
luksmeta: Fix of CVE-2025-11568
- CVE-2025-11568: fix data corruption in luksmeta when writing metadata larger than the gap between the LUKS1 header and encrypted data area; add upfront size validation in find_gap() and a hard-limit boundary check inside overlap() to prevent overrunning the gap and corrupting encrypted user data
- Record
CLSA-2026-1779796898- Updated
- 2026-11-02
OSVCLSA-2026-1780411655 No score
luksmeta: Fix of CVE-2025-11568
- CVE-2025-11568: fix data corruption in luksmeta when writing metadata larger than the gap between the LUKS1 header and encrypted data area; add upfront size validation in find_gap() and a hard-limit boundary check inside overlap() to prevent overrunning the gap and corrupting encrypted user data
- Record
CLSA-2026-1780411655- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libluksmetaAlmaLinux:8 |
before 9-4.el8_10.1 | 9-4.el8_10.1 |
libluksmeta-develAlmaLinux:8 |
before 9-4.el8_10.1 | 9-4.el8_10.1 |
luksmetaAlmaLinux:8 |
before 9-4.el8_10.1 | 9-4.el8_10.1 |
libluksmetaAlmaLinux:10 |
before 10-1.el10 | 10-1.el10 |
libluksmeta-develAlmaLinux:10 |
before 10-1.el10 | 10-1.el10 |
luksmetaAlmaLinux:10 |
before 10-1.el10 | 10-1.el10 |
libluksmetaAlmaLinux:9 |
before 10-1.el9 | 10-1.el9 |
libluksmeta-develAlmaLinux:9 |
before 10-1.el9 | 10-1.el9 |
luksmetaAlmaLinux:9 |
before 10-1.el9 | 10-1.el9 |
luksmetaAzure Linux:3 |
through 9-8 | None known |
Show 46 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libluksmetaTuxCare:AlmaLinux:9.6 |
before 9-12.el9_6.tuxcare.els1 | 9-12.el9_6.tuxcare.els1 |
libluksmeta-develTuxCare:AlmaLinux:9.6 |
before 9-12.el9_6.tuxcare.els1 | 9-12.el9_6.tuxcare.els1 |
luksmetaTuxCare:AlmaLinux:9.6 |
before 9-12.el9_6.tuxcare.els1 | 9-12.el9_6.tuxcare.els1 |
libluksmetaTuxCare:AlmaLinux:9.2 |
before 9-12.el9_2.tuxcare.els1 | 9-12.el9_2.tuxcare.els1 |
libluksmeta-develTuxCare:AlmaLinux:9.2 |
before 9-12.el9_2.tuxcare.els1 | 9-12.el9_2.tuxcare.els1 |
luksmetaTuxCare:AlmaLinux:9.2 |
before 9-12.el9_2.tuxcare.els1 | 9-12.el9_2.tuxcare.els1 |
luksmetaDebian:12 |
before 9-4+deb12u1, plus listed versions 9-4 |
9-4+deb12u1 |
luksmetaDebian:13 |
before 9-4+deb13u1, plus listed versions 9-4 |
9-4+deb13u1 |
luksmetaDebian:14 |
before 10-1, plus listed versions 9-4 |
10-1 |
luksmetaopenEuler:20.03-LTS-SP4 |
before 9-7.oe2003sp4 | 9-7.oe2003sp4 |
luksmetaopenEuler:22.03-LTS-SP3 |
before 9-7.oe2203sp3 | 9-7.oe2203sp3 |
luksmetaopenEuler:22.03-LTS-SP4 |
before 9-7.oe2203sp4 | 9-7.oe2203sp4 |
luksmetaopenEuler:24.03-LTS |
before 9-7.oe2403sp2 | 9-7.oe2403sp2 |
luksmetaopenEuler:24.03-LTS-SP1 |
before 9-7.oe2403sp1 | 9-7.oe2403sp1 |
luksmetaopenEuler:24.03-LTS-SP2 |
before 9-7.oe2403sp2 | 9-7.oe2403sp2 |
libluksmetaRed Hat:enterprise_linux:8::appstream |
before 0:9-4.el8_10.1 | 0:9-4.el8_10.1 |
libluksmeta-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:9-4.el8_10.1 | 0:9-4.el8_10.1 |
libluksmeta-develRed Hat:enterprise_linux:8::appstream |
before 0:9-4.el8_10.1 | 0:9-4.el8_10.1 |
luksmetaRed Hat:enterprise_linux:8::appstream |
before 0:9-4.el8_10.1 | 0:9-4.el8_10.1 |
luksmeta-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:9-4.el8_10.1 | 0:9-4.el8_10.1 |
luksmeta-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:9-4.el8_10.1 | 0:9-4.el8_10.1 |
libluksmetaRed Hat:enterprise_linux:10.2 |
before 0:10-1.el10 | 0:10-1.el10 |
libluksmeta-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:10-1.el10 | 0:10-1.el10 |
luksmetaRed Hat:enterprise_linux:10.2 |
before 0:10-1.el10 | 0:10-1.el10 |
luksmeta-debuginfoRed Hat:enterprise_linux:10.2 |
before 0:10-1.el10 | 0:10-1.el10 |
luksmeta-debugsourceRed Hat:enterprise_linux:10.2 |
before 0:10-1.el10 | 0:10-1.el10 |
libluksmeta-develRed Hat:enterprise_linux:10.2 |
before 0:10-1.el10 | 0:10-1.el10 |
libluksmetaRed Hat:enterprise_linux:9::appstream |
before 0:10-1.el9 | 0:10-1.el9 |
libluksmeta-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:10-1.el9 | 0:10-1.el9 |
luksmetaRed Hat:enterprise_linux:9::appstream |
before 0:10-1.el9 | 0:10-1.el9 |
luksmeta-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:10-1.el9 | 0:10-1.el9 |
luksmeta-debugsourceRed Hat:enterprise_linux:9::appstream |
before 0:10-1.el9 | 0:10-1.el9 |
libluksmeta-debuginfoRed Hat:enterprise_linux:9::crb |
before 0:10-1.el9 | 0:10-1.el9 |
libluksmeta-develRed Hat:enterprise_linux:9::crb |
before 0:10-1.el9 | 0:10-1.el9 |
luksmeta-debuginfoRed Hat:enterprise_linux:9::crb |
before 0:10-1.el9 | 0:10-1.el9 |
luksmeta-debugsourceRed Hat:enterprise_linux:9::crb |
before 0:10-1.el9 | 0:10-1.el9 |
luksmetaRocky Linux:8 |
before 0:9-4.el8_10.1 | 0:9-4.el8_10.1 |
luksmetaRocky Linux:10 |
before 0:10-1.el10 | 0:10-1.el10 |
luksmetaRocky Linux:9 |
before 0:10-1.el9 | 0:10-1.el9 |
luksmetaUbuntu:18.04:LTS |
All versions, plus listed versions 8-28-38-3build1 |
None known |
luksmetaUbuntu:20.04:LTS |
All versions, plus listed versions 9-3 |
None known |
luksmetaUbuntu:22.04:LTS |
All versions, plus listed versions 9-3 |
None known |
luksmetaUbuntu:24.04:LTS |
All versions, plus listed versions 9-4 |
None known |
luksmetaUbuntu:25.10 |
All versions, plus listed versions 9-4 |
None known |
luksmetaUbuntu:26.10 |
All versions, plus listed versions 10-1 |
None known |
luksmetaUbuntu:26.04:LTS |
All versions, plus listed versions 9-410-1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| facts | CVE List, EUVD, OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-11568 is a medium vulnerability (CVSS 4.4) in Latchset Luksmeta, published October 15, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.10%, the 0th percentile. Fixed in libluksmeta 9-4.el8_10.1.
References
access.redhat.com/errata/RHSA-2025:23086
access.redhat.com/errata/RHSA-2026:18421
access.redhat.com/errata/RHSA-2026:18824
access.redhat.com/security/cve/CVE-2025-11568
bugzilla.redhat.com/show_bug.cgi?id=2404244
github.com/latchset/luksmeta/pull/16
Show 24 moreShow less
nvd.nist.gov/vuln/detail/CVE-2025-11568
github.com/advisories/GHSA-pvmm-7c2r-wmp4
bugzilla.redhat.com/2404244
errata.almalinux.org/8/ALSA-2025-23086.html
errata.almalinux.org/10/ALSA-2026-18421.html
errata.almalinux.org/9/ALSA-2026-18824.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1779796898.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1780411655.html
access.redhat.com/downloads/content/package-browser
github.com/CVEProject/cvelistV5/tree/main/cves/2025/11xxx/CVE-2025-11568.json
github.com/latchset/luksmeta
security-tracker.debian.org/tracker/CVE-2025-11568
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2688
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_23086.json
cve.org/CVERecord?id=CVE-2025-11568
docs.redhat.com/en/documentation/red_hat_enterprise_linux/10/html/10.2_release_notes/index
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_18421.json
docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html/9.8_release_notes/index
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_18824.json
errata.rockylinux.org/RLSA-2025:23086
errata.rockylinux.org/RLSA-2026:18421
errata.rockylinux.org/RLSA-2026:18824
ubuntu.com/security/CVE-2025-11568