[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