Skip to main content

luksmeta CVE-2026-111555

| EUVDEUVD-2026-102857 MEDIUM
Improper Validation of Specified Index, Position, or Offset in Input (CWE-1285)
2026-10-16 redhat GHSA-jjpj-mrvg-445j
6.0
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain privileged raw block-device access
  2. Delivery
    Craft LUKS header with out-of-range metadata slots and valid checksums
  3. Exploit
    Trigger boundary-validation flaw in luksmeta wipe/load
  4. Execution
    Redirect operation outside metadata area
  5. Impact
    Overwrite 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Vendor (redhat) PRIMARY MEDIUM
NVD 6.0 MEDIUM
AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H
vuln.today AI 6.0 MEDIUM

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).

3.1 AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (redhat).

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
High

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

Prevalence
Low
niche LUKS metadata library (Clevis/Tang stack), not broadly deployed in production
Social Media
1
Sightings
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Affected Products (CPE)NVD

cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_openshift_container_platform_4:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_openshift_container_platform_4:*:*:*:*:*:*:*:*
CVE-2026-18663 MEDIUM
5.9 Aug 12

Heap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash

CVE-2026-4631 CRITICAL POC
9.8 Apr 07

Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h

CVE-2026-4480 CRITICAL POC
9.0 May 26

Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft

CVE-2026-101258 HIGH POC
7.8 Oct 06

Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript

CVE-2026-18922 CRITICAL
9.8 Sep 07

Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo

CVE-2026-14544 CRITICAL
9.8 Jul 03

Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter

CVE-2026-76578 CRITICAL
9.8 Sep 07

Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a

CVE-2026-102560 CRITICAL
9.8 Sep 29

A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes

CVE-2026-5121 HIGH
7.5 Mar 30

Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe

CVE-2026-107935 CRITICAL
9.3 Oct 09

Unauthenticated path traversal in gvproxy, the network forwarder shipped in the gvisor-tap-vsock package (used by Podman

CVE-2026-28369 CRITICAL
9.1 Mar 27

HTTP request smuggling in Undertow (the embedded web server underpinning JBoss EAP, Red Hat Data Grid, and Apache Camel

CVE-2026-28368 CRITICAL
9.1 Mar 27

HTTP request smuggling in Red Hat Undertow allows remote unauthenticated attackers to bypass front-end security controls

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy