Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain privileged raw block-device access
-
DeliveryCraft LUKS header with out-of-range metadata slots and valid checksums
-
ExploitTrigger boundary-validation flaw in luksmeta wipe/load
-
ExecutionRedirect operation outside metadata area
-
ImpactOverwrite or zero encrypted payload causing persistent data loss
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Hardware permission validation
|
| Exploitation Conditions | Exploitation requires the attacker to control or modify a LUKS disk header processed by luksmeta - concretely, privileged write access to the raw block device, OR the ability to induce an administrator to process an attacker-supplied/untrusted disk image. The crafted header must contain out-of-range metadata slot values accompanied by valid checksums so luksmeta accepts and acts on them during a wipe or load operation. LIMITING FACTORS: this is a local-only vector (AV:L) gated behind high privileges (PR:H) such as root or direct block-device access; it does not apply to default remote or unauthenticated access, and impact is restricted to data integrity/availability (destruction of the encrypted payload) with no information disclosure. |
| Impact | This is a genuine but moderate-risk, high-barrier vulnerability rather than a mass-exploitation threat. The CVSS 3.1 vector (AV:L/AC:L/PR:H/UI:N, score 6.0) is internally consistent with the description: exploitation is LOCAL and requires HIGH privileges - specifically the ability to write to raw block devices or to make an administrator process an attacker-supplied disk image. Impact is confined to integrity and availability (I:H/A:H) with NO confidentiality impact (C:N), which matches CWE-1285 (improper validation of a specified index/offset) redirecting wipe/load operations out of bounds. There is no EPSS score, no CISA KEV listing, and no public exploit identified in the provided data, so there is no evidence of active or widespread exploitation - appropriate for a locally-exploitable, privilege-gated data-destruction bug. CONFLICTING SIGNAL: the input Tag 'Information Disclosure' contradicts the CVSS vector, which sets C:N; this flaw causes data loss/corruption, not disclosure, so the tag appears mislabeled and should not drive triage. Net: prioritize patching on systems using luksmeta/Clevis-based LUKS metadata, but this is not a drop-everything internet-facing issue given the PR:H/AV:L constraints. |
| Exploit ScenarioDerived | An attacker who already has privileged (root or raw block-device) access, or who can convince an administrator to attach and process an untrusted disk image, supplies a crafted LUKS header containing out-of-range metadata slot values with valid checksums. When luksmeta validates and processes the header, the improperly bounded slot index redirects a wipe or load operation outside the metadata area, zeroing or overwriting the encrypted payload and causing persistent, unrecoverable data loss. No public exploit code is identified at time of analysis, and the local/high-privilege prerequisites make this a targeted sabotage or malicious-image scenario rather than remote mass exploitation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Improper boundary validation of metadata slot values in luksmeta allows an attacker who can supply or modify a LUKS disk header to redirect wipe or load operations outside the intended metadata area, overwriting or zeroing encrypted payload data and causing persistent data loss and corrupted storage. The attack is confined to a local vector and requires high privileges - root-level write access to the raw block device, or inducing an administrator to process an attacker-supplied untrusted disk image whose header carries out-of-range slot values together with valid checksums. The impact is limited to integrity and availability, with no information disclosure; no public exploit code and no confirmed active exploitation were identified at time of analysis, and the moderate CVSS of 6.0 reflects the substantial privilege barrier rather than the severity of the data-loss outcome.
RemediationAI
No vendor-released patch or fixed package version is identified in the available data, so the first action is to track the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-111555 and bug https://bugzilla.redhat.com/show_bug.cgi?id=2554026 for the patched luksmeta build in the relevant RHEL 7, 8, 9, 10 or OpenShift Container Platform 4 channel and apply it as soon as it is published. Until then, treat the high-privilege precondition as the control point: restrict root and raw block-device write access (for example by tightening sudo rules, removing CAP_SYS_RAWIO and similar capabilities from non-essential containers and workloads, and enforcing SELinux/AppArmor policy that denies direct write access to /dev/sd*, /dev/nvme* and /dev/dm-* for anything other than the storage stack). Do not run luksmeta load or wipe operations against disk images received from untrusted or third-party sources; if such an image must be inspected, map it read-only (for example with a loop device mounted read-only or a device-mapper read-only mapping) so that any out-of-range write is rejected before it can reach the payload - the trade-off is that read-only inspection cannot perform the legitimate metadata update the user intended. Maintain offline or replicated backups of LUKS headers and of the encrypted payload before any metadata operation, so that data destroyed by a malformed header can be restored; this is a recovery measure, not a preventive one, and it costs storage and coordination overhead. Finally, if luksmeta functionality is not required in a given environment (for example hosts that do not use Clevis/Tang metadata binding), consider not installing the luksmeta package at all, accepting the loss of any workflow that depends on it.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
luksmeta is a small library and utility used with LUKS (Linux Unified Key Setup) volumes to store key-value metadata in the header area of a LUKS device, commonly consumed by tooling such as Clevis/Tang-based network binding and other early-boot unlock schemes. The root cause class is CWE-1285, Improper Validation of Specified Index, Position, or Offset in Input: the code accepts metadata slot values from the on-disk header and uses them to compute offsets for load and wipe operations without confirming those offsets fall inside the legitimate metadata region. Because the header carries valid checksums, checksum verification passes and incorrectly authenticates the malicious slot values, so a crafted header can steer a wipe or load routine into the encrypted payload area and zero or overwrite it. The relevant attack surface is therefore the header-parsing and metadata-manipulation path of luksmeta rather than the LUKS encryption itself, and the CVSS vector CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H confirms a local, high-privilege, no-user-interaction condition with high integrity and availability impact and no confidentiality impact. Per the supplied CPE data, the component is shipped in Red Hat Enterprise Linux 7, 8, 9 and 10 and in Red Hat OpenShift Container Platform 4, meaning the affected population is essentially any deployment that packages luksmeta from these distributions.
Know when Red Hat Enterprise Linux 10 gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H
Requires privileged access to raw block devices to supply a crafted header (PR:H, AV:L); no confidentiality impact (C:N), but out-of-bounds wipe destroys payload data (I:H/A:H).
Primary rating from Vendor (redhat).
CVSS VectorNVD
DescriptionNVD
A flaw was found in luksmeta. Improper boundary validation of metadata slots allows an attacker capable of supplying or modifying a disk header to redirect wipe or load operations outside the intended metadata area. An attacker could exploit this vulnerability by providing a crafted header with valid checksums to overwrite or zero out encrypted payload data, resulting in persistent data loss and corrupted storage. Exploitation typically requires privileged access to modify raw block devices or the ability to induce an administrator to process an untrusted disk image.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Affected Products (CPE)NVD
More in Red Hat Enterprise Linux 10
View allHeap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash
Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h
Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft
Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript
Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo
Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter
Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a
A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes
Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe
Unauthenticated path traversal in gvproxy, the network forwarder shipped in the gvisor-tap-vsock package (used by Podman
HTTP request smuggling in Undertow (the embedded web server underpinning JBoss EAP, Red Hat Data Grid, and Apache Camel
HTTP request smuggling in Red Hat Undertow allows remote unauthenticated attackers to bypass front-end security controls
EUVD-2026-102857
GHSA-jjpj-mrvg-445j
NVD
CVE.org
Exploit-DB