CWE-226Base

Sensitive Information in Resource Not Removed Before Reuse

Draft in the CWE catalog · 34 CVEs mapped

34
CVEs mapped
6.8
Median CVSS
What it is

The product releases a resource such as memory or a file so that it can be made available for reuse, but it does not clear or "zeroize" the information contained in the resource before the product performs a critical state transition or makes the resource available for reuse by other entities.

Recent examples
8.6cvss
CVE-2026-74791

CVE-2026-74791 - HIGH Severity Vulnerability

Scriban before 7.0.0 fails to clear the CachedTemplates dictionary when TemplateContext.Reset() is called, allowing cached templates to persist across reused contexts. Attackers can exploit request-dependent ITemplateLoader implementations to access previously authorized template content from earlier renders without triggering TemplateLoader.Load() again.

HIGHno explanation yet
0%
epss
6.3cvss
CVE-2026-74250

CVE-2026-74250 - MEDIUM Severity Vulnerability

In OpenStack Ironic before 38.0.1, the autodetect deploy interface may fail to run cleaning immediately after enrollment with, or changing to, the autodetect deploy interface.

MEDIUMno explanation yet
0%
epss
7.5cvss
CVE-2026-47247

libheif Vulnerable to Heap Information Disclosure via Grid Image Gap + Uninitialized Pixel Plane Allocation

libheif is a HEIF and AVIF file format decoder and encoder. Prior to version 1.22.0, two bugs in libheif chain to leak process heap memory as visible pixel values in decoded grid images. An attacker who uploads a crafted AVIF/HEIC file to any server-side image processor (WordPress, Sharp/libvips, ImageMagick, etc.) can recover heap data - including library function pointers sufficient to defeat ASLR, or any other secret - from the publicly-downloadable transcoded JPEG/PNG/WebP output. Local attack vectors are also possible. Version 1.22.0 fixes the issue.

HIGHno explanation yet
0%
epss
The record
Technical detail
CWE ID
CWE-226
Abstraction
Base
Structure
Simple
Status
Draft
References (2)