News KrakenD 3.0 Is Here: AI Router, Semantic Cache, and On-the-Fly Stream Manipulation News KrakenD CE 3.0.4, EE 3.0.4 and EE 2.13.14 Update Released News What Is an AI Gateway? Architecture, Controls and Use Cases News KrakenD CE 3.0.3, EE 3.0.3 and EE 2.13.13 Update Released

CVE-2026-33813 CVE High · CVSS 7.5 False Positive

x/image/webp: Corrupt Image Panic via Oversized Canvas on 32-bit Platforms

This advisory does not affect KrakenD

KrakenD Community Edition does not depend on golang.org/x/image. KrakenD Enterprise links the WebP decoder indirectly through the embeddings library used by the semantic cache (ai/semantic-cache), which registers WebP support for its image pipelines. KrakenD only uses the text feature extraction pipeline of that library to vectorize prompts; the image loading functions that call the decoder are never invoked, and no other KrakenD component decodes images. Request and response bodies, including image payloads, are proxied as raw bytes and never parsed by the WebP decoder.

Addressed through routine dependency maintenance in EE 3.0.4.

Component

Go extended library (x/image/webp)

Disclosed

Nov 12, 2026

CVSS Score

7.5

Description

On 32-bit platforms, the WebP decoder in golang.org/x/image/webp accepted canvas sizes whose pixel count overflows an int32 and returned a corrupt image that panics when accessed. A remote attacker able to submit such an image to an application that decodes it could crash the process. The issue is fixed in golang.org/x/image v0.42.0. This does not affect KrakenD, which never decodes images received from clients or backends.

Stay up to date with KrakenD releases and important updates