[packages/freerdp3] Update to 3.22.0
arekm
arekm at pld-linux.org
Wed Feb 11 14:14:09 CET 2026
commit b07fab2d5aca3a95d14582fb3314d023918de6f8
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Wed Feb 11 14:13:52 2026 +0100
Update to 3.22.0
Fixes:
- CVE-2026-23948 NULL Pointer Dereference in `rdp_write_logon_info_v2()`
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-6f3c-qvqq-2px5
- CVE-2026-24682 Heap-buffer-overflow in audio_formats_free
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-vcw2-pqgw-mx6g
- CVE-2026-24683 Heap-use-after-free in ainput_send_input_event
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-45pf-68pj-fg8q
- CVE-2026-24676 Heap-use-after-free in audio_format_compatible
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-qh5p-frq4-pgxj
- CVE-2026-24677 Heap-buffer-overflow in ecam_encoder_compress_h264
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-xw37-j744-f8v7
- CVE-2026-24678 Heap-use-after-free in cam_v4l_stream_capture_thread
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-6gvg-29wx-6v7h
- CVE-2026-24684 Heap-use-after-free in play_thread
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-vcgv-xgjp-h83q
- CVE-2026-24679 Heap-buffer-overflow in urb_select_interface
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-2jp4-67x6-gv7x
- CVE-2026-24681 Heap-use-after-free in urb_bulk_transfer_cb
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-ccvv-hg2w-6x9j
- CVE-2026-24675 Heap-use-after-free in urb_select_interface
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-x9jr-99h2-g7mj
- CVE-2026-24491 Heap-use-after-free in video_timer
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-4x6j-w49r-869g
- CVE-2026-24680 Heap-use-after-free in update_pointer_new(SDL)
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-j893-9wg8-33rc
freerdp3.spec | 6 ++++--
libs.patch | 10 ++++++++++
2 files changed, 14 insertions(+), 2 deletions(-)
---
diff --git a/freerdp3.spec b/freerdp3.spec
index eddc799..6f78b2c 100644
--- a/freerdp3.spec
+++ b/freerdp3.spec
@@ -43,16 +43,17 @@
Summary: Remote Desktop Protocol client
Summary(pl.UTF-8): Klient protokołu RDP
Name: freerdp3
-Version: 3.21.0
+Version: 3.22.0
Release: 1
License: Apache v2.0
Group: Applications/Communications
Source0: https://pub.freerdp.com/releases/freerdp-%{version}.tar.xz
-# Source0-md5: cd5a80afd144d005e9d19cda727f4258
+# Source0-md5: 9cfa660586cc171c64f673f9c3acb5f2
Source1: https://github.com/akallabeth/webview/archive/navigation-listener/webview-navigation-listener.tar.gz
# Source1-md5: c936dfc266e62adfa3d0e92d97df1be7
Patch0: freerdp-opt.patch
Patch1: freerdp-gsm.patch
+Patch2: libs.patch
URL: https://www.freerdp.com/
%{?with_opencl:BuildRequires: OpenCL-devel}
%if %{with sdl}
@@ -267,6 +268,7 @@ Pliki nagłówkowe biblioteki uwac.
%setup -q -n freerdp-%{version} -a1
%patch -P0 -p1
%patch -P1 -p1
+%patch -P2 -p1
%{__mv} webview-navigation-listener external/webview
diff --git a/libs.patch b/libs.patch
new file mode 100644
index 0000000..2163c23
--- /dev/null
+++ b/libs.patch
@@ -0,0 +1,10 @@
+--- freerdp-3.22.0/cmake/FindKRB5.cmake~ 2026-02-11 14:09:19.000000000 +0100
++++ freerdp-3.22.0/cmake/FindKRB5.cmake 2026-02-11 14:11:41.438688573 +0100
+@@ -187,6 +187,7 @@ if(KRB5_MIT_FOUND)
+ endif()
+ elseif(KRB5_HEIMDAL_FOUND)
+ provides_krb5(NAME "Heimdal")
++ list(APPEND KRB5_LIBRARIES asn1)
+ elseif(KRB5_ANY_FOUND)
+ get_krb5_vendor(ANY_VENDOR)
+ provides_krb5(NAME "${ANY_VENDOR}")
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/freerdp3.git/commitdiff/b07fab2d5aca3a95d14582fb3314d023918de6f8
More information about the pld-cvs-commit
mailing list