CVE-2017-2834
An exploitable code execution vulnerability exists in the authentication functionality of FreeRDP...
An exploitable code execution vulnerability exists in the authentication functionality of FreeRDP 2.0.0-beta1+android11. A specially crafted server response can cause an out-of-bounds write resulting in an exploitable condition. An attacker can compromise the server or use a man in the middle attack to trigger this vulnerability.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.8
An exploitable code execution vulnerability exists in the authentication functionality of FreeRDP 2.0.0-beta1+android11. A specially crafted server response can cause an out-of-bounds write resulting in an exploitable condition. An attacker can compromise the server or use a man in the middle attack to trigger this vulnerability.
- Record
CVE-2017-2834- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:H - Updated
- 2026-11-02
EUVDEUVD-2017-11975
8.8
An exploitable code execution vulnerability exists in the authentication functionality of FreeRDP 2.0.0-beta1+android11. A specially crafted server response can cause an out-of-bounds write resulting in an exploitable condition. An attacker can compromise the server or use a man in the middle attack to trigger this vulnerability.
- Record
EUVD-2017-11975- CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:H - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-fv88-9m7w-vppp
7.0
An exploitable code execution vulnerability exists in the authentication functionality of FreeRDP...
An exploitable code execution vulnerability exists in the authentication functionality of FreeRDP 2.0.0-beta1+android11. A specially crafted server response can cause an out-of-bounds write resulting in an exploitable condition. An attacker can compromise the server or use a man in the middle attack to trigger this vulnerability.
- Record
GHSA-fv88-9m7w-vppp- CVSS 3.0
- 7.0 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
NVD
7.0
An exploitable code execution vulnerability exists in the authentication functionality of FreeRDP 2.0.0-beta1+android11. A specially crafted server response can cause an out-of-bounds write resulting in an exploitable condition. An attacker can compromise the server or use a man in the middle attack to trigger this vulnerability.
- Record
CVE-2017-2834- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:H - CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:H - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-787
- Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-2834
7.0
An exploitable code execution vulnerability exists in the authentication functionality of FreeRDP 2.0.0-beta1+android11. A specially crafted server response can cause an out-of-bounds write resulting in an exploitable condition. An attacker can compromise the server or use a man in the middle attack to trigger this vulnerability.
- Record
UBUNTU-CVE-2017-2834- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:H - CVSS 3.0
- 8.8 High
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:H - CVSS 3.0
- 7.0 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:H - Updated
- 2026-11-02
OSVMGASA-2017-0243 No score
Updated freerdp packages fix security vulnerabilities
An exploitable code execution vulnerability exists in the authentication functionality of FreeRDP 2.0.0-beta1+android11. A specially crafted server response can cause an out-of-bounds write resulting in an exploitable condition. An attacker can compromise the server or use a man in the middle attack to trigger this vulnerability (CVE-2017-2834).
An exploitable code execution vulnerability exists in the RDP receive functionality of FreeRDP 2.0.0-beta1+android11. A specially crafted server response can cause an out-of-bounds write resulting in an exploitable condition. An attacker can compromise the server or use a man in the middle to trigger this vulnerability (CVE-2017-2835).
An exploitable denial of service vulnerability exists within the reading of proprietary server certificates in FreeRDP 2.0.0-beta1+android11. A specially crafted challenge packet can cause the program termination leading to a denial of service condition. An attacker can compromise the server or use man in the middle to trigger this vulnerability (CVE-2017-2836).
An exploitable denial of service vulnerability exists within the handling of security data in FreeRDP 2.0.0-beta1+android11. A specially crafted challenge packet can cause the program termination leading to a denial of service condition. An attacker can compromise the server or use man in the middle to trigger this vulnerability (CVE-2017-2837).
An exploitable denial of service vulnerability exists within the handling of challenge packets in FreeRDP 2.0.0-beta1+android11. A specially crafted challenge packet can cause the program termination leading to a denial of service condition. An attacker can compromise the server or use man in the middle to trigger this vulnerability (CVE-2017-2838, CVE-2017-2839).
- Record
MGASA-2017-0243- Updated
- 2026-11-02
Show 5 moreShow less
OSVMGASA-2017-0475 No score
Updated freerdp packages fix security vulnerabilities
An exploitable code execution vulnerability exists in the authentication functionality of FreeRDP 2.0.0-beta1+android11. A specially crafted server response can cause an out-of-bounds write resulting in an exploitable condition. An attacker can compromise the server or use a man in the middle attack to trigger this vulnerability (CVE-2017-2834).
An exploitable code execution vulnerability exists in the RDP receive functionality of FreeRDP 2.0.0-beta1+android11. A specially crafted server response can cause an out-of-bounds write resulting in an exploitable condition. An attacker can compromise the server or use a man in the middle to trigger this vulnerability (CVE-2017-2835).
An exploitable denial of service vulnerability exists within the reading of proprietary server certificates in FreeRDP 2.0.0-beta1+android11. A specially crafted challenge packet can cause the program termination leading to a denial of service condition. An attacker can compromise the server or use man in the middle to trigger this vulnerability (CVE-2017-2836).
An exploitable denial of service vulnerability exists within the handling of security data in FreeRDP 2.0.0-beta1+android11. A specially crafted challenge packet can cause the program termination leading to a denial of service condition. An attacker can compromise the server or use man in the middle to trigger this vulnerability (CVE-2017-2837).
An exploitable denial of service vulnerability exists within the handling of challenge packets in FreeRDP 2.0.0-beta1+android11. A specially crafted challenge packet can cause the program termination leading to a denial of service condition. An attacker can compromise the server or use man in the middle to trigger this vulnerability (CVE-2017-2838, CVE-2017-2839).
- Record
MGASA-2017-0475- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10768-1 No score
freerdp-2.4.0-2.1 on GA media
These are all security issues fixed in the freerdp-2.4.0-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10768-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:2234-1 No score
Security update for freerdp
This update for freerdp fixes the following issues:
-
CVE-2017-2834: Out-of-bounds write in license_recv() (bsc#1050714)
-
CVE-2017-2835: Out-of-bounds write in rdp_recv_tpkt_pdu (bsc#1050712)
-
CVE-2017-2836: Rdp Client Read Server Proprietary Certificate Denial of Service (bsc#1050699)
-
CVE-2017-2837: Client GCC Read Server Security Data DoS (bsc#1050704)
-
CVE-2017-2838: Client License Read Product Info Denial of Service Vulnerability (bsc#1050708)
-
CVE-2017-2839: Client License Read Challenge Packet Denial of Service (bsc#1050711)
- Record
SUSE-SU-2017:2234-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:2272-1 No score
Security update for freerdp
This update for freerdp fixes the following issues:
freerdp was updated to version 2.1.2 (bsc#1171441,bsc#1173247 and jsc#ECO-2006):
- CVE-2020-11017: Fixed a double free which could have denied the server's service.
- CVE-2020-11018: Fixed an out of bounds read which a malicious clients could have triggered.
- CVE-2020-11019: Fixed an issue which could have led to denial of service if logger was set to 'WLOG_TRACE'.
- CVE-2020-11038: Fixed a buffer overflow when /video redirection was used.
- CVE-2020-11039: Fixed an issue which could have allowed arbitrary memory read and write when USB redirection was enabled.
- CVE-2020-11040: Fixed an out of bounds data read in clear_decompress_subcode_rlex.
- CVE-2020-11041: Fixed an issue with the configuration for sound backend which could have led to server's denial of service.
- CVE-2020-11043: Fixed an out of bounds read in rfx_process_message_tileset.
- CVE-2020-11085: Fixed an out of bounds read in cliprdr_read_format_list.
- CVE-2020-11086: Fixed an out of bounds read in ntlm_read_ntlm_v2_client_challenge.
- CVE-2020-11087: Fixed an out of bounds read in ntlm_read_AuthenticateMessage.
- CVE-2020-11088: Fixed an out of bounds read in ntlm_read_NegotiateMessage.
- CVE-2020-11089: Fixed an out of bounds read in irp function family.
- CVE-2020-11095: Fixed a global out of bounds read in update_recv_primary_order.
- CVE-2020-11096: Fixed a global out of bounds read in update_read_cache_bitmap_v3_order.
- CVE-2020-11097: Fixed an out of bounds read in ntlm_av_pair_get.
- CVE-2020-11098: Fixed an out of bounds read in glyph_cache_put.
- CVE-2020-11099: Fixed an out of bounds Read in license_read_new_or_upgrade_license_packet.
- CVE-2020-11521: Fixed an out of bounds write in planar.c (bsc#1171443).
- CVE-2020-11522: Fixed an out of bounds read in gdi.c (bsc#1171444).
- CVE-2020-11523: Fixed an integer overflow in region.c (bsc#1171445).
- CVE-2020-11524: Fixed an out of bounds write in interleaved.c (bsc#1171446).
- CVE-2020-11525: Fixed an out of bounds read in bitmap.c (bsc#1171447).
- CVE-2020-11526: Fixed an out of bounds read in update_recv_secondary_order (bsc#1171674).
- CVE-2020-13396: Fixed an Read in ntlm_read_ChallengeMessage.
- CVE-2020-13397: Fixed an out of bounds read in security_fips_decrypt due to uninitialized value.
- CVE-2020-13398: Fixed an out of bounds write in crypto_rsa_common.
- CVE-2020-4030: Fixed an out of bounds read in
TrioParse. - CVE-2020-4031: Fixed a use after free in gdi_SelectObject.
- CVE-2020-4032: Fixed an integer casting in
update_recv_secondary_order. - CVE-2020-4033: Fixed an out of bound read in RLEDECOMPRESS.
- Fixed an issue where freerdp failed with -fno-common (bsc#1169748).
- Fixed an issue where USB redirection with FreeRDP was not working (bsc#1169679).
- Fixed an issue where freerdp could not start (bsc#1129193).
- Fixed an issue where copy and paste between remote host was transforming text to chinese (bsc#1004108).
- Added pulse support (bsc#1090677).
Additionally, the following issue was fixed:
- CVE-2020-15103: Fix integer overflow due to missing input sanitation in rdpegfx channel (bsc#1174321).
- Record
SUSE-SU-2020:2272-1- Updated
- 2026-11-02
OSVUSN-3380-1 No score
freerdp vulnerabilities
It was discovered that FreeRDP incorrectly handled certain width and height values. A malicious server could use this issue to cause FreeRDP to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only applied to Ubuntu 14.04 LTS. (CVE-2014-0250)
It was discovered that FreeRDP incorrectly handled certain values in a Scope List. A malicious server could use this issue to cause FreeRDP to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2014-0791)
Tyler Bohan discovered that FreeRDP incorrectly handled certain length values. A malicious server could use this issue to cause FreeRDP to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2017-2834, CVE-2017-2835)
Tyler Bohan discovered that FreeRDP incorrectly handled certain packets. A malicious server could possibly use this issue to cause FreeRDP to crash, resulting in a denial of service. (CVE-2017-2836, CVE-2017-2837, CVE-2017-2838, CVE-2017-2839)
- Record
USN-3380-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
freerdpDebian:8 |
before 1.1.0~git20140921.1.440916e+dfsg1-4+deb8u1, plus listed versions 1.1.0~git20140921.1.440916e+dfsg1-4 |
1.1.0~git20140921.1.440916e+dfsg1-4+deb8u1 |
freerdpDebian:9 |
before 1.1.0~git20140921.1.440916e+dfsg1-13+deb9u1, plus listed versions 1.1.0~git20140921.1.440916e+dfsg1-13 |
1.1.0~git20140921.1.440916e+dfsg1-13+deb9u1 |
freerdpMageia:6 |
before 2.0.0-0.rc0.1.mga6 | 2.0.0-0.rc0.1.mga6 |
remminaMageia:6 |
before 1.2.0-0.rcgit.19.1.mga6 | 1.2.0-0.rcgit.19.1.mga6 |
vinagreMageia:6 |
before 3.22.0-3.1.mga6 | 3.22.0-3.1.mga6 |
freerdpMageia:5 |
before 1.0.2-5.2.mga5 | 1.0.2-5.2.mga5 |
freerdpSUSE:Linux Enterprise Desktop 12 SP2 |
before 2.0.0~git.1463131968.4e66df7-12.3.2 | 2.0.0~git.1463131968.4e66df7-12.3.2 |
freerdpSUSE:Linux Enterprise Desktop 12 SP3 |
before 2.0.0~git.1463131968.4e66df7-12.3.2 | 2.0.0~git.1463131968.4e66df7-12.3.2 |
freerdpSUSE:Linux Enterprise Software Development Kit 12 SP2 |
before 2.0.0~git.1463131968.4e66df7-12.3.2 | 2.0.0~git.1463131968.4e66df7-12.3.2 |
freerdpSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 2.0.0~git.1463131968.4e66df7-12.3.2 | 2.0.0~git.1463131968.4e66df7-12.3.2 |
Show 8 moreShow less
| Package | Affected | Fixed |
|---|---|---|
freerdpSUSE:Linux Enterprise Workstation Extension 12 SP2 |
before 2.0.0~git.1463131968.4e66df7-12.3.2 | 2.0.0~git.1463131968.4e66df7-12.3.2 |
freerdpSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 2.0.0~git.1463131968.4e66df7-12.3.2 | 2.0.0~git.1463131968.4e66df7-12.3.2 |
freerdpSUSE:Linux Enterprise Software Development Kit 12 SP5 |
before 2.1.2-12.20.1 | 2.1.2-12.20.1 |
freerdpSUSE:Linux Enterprise Workstation Extension 12 SP5 |
before 2.1.2-12.20.1 | 2.1.2-12.20.1 |
vinagreSUSE:Linux Enterprise Workstation Extension 12 SP5 |
before 3.20.2-16.3.3 | 3.20.2-16.3.3 |
freerdpUbuntu:16.04:LTS |
before 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2, plus listed versions 1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1 |
1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1.2 |
freerdpUbuntu:14.04:LTS |
before 1.0.2-2ubuntu1.1, plus listed versions 1.0.2-1ubuntu11.0.2-2ubuntu1 |
1.0.2-2ubuntu1.1 |
freerdp2openSUSE:Tumbleweed |
before 2.4.0-2.1 | 2.4.0-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-2834 is a high vulnerability (CVSS 8.8) in Freerdp, published July 27, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.76%, the 78th percentile. Fixed in freerdp 1.1.0~git20140921.1.440916e+dfsg1-4+deb8u1.
References
securityfocus.com/bid/99942
debian.org/security/2017/dsa-3923
talosintelligence.com/vulnerability_reports/TALOS-2017-0336
nvd.nist.gov/vuln/detail/CVE-2017-2834
github.com/advisories/GHSA-fv88-9m7w-vppp
advisories.mageia.org/MGASA-2017-0243.html
Show 103 moreShow less
bugs.mageia.org/show_bug.cgi?id=21427
talosintelligence.com/vulnerability_reports/TALOS-2017-0337
talosintelligence.com/vulnerability_reports/TALOS-2017-0338
talosintelligence.com/vulnerability_reports/TALOS-2017-0339
talosintelligence.com/vulnerability_reports/TALOS-2017-0340
talosintelligence.com/vulnerability_reports/TALOS-2017-0341
blog.talosintelligence.com/2017/07/vulnerbility-spotlight-freerdp-multiple.html
lists.fedoraproject.org/archives/list/[email protected]/thread/JNO6AUPEMWZQNGI7PEVPRUZD3OFNCQ4R
advisories.mageia.org/MGASA-2017-0475.html
bugs.mageia.org/show_bug.cgi?id=21448
suse.com/support/update/announcement/2017/suse-su-20172234-1
bugzilla.suse.com/1050699
bugzilla.suse.com/1050704
bugzilla.suse.com/1050708
bugzilla.suse.com/1050711
bugzilla.suse.com/1050712
bugzilla.suse.com/1050714
suse.com/security/cve/CVE-2017-2834
suse.com/security/cve/CVE-2017-2835
suse.com/security/cve/CVE-2017-2836
suse.com/security/cve/CVE-2017-2837
suse.com/security/cve/CVE-2017-2838
suse.com/security/cve/CVE-2017-2839
suse.com/support/update/announcement/2020/suse-su-20202272-1
bugzilla.suse.com/1004108
bugzilla.suse.com/1085416
bugzilla.suse.com/1087240
bugzilla.suse.com/1090677
bugzilla.suse.com/1103557
bugzilla.suse.com/1104918
bugzilla.suse.com/1112028
bugzilla.suse.com/1116708
bugzilla.suse.com/1117963
bugzilla.suse.com/1117964
bugzilla.suse.com/1117965
bugzilla.suse.com/1117966
bugzilla.suse.com/1117967
bugzilla.suse.com/1120507
bugzilla.suse.com/1129193
bugzilla.suse.com/1169679
bugzilla.suse.com/1169748
bugzilla.suse.com/1171441
bugzilla.suse.com/1171443
bugzilla.suse.com/1171444
bugzilla.suse.com/1171445
bugzilla.suse.com/1171446
bugzilla.suse.com/1171447
bugzilla.suse.com/1171674
bugzilla.suse.com/1173247
bugzilla.suse.com/1173605
bugzilla.suse.com/1174200
bugzilla.suse.com/1174321
suse.com/security/cve/CVE-2018-0886
suse.com/security/cve/CVE-2018-1000852
suse.com/security/cve/CVE-2018-8784
suse.com/security/cve/CVE-2018-8785
suse.com/security/cve/CVE-2018-8786
suse.com/security/cve/CVE-2018-8787
suse.com/security/cve/CVE-2018-8788
suse.com/security/cve/CVE-2018-8789
suse.com/security/cve/CVE-2020-11017
suse.com/security/cve/CVE-2020-11018
suse.com/security/cve/CVE-2020-11019
suse.com/security/cve/CVE-2020-11038
suse.com/security/cve/CVE-2020-11039
suse.com/security/cve/CVE-2020-11040
suse.com/security/cve/CVE-2020-11041
suse.com/security/cve/CVE-2020-11043
suse.com/security/cve/CVE-2020-11085
suse.com/security/cve/CVE-2020-11086
suse.com/security/cve/CVE-2020-11087
suse.com/security/cve/CVE-2020-11088
suse.com/security/cve/CVE-2020-11089
suse.com/security/cve/CVE-2020-11095
suse.com/security/cve/CVE-2020-11096
suse.com/security/cve/CVE-2020-11097
suse.com/security/cve/CVE-2020-11098
suse.com/security/cve/CVE-2020-11099
suse.com/security/cve/CVE-2020-11521
suse.com/security/cve/CVE-2020-11522
suse.com/security/cve/CVE-2020-11523
suse.com/security/cve/CVE-2020-11524
suse.com/security/cve/CVE-2020-11525
suse.com/security/cve/CVE-2020-11526
suse.com/security/cve/CVE-2020-13396
suse.com/security/cve/CVE-2020-13397
suse.com/security/cve/CVE-2020-13398
suse.com/security/cve/CVE-2020-15103
suse.com/security/cve/CVE-2020-4030
suse.com/security/cve/CVE-2020-4031
suse.com/security/cve/CVE-2020-4032
suse.com/security/cve/CVE-2020-4033
ubuntu.com/security/CVE-2017-2834
ubuntu.com/security/notices/USN-3380-1
cve.org/CVERecord?id=CVE-2017-2834
ubuntu.com/security/CVE-2014-0250
ubuntu.com/security/CVE-2014-0791
ubuntu.com/security/CVE-2017-2835
ubuntu.com/security/CVE-2017-2836
ubuntu.com/security/CVE-2017-2837
ubuntu.com/security/CVE-2017-2838
ubuntu.com/security/CVE-2017-2839
suse.com/security/cve/CVE-2019-17177