summaryrefslogtreecommitdiffstats
path: root/meta-oe
diff options
context:
space:
mode:
authorAnkur Tyagi <ankur.tyagi85@gmail.com>2026-04-09 19:09:09 +1200
committerAnuj Mittal <anuj.mittal@oss.qualcomm.com>2026-04-13 12:40:21 +0530
commit2beb2f81e784689dc1e7105a8930309c7e7cfac5 (patch)
tree283fe1479d2d238b38252dfc1134beef6cd7a56c /meta-oe
parent799cfe0cfaa9e55a41489a5916d87beda3b80673 (diff)
downloadmeta-openembedded-2beb2f81e784689dc1e7105a8930309c7e7cfac5.tar.gz
freerdp3: fix CVE-2026-24682
Details: https://nvd.nist.gov/vuln/detail/CVE-2026-24682 Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com>
Diffstat (limited to 'meta-oe')
-rw-r--r--meta-oe/recipes-support/freerdp/freerdp3/CVE-2026-24682.patch31
-rw-r--r--meta-oe/recipes-support/freerdp/freerdp3_3.4.0.bb1
2 files changed, 32 insertions, 0 deletions
diff --git a/meta-oe/recipes-support/freerdp/freerdp3/CVE-2026-24682.patch b/meta-oe/recipes-support/freerdp/freerdp3/CVE-2026-24682.patch
new file mode 100644
index 0000000000..245c3e617c
--- /dev/null
+++ b/meta-oe/recipes-support/freerdp/freerdp3/CVE-2026-24682.patch
@@ -0,0 +1,31 @@
1From 603f5b79dc142626baed8df6b9abb23d390dfc4e Mon Sep 17 00:00:00 2001
2From: akallabeth <akallabeth@posteo.net>
3Date: Mon, 26 Jan 2026 10:14:08 +0100
4Subject: [PATCH] [channels,audin] fix audin_server_recv_formats cleanup
5
6(cherry picked from commit 1c5c74223179d425a1ce6dbbb6a3dd2a958b7aee)
7
8CVE: CVE-2026-24682
9Upstream-Status: Backport [https://github.com/FreeRDP/FreeRDP/commit/1c5c74223179d425a1ce6dbbb6a3dd2a958b7aee]
10Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
11---
12 channels/audin/server/audin.c | 6 +-----
13 1 file changed, 1 insertion(+), 5 deletions(-)
14
15diff --git a/channels/audin/server/audin.c b/channels/audin/server/audin.c
16index d67937ab7..f0bf96464 100644
17--- a/channels/audin/server/audin.c
18+++ b/channels/audin/server/audin.c
19@@ -128,11 +128,7 @@ static UINT audin_server_recv_formats(audin_server_context* context, wStream* s,
20 AUDIO_FORMAT* format = &pdu.SoundFormats[i];
21
22 if (!audio_format_read(s, format))
23- {
24- WLog_Print(audin->log, WLOG_ERROR, "Failed to read audio format");
25- audio_formats_free(pdu.SoundFormats, i + i);
26- return ERROR_INVALID_DATA;
27- }
28+ goto fail;
29
30 audio_format_print(audin->log, WLOG_DEBUG, format);
31 }
diff --git a/meta-oe/recipes-support/freerdp/freerdp3_3.4.0.bb b/meta-oe/recipes-support/freerdp/freerdp3_3.4.0.bb
index 43aabf797f..8e53c47103 100644
--- a/meta-oe/recipes-support/freerdp/freerdp3_3.4.0.bb
+++ b/meta-oe/recipes-support/freerdp/freerdp3_3.4.0.bb
@@ -29,6 +29,7 @@ SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=master;protocol=https \
29 file://CVE-2026-24679.patch \ 29 file://CVE-2026-24679.patch \
30 file://CVE-2026-24680_CVE-2026-27950.patch \ 30 file://CVE-2026-24680_CVE-2026-27950.patch \
31 file://CVE-2026-24681.patch \ 31 file://CVE-2026-24681.patch \
32 file://CVE-2026-24682.patch \
32 " 33 "
33 34
34S = "${WORKDIR}/git" 35S = "${WORKDIR}/git"