CVE-2026-84447
waiting for further signalsZero needs more public information before it can validate it.GHSA-x8xm-cm2c-cfc8 ↗EUVD-2026-83023 ↗
description
strukturag libheif before 1.23.2 can repeatedly decode a referenced base image when processing crafted HEIF or AVIF derived-image reference graphs. An unauthenticated attacker who can supply a file for decoding can consume excessive CPU resources; builds with experimental tiled-image support may also be exposed to excessive memory allocation.
mitigation
Upgrade strukturag libheif to version 1.23.2 or later. Until the upgrade is deployed, restrict decoding of untrusted HEIF/AVIF files and disable experimental tiled-image support where it is enabled.
fixed in 1.23.2
outcome
No artifact: an exploit or check was attempted but could not be produced at this moment.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-09-18 16:00Zghsa: trigger signal, started the run
- 2026-09-18 16:00Zcve.org record for CVE-2026-84447
this entry in the feed
GET /api/v1/feed/CVE-2026-84447
{ "etk_id": "ETK-2026-521", "cve_id": "CVE-2026-84447", "display_id": "CVE-2026-84447", "ghsa_id": "GHSA-x8xm-cm2c-cfc8", "euvd_id": "EUVD-2026-83023", "status": "published", "anchor_state": "anchored", "title": "Resource exhaustion in strukturag libheif image decoding", "summary": "strukturag libheif before 1.23.2 can repeatedly decode a referenced base image when processing crafted HEIF or AVIF derived-image reference graphs. An unauthenticated attacker who can supply a file for decoding can consume excessive CPU resources; builds with experimental tiled-image support may also be exposed to excessive memory allocation.", "mitigation": "Upgrade strukturag libheif to version 1.23.2 or later. Until the upgrade is deployed, restrict decoding of untrusted HEIF/AVIF files and disable experimental tiled-image support where it is enabled.", "vendor": "strukturag", "product": "libheif", "affected": [ { "affected_notes": [], "affected_ranges": [ "<= 1.23.1" ], "ecosystem": null, "fixed_versions": [ "1.23.2" ], "package_name": null, "purl": null } ], "cwes": [ 770 ], "cvss_score": 7.5, "cvss_src": "nvd", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", "epss_score": 0.0052, "epss_percentile": 0.4286, "epss_asof": "2026-10-20", "automation": "deterministic", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 23.98673021666667, "t0_at": "2026-09-18T16:00:51.589000+00:00", "signals": { "trigger_signal": { "at": "2026-09-18T16:00:51.589000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-09-18T16:00:51.589000+00:00", "url": "https://github.com/strukturag/libheif/security/advisories/GHSA-x8xm-cm2c-cfc8" } } }
published 2026-10-04 01:31Z
last change 2026-10-21 12:26Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.