new file mode 100644
@@ -0,0 +1,50 @@
+From 5fc1e9d8af5019a83a5683e30d92c41c7a606c2d Mon Sep 17 00:00:00 2001
+From: Michael Niedermayer <michael@niedermayer.cc>
+Date: Sun, 28 Jun 2026 19:04:07 +0200
+Subject: [PATCH] avcodec/lcldec: zero the not-decoded tail to avoid heap
+ disclosure
+
+Fixes: use of uninitialized memory
+Fixes: CsNDKB1K1U0C
+Fixes: e2c3aa8e2b (avcodec/lcldec: More space for rgb24)
+Found-by: Adrian Junge (vurlo)
+Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
+
+CVE: CVE-2026-66038
+Upstream-Status: Backport [https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/e7cbfd1c507b57a806a5825b87d609963e862c8c]
+
+Signed-off-by: Bhavesh R Maheshwari <bhavesh.maheshwari@einfochips.com>
+---
+ libavcodec/lcldec.c | 8 +++++++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/libavcodec/lcldec.c b/libavcodec/lcldec.c
+index e9d4283eef..71c6d070e2 100644
+--- a/libavcodec/lcldec.c
++++ b/libavcodec/lcldec.c
+@@ -119,6 +119,9 @@ static unsigned int mszh_decomp(const unsigned char * srcptr, int srclen, unsign
+ }
+ }
+
++ if (destptr < destptr_end)
++ memset(destptr, 0, destptr_end - destptr);
++
+ return destptr - destptr_bak;
+ }
+
+@@ -152,8 +155,11 @@ static int zlib_decomp(AVCodecContext *avctx, const uint8_t *src, int src_len, i
+ if (expected != (unsigned int)zstream->total_out) {
+ av_log(avctx, AV_LOG_ERROR, "Decoded size differs (%d != %lu)\n",
+ expected, zstream->total_out);
+- if (expected > (unsigned int)zstream->total_out)
++ if (expected > (unsigned int)zstream->total_out) {
++ memset(c->decomp_buf + offset + zstream->total_out, 0,
++ c->decomp_size - offset - zstream->total_out);
+ return (unsigned int)zstream->total_out;
++ }
+ return AVERROR_UNKNOWN;
+ }
+ return zstream->total_out;
+--
+2.53.0
+
@@ -40,6 +40,7 @@ SRC_URI = "https://www.ffmpeg.org/releases/${BP}.tar.xz \
file://CVE-2026-66036_p1.patch \
file://CVE-2026-66036_p2.patch \
file://CVE-2026-66037.patch \
+ file://CVE-2026-66038.patch \
"
SRC_URI[sha256sum] = "6136812ea6d4e68bdba27e33c2a94382711cdf4f8602ffef056ff792bd6f9818"