From 5900c0fecea21247ba2b3563c0e6ec3a9fb96c0c Mon Sep 17 00:00:00 2001 From: Ankur Tyagi Date: Wed, 9 Sep 2026 20:31:33 +1200 Subject: [PATCH] freerdp3: patch CVE-2026-63633 Details: https://nvd.nist.gov/vuln/detail/cve-2026-63633 Signed-off-by: Ankur Tyagi Signed-off-by: Anuj Mittal --- .../freerdp/freerdp3/CVE-2026-63633.patch | 28 +++++++++++++++++++ .../freerdp/freerdp3_3.24.2.bb | 1 + 2 files changed, 29 insertions(+) create mode 100644 meta-oe/recipes-support/freerdp/freerdp3/CVE-2026-63633.patch diff --git a/meta-oe/recipes-support/freerdp/freerdp3/CVE-2026-63633.patch b/meta-oe/recipes-support/freerdp/freerdp3/CVE-2026-63633.patch new file mode 100644 index 0000000000..478df68d50 --- /dev/null +++ b/meta-oe/recipes-support/freerdp/freerdp3/CVE-2026-63633.patch @@ -0,0 +1,28 @@ +From 926fef2224e60a3d6eed66198ebc3eb677d63194 Mon Sep 17 00:00:00 2001 +From: Armin Novak +Date: Wed, 1 Jul 2026 22:02:25 +0200 +Subject: [PATCH] [codec,dsp] fix opus buffer checks + +(cherry picked from commit 0ed1f95d36913581cf31124f94eb5843d4263eae) + +CVE: CVE-2026-63633 +Upstream-Status: Backport [https://github.com/FreeRDP/FreeRDP/commit/0ed1f95d36913581cf31124f94eb5843d4263eae] + +Signed-off-by: Ankur Tyagi +--- + libfreerdp/codec/dsp.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libfreerdp/codec/dsp.c b/libfreerdp/codec/dsp.c +index b0de39a4c..d07c02635 100644 +--- a/libfreerdp/codec/dsp.c ++++ b/libfreerdp/codec/dsp.c +@@ -680,7 +680,7 @@ static BOOL freerdp_dsp_decode_opus(FREERDP_DSP_CONTEXT* WINPR_RESTRICT context, + + /* Max packet duration is 120ms (5760 at 48KHz) */ + const size_t max_size = OPUS_MAX_FRAMES * context->common.format.nChannels * sizeof(int16_t); +- if (!Stream_EnsureRemainingCapacity(context->common.buffer, max_size)) ++ if (!Stream_EnsureRemainingCapacity(out, max_size)) + return FALSE; + + const opus_int32 frames = diff --git a/meta-oe/recipes-support/freerdp/freerdp3_3.24.2.bb b/meta-oe/recipes-support/freerdp/freerdp3_3.24.2.bb index 4ae18651d4..054d90718e 100644 --- a/meta-oe/recipes-support/freerdp/freerdp3_3.24.2.bb +++ b/meta-oe/recipes-support/freerdp/freerdp3_3.24.2.bb @@ -19,6 +19,7 @@ SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;nobranch=1;protocol=https;tag=${ file://CVE-2026-55194.patch \ file://CVE-2026-55564.patch \ file://CVE-2026-55648.patch \ + file://CVE-2026-63633.patch \ "