CVE-2026-72316
Received Received - Intake

NULL Pointer Dereference in Linux Kernel Device Mapper Era

Vulnerability report for CVE-2026-72316, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-15

Last updated on: 2026-08-17

Assigner: kernel.org

Description

In the Linux kernel, the following vulnerability has been resolved: dm era: fix NULL pointer dereference in metadata_open() metadata_open() returns NULL when kzalloc_obj() fails, but the caller era_ctr() only checks IS_ERR(md). Since IS_ERR(NULL) returns false, the NULL pointer is treated as a valid result and later assigned to era->md, leading to a NULL pointer dereference when the metadata is accessed. Fix this by returning ERR_PTR(-ENOMEM) on allocation failure, consistent with dm-cache-metadata.c, dm-thin-metadata.c, and dm-clone-metadata.c which all use ERR_PTR(-ENOMEM) for the same pattern.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-15
Last Modified
2026-08-17
Generated
2026-09-04
AI Q&A
2026-08-15
EPSS Evaluated
2026-09-03
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
linux linux_kernel *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a NULL pointer dereference vulnerability in the Linux kernel's device mapper era target. The metadata_open() function can return NULL if memory allocation fails, but the caller era_ctr() only checks for error pointers using IS_ERR(). Since IS_ERR(NULL) returns false, the NULL value is treated as valid and assigned to era->md. Later, when the metadata is accessed, it causes a crash due to dereferencing NULL.

Detection Guidance

This vulnerability is specific to the Linux kernel's device mapper era target. Detection requires checking kernel logs for NULL pointer dereference errors in dm-era related operations. Monitor logs with: dmesg | grep -i "dm era" or journalctl -k | grep -i "dm era". If the system crashes or shows segmentation faults in dm-era related processes, it may indicate exploitation.

Impact Analysis

If exploited, this vulnerability could cause a system crash or kernel panic, leading to denial of service. It may also allow local attackers to escalate privileges or execute arbitrary code in the kernel context, depending on the system configuration and kernel version.

Compliance Impact

This vulnerability does not directly affect compliance with GDPR, HIPAA, or similar standards. It is a Linux kernel memory management issue that could lead to system crashes due to NULL pointer dereference, but it does not involve data exposure, unauthorized access, or privacy violations typically addressed by these regulations.

Mitigation Strategies

Update the Linux kernel to the latest stable version that includes the fix for CVE-2026-72316. If immediate patching is not possible, disable the dm-era target module by running: modprobe -r dm-era. Ensure no services or applications rely on dm-era functionality during this period.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-72316. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart