Bug 1174321 (CVE-2020-15103) - VUL-0: CVE-2020-15103: freerdp: Integer overflow due to missing input sanitation in rdpegfx channel
Summary: VUL-0: CVE-2020-15103: freerdp: Integer overflow due to missing input sanitat...
Status: RESOLVED FIXED
Alias: CVE-2020-15103
Product: SUSE Security Incidents
Classification: Novell Products
Component: Incidents (show other bugs)
Version: unspecified
Hardware: Other Other
: P3 - Medium : Normal
Target Milestone: unspecified
Assignee: Security Team bot
QA Contact: Security Team bot
URL: https://smash.suse.de/issue/264046/#r...
Whiteboard: CVSSv3.1:SUSE:CVE-2020-15103:7.5:(AV:...
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-20 14:29 UTC by Johannes Weberhofer
Modified: 2024-06-26 10:31 UTC (History)
4 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Weberhofer 2020-07-20 14:29:07 UTC
This issue and several more has been fixed in freerdp 2.2.0
Comment 1 Alexandros Toptsoglou 2020-07-21 13:15:13 UTC
Since an update to 2.1.2 is ongoing to all codestreams. All codestreams are tracked as affected. 

Reference
https://github.com/FreeRDP/FreeRDP/releases/tag/2.2.0
https://github.com/FreeRDP/FreeRDP/pull/6381
Comment 2 Rolf Gloor 2020-08-05 11:38:46 UTC
Confirm Problems with FreeRDP 2.1.2:

Using up-to-date 
- Remmina (remmina-1.3.4-lp151.2.1.x86_64) together with 
  FreeRDP (freerdp to 2.1.2-lp151.5.6.1.x86_64)
  from LEAP 15.1 Update (update/leap/15.1/oss/) 
-> Has Problem:
Many programs work, however, LibreOffice 6.4.5.2 immediately crashes the connections, leaving Remmina endlessly trying to re-connect.


Work-arounds:
- installation of FreeRDP (freerdp-2.2.0-lp151.136.1.x86_64)
  (from X11:/RemoteDesktop/openSUSE_Leap_15.1) 
  -> works fine so far

- installing both above FreeRDP (2.2.0) together with
  Remmina (remmina-1.4.7-lp151.146.1.x86_64
  (both from X11:/RemoteDesktop/openSUSE_Leap_15.1)
  -> works fine so far

However, stable tree (update/leap/15.1/oss/) is NOK (not OK).
Comment 3 Johannes Weberhofer 2020-08-07 06:07:10 UTC
I highly recommend to update freerdp to release 2.2.0 in Leap 15.1/15.2

See: https://gitlab.com/Remmina/Remmina/-/issues/2248#note_391882427
Comment 4 Yifan Jiang 2020-08-07 07:50:31 UTC
I wonder if there is a way to backport the key fix for the major issue based on the version we already have.

@chingkai, would you take a look please? Thank you.
Comment 6 QK ZHU 2020-08-13 07:14:26 UTC
Requests accepted, reassign to the security team.
Comment 7 Swamp Workflow Management 2020-08-18 19:18:12 UTC
SUSE-SU-2020:2272-1: An update that fixes 46 vulnerabilities is now available.

Category: security (important)
Bug References: 1004108,1050699,1050704,1050708,1050711,1050712,1050714,1085416,1087240,1090677,1103557,1104918,1112028,1116708,1117963,1117964,1117965,1117966,1117967,1120507,1129193,1169679,1169748,1171441,1171443,1171444,1171445,1171446,1171447,1171674,1173247,1173605,1174200,1174321
CVE References: CVE-2017-2834,CVE-2017-2835,CVE-2017-2836,CVE-2017-2837,CVE-2017-2838,CVE-2017-2839,CVE-2018-0886,CVE-2018-1000852,CVE-2018-8784,CVE-2018-8785,CVE-2018-8786,CVE-2018-8787,CVE-2018-8788,CVE-2018-8789,CVE-2020-11017,CVE-2020-11018,CVE-2020-11019,CVE-2020-11038,CVE-2020-11039,CVE-2020-11040,CVE-2020-11041,CVE-2020-11043,CVE-2020-11085,CVE-2020-11086,CVE-2020-11087,CVE-2020-11088,CVE-2020-11089,CVE-2020-11095,CVE-2020-11096,CVE-2020-11097,CVE-2020-11098,CVE-2020-11099,CVE-2020-11521,CVE-2020-11522,CVE-2020-11523,CVE-2020-11524,CVE-2020-11525,CVE-2020-11526,CVE-2020-13396,CVE-2020-13397,CVE-2020-13398,CVE-2020-15103,CVE-2020-4030,CVE-2020-4031,CVE-2020-4032,CVE-2020-4033
JIRA References: 
Sources used:
SUSE Linux Enterprise Workstation Extension 12-SP5 (src):    freerdp-2.1.2-12.20.1, vinagre-3.20.2-16.3.3
SUSE Linux Enterprise Software Development Kit 12-SP5 (src):    freerdp-2.1.2-12.20.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 8 Swamp Workflow Management 2020-09-01 13:14:58 UTC
SUSE-SU-2020:2409-1: An update that fixes one vulnerability is now available.

Category: security (moderate)
Bug References: 1174321
CVE References: CVE-2020-15103
JIRA References: 
Sources used:
SUSE Linux Enterprise Workstation Extension 15-SP1 (src):    freerdp-2.1.2-10.18.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 9 Swamp Workflow Management 2020-09-01 13:16:41 UTC
SUSE-SU-2020:2408-1: An update that fixes one vulnerability is now available.

Category: security (moderate)
Bug References: 1174321
CVE References: CVE-2020-15103
JIRA References: 
Sources used:
SUSE Linux Enterprise Workstation Extension 15-SP2 (src):    freerdp-2.1.2-15.10.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 10 Swamp Workflow Management 2020-09-04 16:31:44 UTC
openSUSE-SU-2020:1332-1: An update that fixes one vulnerability is now available.

Category: security (moderate)
Bug References: 1174321
CVE References: CVE-2020-15103
JIRA References: 
Sources used:
openSUSE Leap 15.1 (src):    freerdp-2.1.2-lp151.5.9.1
Comment 11 Alexandros Toptsoglou 2020-10-27 15:22:24 UTC
DONE