Every CVE Search/ Get API key

CVE-2025-11568

Luksmeta: data corruption when handling luks1 partitions with luksmeta

4.4 MediumFix available

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

0.10%Up 0.1 points since Oct 16, 2025
90%50%10%1%

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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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 MediumCVSS: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

Affected packages
PackageAffectedFixed
libluksmeta
AlmaLinux:8
before 9-4.el8_10.1
9-4.el8_10.1
libluksmeta-devel
AlmaLinux:8
before 9-4.el8_10.1
9-4.el8_10.1
luksmeta
AlmaLinux:8
before 9-4.el8_10.1
9-4.el8_10.1
libluksmeta
AlmaLinux:10
before 10-1.el10
10-1.el10
libluksmeta-devel
AlmaLinux:10
before 10-1.el10
10-1.el10
luksmeta
AlmaLinux:10
before 10-1.el10
10-1.el10
libluksmeta
AlmaLinux:9
before 10-1.el9
10-1.el9
libluksmeta-devel
AlmaLinux:9
before 10-1.el9
10-1.el9
luksmeta
AlmaLinux:9
before 10-1.el9
10-1.el9
luksmeta
Azure Linux:3
through 9-8 None known
Show 46 moreShow less
Affected packages
PackageAffectedFixed
libluksmeta
TuxCare:AlmaLinux:9.6
before 9-12.el9_6.tuxcare.els1
9-12.el9_6.tuxcare.els1
libluksmeta-devel
TuxCare:AlmaLinux:9.6
before 9-12.el9_6.tuxcare.els1
9-12.el9_6.tuxcare.els1
luksmeta
TuxCare:AlmaLinux:9.6
before 9-12.el9_6.tuxcare.els1
9-12.el9_6.tuxcare.els1
libluksmeta
TuxCare:AlmaLinux:9.2
before 9-12.el9_2.tuxcare.els1
9-12.el9_2.tuxcare.els1
libluksmeta-devel
TuxCare:AlmaLinux:9.2
before 9-12.el9_2.tuxcare.els1
9-12.el9_2.tuxcare.els1
luksmeta
TuxCare:AlmaLinux:9.2
before 9-12.el9_2.tuxcare.els1
9-12.el9_2.tuxcare.els1
luksmeta
Debian:12
before 9-4+deb12u1, plus listed versions
9-4
9-4+deb12u1
luksmeta
Debian:13
before 9-4+deb13u1, plus listed versions
9-4
9-4+deb13u1
luksmeta
Debian:14
before 10-1, plus listed versions
9-4
10-1
luksmeta
openEuler:20.03-LTS-SP4
before 9-7.oe2003sp4
9-7.oe2003sp4
luksmeta
openEuler:22.03-LTS-SP3
before 9-7.oe2203sp3
9-7.oe2203sp3
luksmeta
openEuler:22.03-LTS-SP4
before 9-7.oe2203sp4
9-7.oe2203sp4
luksmeta
openEuler:24.03-LTS
before 9-7.oe2403sp2
9-7.oe2403sp2
luksmeta
openEuler:24.03-LTS-SP1
before 9-7.oe2403sp1
9-7.oe2403sp1
luksmeta
openEuler:24.03-LTS-SP2
before 9-7.oe2403sp2
9-7.oe2403sp2
libluksmeta
Red Hat:enterprise_linux:8::appstream
before 0:9-4.el8_10.1
0:9-4.el8_10.1
libluksmeta-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:9-4.el8_10.1
0:9-4.el8_10.1
libluksmeta-devel
Red Hat:enterprise_linux:8::appstream
before 0:9-4.el8_10.1
0:9-4.el8_10.1
luksmeta
Red Hat:enterprise_linux:8::appstream
before 0:9-4.el8_10.1
0:9-4.el8_10.1
luksmeta-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:9-4.el8_10.1
0:9-4.el8_10.1
luksmeta-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:9-4.el8_10.1
0:9-4.el8_10.1
libluksmeta
Red Hat:enterprise_linux:10.2
before 0:10-1.el10
0:10-1.el10
libluksmeta-debuginfo
Red Hat:enterprise_linux:10.2
before 0:10-1.el10
0:10-1.el10
luksmeta
Red Hat:enterprise_linux:10.2
before 0:10-1.el10
0:10-1.el10
luksmeta-debuginfo
Red Hat:enterprise_linux:10.2
before 0:10-1.el10
0:10-1.el10
luksmeta-debugsource
Red Hat:enterprise_linux:10.2
before 0:10-1.el10
0:10-1.el10
libluksmeta-devel
Red Hat:enterprise_linux:10.2
before 0:10-1.el10
0:10-1.el10
libluksmeta
Red Hat:enterprise_linux:9::appstream
before 0:10-1.el9
0:10-1.el9
libluksmeta-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:10-1.el9
0:10-1.el9
luksmeta
Red Hat:enterprise_linux:9::appstream
before 0:10-1.el9
0:10-1.el9
luksmeta-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:10-1.el9
0:10-1.el9
luksmeta-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:10-1.el9
0:10-1.el9
libluksmeta-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:10-1.el9
0:10-1.el9
libluksmeta-devel
Red Hat:enterprise_linux:9::crb
before 0:10-1.el9
0:10-1.el9
luksmeta-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:10-1.el9
0:10-1.el9
luksmeta-debugsource
Red Hat:enterprise_linux:9::crb
before 0:10-1.el9
0:10-1.el9
luksmeta
Rocky Linux:8
before 0:9-4.el8_10.1
0:9-4.el8_10.1
luksmeta
Rocky Linux:10
before 0:10-1.el10
0:10-1.el10
luksmeta
Rocky Linux:9
before 0:10-1.el9
0:10-1.el9
luksmeta
Ubuntu:18.04:LTS
All versions, plus listed versions
8-28-38-3build1
None known
luksmeta
Ubuntu:20.04:LTS
All versions, plus listed versions
9-3
None known
luksmeta
Ubuntu:22.04:LTS
All versions, plus listed versions
9-3
None known
luksmeta
Ubuntu:24.04:LTS
All versions, plus listed versions
9-4
None known
luksmeta
Ubuntu:25.10
All versions, plus listed versions
9-4
None known
luksmeta
Ubuntu:26.10
All versions, plus listed versions
10-1
None known
luksmeta
Ubuntu:26.04:LTS
All versions, plus listed versions
9-410-1
None known

History

History
RecordedChangedSources
factsCVE List, EUVD, OSV
first indexedCVE 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

Show 24 moreShow less
MoveEnter Open