summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorArchana Polampalli <archana.polampalli@windriver.com>2025-03-05 16:14:42 +0000
committerSteve Sakoman <steve@sakoman.com>2025-03-08 06:22:57 -0800
commit6dfa4d7a28a7d790b2722756858b7a7510493a88 (patch)
tree23c10142c971449e57edfac5553f45f20d2341b6 /meta
parent674351742d381e2006f335ff088f55e424afc83c (diff)
downloadpoky-6dfa4d7a28a7d790b2722756858b7a7510493a88.tar.gz
ffmpeg: fix CVE-2025-22921
FFmpeg git-master,N-113007-g8d24a28d06 was discovered to contain a segmentation violation via the component /libavcodec/jpeg2000dec.c. (From OE-Core rev: bc9cdf3701b937d40964903a3489898a69525d17) Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Diffstat (limited to 'meta')
-rw-r--r--meta/recipes-multimedia/ffmpeg/ffmpeg/CVE-2025-22921.patch34
-rw-r--r--meta/recipes-multimedia/ffmpeg/ffmpeg_6.1.1.bb1
2 files changed, 35 insertions, 0 deletions
diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg/CVE-2025-22921.patch b/meta/recipes-multimedia/ffmpeg/ffmpeg/CVE-2025-22921.patch
new file mode 100644
index 0000000000..20fac68d01
--- /dev/null
+++ b/meta/recipes-multimedia/ffmpeg/ffmpeg/CVE-2025-22921.patch
@@ -0,0 +1,34 @@
1From 7f9c7f9849a2155224711f0ff57ecdac6e4bfb57 Mon Sep 17 00:00:00 2001
2From: James Almer <jamrial@gmail.com>
3Date: Wed, 1 Jan 2025 23:58:39 -0300
4Subject: [PATCH] avcodec/jpeg2000dec: clear array length when freeing it
5
6Fixes NULL pointer dereferences.
7Fixes ticket #11393.
8
9Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
10Signed-off-by: James Almer <jamrial@gmail.com>
11
12CVE: CVE-2025-22921
13
14Upstream-Status: Backport [https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/7f9c7f9849a2155224711f0ff57ecdac6e4bfb57]
15
16Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
17---
18 libavcodec/jpeg2000dec.c | 1 +
19 1 file changed, 1 insertion(+)
20
21diff --git a/libavcodec/jpeg2000dec.c b/libavcodec/jpeg2000dec.c
22index 691cfbd..b56902c 100644
23--- a/libavcodec/jpeg2000dec.c
24+++ b/libavcodec/jpeg2000dec.c
25@@ -1223,6 +1223,7 @@ static int jpeg2000_decode_packet(Jpeg2000DecoderContext *s, Jpeg2000Tile *tile,
26 }
27 }
28 av_freep(&cblk->lengthinc);
29+ cblk->nb_lengthinc = 0;
30 }
31 }
32 // Save state of stream
33--
342.40.0
diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_6.1.1.bb b/meta/recipes-multimedia/ffmpeg/ffmpeg_6.1.1.bb
index 6af43bcf37..bd1259d392 100644
--- a/meta/recipes-multimedia/ffmpeg/ffmpeg_6.1.1.bb
+++ b/meta/recipes-multimedia/ffmpeg/ffmpeg_6.1.1.bb
@@ -49,6 +49,7 @@ SRC_URI = " \
49 file://CVE-2024-35369.patch \ 49 file://CVE-2024-35369.patch \
50 file://CVE-2025-25473.patch \ 50 file://CVE-2025-25473.patch \
51 file://CVE-2025-25471.patch \ 51 file://CVE-2025-25471.patch \
52 file://CVE-2025-22921.patch \
52" 53"
53 54
54SRC_URI[sha256sum] = "8684f4b00f94b85461884c3719382f1261f0d9eb3d59640a1f4ac0873616f968" 55SRC_URI[sha256sum] = "8684f4b00f94b85461884c3719382f1261f0d9eb3d59640a1f4ac0873616f968"