PT-2026-80734 · Docker+1 · Docker+1

CVE-2026-53941

·

Published

2026-08-19

·

Updated

2026-09-04

CVSS v4.0

6.9

Medium

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Inspektor Gadget (affected versions not specified)
Description An unprivileged container can cause a denial of service (DoS) on the entire container runtime by placing a crafted /etc/ld.so.cache file in its filesystem. When Inspektor Gadget attaches uprobe-based gadgets, it parses this file to resolve library paths. A malicious cache file can trigger high CPU and memory consumption due to three primary issues: quadratic string building in the readStringFromBytes() function, insufficient validation of the EntryCount field, and an integer overflow during format detection in pkg/uprobetracer/ldcache parser.go.
Because Inspektor Gadget uses fanotify hooks to pause container startup until the uprobe attachment is complete, the resulting CPU burn (approximately 53 seconds) blocks Docker from starting any other containers on the same host. This effect can be amplified by starting multiple containers with crafted caches simultaneously. No special privileges are required to exploit this, as the file can be included in the image or modified at runtime.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Resource Exhaustion

Allocation of Resources Without Limits

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-53941
GHSA-VJHX-2CQW-3Q6Q
GO-2026-6254
OPENSUSE-SU-2026:21761-1

Affected Products

Docker
Inspektor-Gadget