Bug 1223294 (CVE-2024-32040)

Summary: VUL-0: CVE-2024-32040: freerdp: integer underflow when using the `NSC` codec
Product: [Novell Products] SUSE Security Incidents Reporter: SMASH SMASH <smash_bz>
Component: IncidentsAssignee: Security Team bot <security-team>
Status: RESOLVED FIXED QA Contact: Security Team bot <security-team>
Severity: Normal    
Priority: P3 - Medium CC: abergmann
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: Other   
URL: https://smash.suse.de/issue/402882/
Whiteboard: CVSSv3.1:SUSE:CVE-2024-32040:5.3:(AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L)
Found By: Security Response Team Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 1223342    

Description SMASH SMASH 2024-04-23 08:12:05 UTC
FreeRDP is a free implementation of the Remote Desktop Protocol. FreeRDP based clients that use a version of FreeRDP prior to 3.5.0 or 2.11.6 and have connections to servers using the `NSC` codec are vulnerable to integer underflow. Versions 3.5.0 and 2.11.6 patch the issue. As a workaround, do not use the NSC codec (e.g. use `-nsc`).

References:
https://github.com/FreeRDP/FreeRDP/pull/10077
https://github.com/FreeRDP/FreeRDP/releases/tag/2.11.6
https://github.com/FreeRDP/FreeRDP/releases/tag/3.5.0
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2024-32040
https://www.cve.org/CVERecord?id=CVE-2024-32040
https://github.com/FreeRDP/FreeRDP/security/advisories/GHSA-23c5-cp23-h2h5
Comment 4 Maintenance Automation 2024-05-10 20:30:04 UTC
SUSE-SU-2024:1610-1: An update that solves six vulnerabilities can now be installed.

Category: security (important)
Bug References: 1223293, 1223294, 1223295, 1223296, 1223297, 1223298
CVE References: CVE-2024-32039, CVE-2024-32040, CVE-2024-32041, CVE-2024-32458, CVE-2024-32459, CVE-2024-32460
Maintenance Incident: [SUSE:Maintenance:33721](https://smelt.suse.de/incident/33721/)
Sources used:
openSUSE Leap 15.4 (src):
 freerdp-2.4.0-150400.3.29.1
openSUSE Leap 15.5 (src):
 freerdp-2.4.0-150400.3.29.1
SUSE Package Hub 15 15-SP5 (src):
 freerdp-2.4.0-150400.3.29.1
SUSE Linux Enterprise Desktop 15 SP4 LTSS 15-SP4 (src):
 freerdp-2.4.0-150400.3.29.1
SUSE Linux Enterprise Workstation Extension 15 SP5 (src):
 freerdp-2.4.0-150400.3.29.1

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 5 Maintenance Automation 2024-05-10 20:30:10 UTC
SUSE-SU-2024:1609-1: An update that solves six vulnerabilities can now be installed.

Category: security (important)
Bug References: 1223293, 1223294, 1223295, 1223296, 1223297, 1223298
CVE References: CVE-2024-32039, CVE-2024-32040, CVE-2024-32041, CVE-2024-32458, CVE-2024-32459, CVE-2024-32460
Maintenance Incident: [SUSE:Maintenance:33722](https://smelt.suse.de/incident/33722/)
Sources used:
SUSE Linux Enterprise Software Development Kit 12 SP5 (src):
 freerdp-2.1.2-12.44.1
SUSE Linux Enterprise Workstation Extension 12 12-SP5 (src):
 freerdp-2.1.2-12.44.1

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 6 Andrea Mattiazzo 2024-06-18 09:08:27 UTC
All done, closing.