Description
VP8L decoding in golang.org/x/image/vp8l can allocate an excessive amount of memory when processing a crafted VP8L image containing many unused Huffman tree groups. This allows a remote attacker to cause a denial of service via memory exhaustion.
Published: 2026-08-14
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

VP8L decoding in golang.org/x/image/vp8l can allocate an excessive amount of memory when parsing a crafted VP8L image containing many unused Huffman tree groups. The result is a memory exhaustion failure, which can cause a denial of service. This weakness is an uncontrolled memory allocation flaw that enables an attacker to deplete available system memory by sending specially crafted images.

Affected Systems

The vulnerable product is golang.org/x/image:golang.org/x/image/vp8l. No specific version data were provided, so any build of this library that contains the current decoding routine requires attention.

Risk and Exploitability

The EPSS score is not available and the vulnerability is not listed in CISA KEV, so the exploitation probability is unknown but the impact is high. An attacker can remotely deliver a crafted VP8L image to a service using the vulnerable library, triggering excessive memory allocation and eventually exhausting system memory. The lack of a public exploit does not negate the risk; the weakness can be leveraged in a denial‑of‑service scenario with minimal prerequisites.

Generated by OpenCVE AI on August 14, 2026 at 17:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade golang.org/x/image to the latest release that includes the decoder fix when it becomes available
  • Configure or enforce resource limits on the memory available to the process that performs VP8L decoding
  • Validate or reject VP8L images that exceed a reasonable size threshold before decoding

Generated by OpenCVE AI on August 14, 2026 at 17:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 14 Aug 2026 17:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-400
CWE-789

Fri, 14 Aug 2026 16:45:00 +0000

Type Values Removed Values Added
Description VP8L decoding in golang.org/x/image/vp8l can allocate an excessive amount of memory when processing a crafted VP8L image containing many unused Huffman tree groups. This allows a remote attacker to cause a denial of service via memory exhaustion.
Title Excessive memory allocation during VP8L decoding in golang.org/x/image
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Go

Published:

Updated: 2026-08-14T16:38:16.879Z

Reserved: 2026-05-15T17:35:00.814Z

Link: CVE-2026-46603

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-14T17:18:15.307

Modified: 2026-08-14T17:18:15.307

Link: CVE-2026-46603

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-14T17:30:12Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-789

    Memory Allocation with Excessive Size Value