PR #23027 opened by michaelni
URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/23027
Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/23027.patch

Fixes: NULL pointer dereference

Found-by: Oguzhan Akkaya with AFL++ fuzzing (May 2026)
Signed-off-by: Michael Niedermayer <[email protected]>


>From f6ea6a2eb7fd465c5477a16bc97428d13c1598a6 Mon Sep 17 00:00:00 2001
From: Michael Niedermayer <[email protected]>
Date: Wed, 6 May 2026 02:33:01 +0200
Subject: [PATCH] avcodec/jpeg2000dec: Clear header derived variables

Fixes: NULL pointer dereference

Found-by: Oguzhan Akkaya with AFL++ fuzzing (May 2026)
Signed-off-by: Michael Niedermayer <[email protected]>
---
 libavcodec/jpeg2000dec.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/libavcodec/jpeg2000dec.c b/libavcodec/jpeg2000dec.c
index c5682829b6..668a248090 100644
--- a/libavcodec/jpeg2000dec.c
+++ b/libavcodec/jpeg2000dec.c
@@ -2453,6 +2453,8 @@ static void jpeg2000_dec_cleanup(Jpeg2000DecoderContext 
*s)
     memset(&s->poc  , 0, sizeof(s->poc));
     s->numXtiles = s->numYtiles = 0;
     s->ncomponents = 0;
+    s->has_ppm = 0;
+    s->isHT = 0;
 }
 
 static int jpeg2000_read_main_headers(Jpeg2000DecoderContext *s)
-- 
2.52.0

_______________________________________________
ffmpeg-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to