Every CVE Search/ Get API key

CVE-2017-2834

An exploitable code execution vulnerability exists in the authentication functionality of FreeRDP...

8.8 HighFix available

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

1.76%Up 0.3 points since Apr 14, 2021
90%50%10%1%

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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:H
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:H
CVSS 2.0
6.8 MediumAV: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 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:H
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:H
CVSS 3.0
7.0 HighCVSS: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

Affected packages
PackageAffectedFixed
freerdp
Debian: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
freerdp
Debian: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
freerdp
Mageia:6
before 2.0.0-0.rc0.1.mga6
2.0.0-0.rc0.1.mga6
remmina
Mageia:6
before 1.2.0-0.rcgit.19.1.mga6
1.2.0-0.rcgit.19.1.mga6
vinagre
Mageia:6
before 3.22.0-3.1.mga6
3.22.0-3.1.mga6
freerdp
Mageia:5
before 1.0.2-5.2.mga5
1.0.2-5.2.mga5
freerdp
SUSE:Linux Enterprise Desktop 12 SP2
before 2.0.0~git.1463131968.4e66df7-12.3.2
2.0.0~git.1463131968.4e66df7-12.3.2
freerdp
SUSE:Linux Enterprise Desktop 12 SP3
before 2.0.0~git.1463131968.4e66df7-12.3.2
2.0.0~git.1463131968.4e66df7-12.3.2
freerdp
SUSE: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
freerdp
SUSE: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
Affected packages
PackageAffectedFixed
freerdp
SUSE: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
freerdp
SUSE: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
freerdp
SUSE:Linux Enterprise Software Development Kit 12 SP5
before 2.1.2-12.20.1
2.1.2-12.20.1
freerdp
SUSE:Linux Enterprise Workstation Extension 12 SP5
before 2.1.2-12.20.1
2.1.2-12.20.1
vinagre
SUSE:Linux Enterprise Workstation Extension 12 SP5
before 3.20.2-16.3.3
3.20.2-16.3.3
freerdp
Ubuntu: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
freerdp
Ubuntu:14.04:LTS
before 1.0.2-2ubuntu1.1, plus listed versions
1.0.2-1ubuntu11.0.2-2ubuntu1
1.0.2-2ubuntu1.1
freerdp2
openSUSE:Tumbleweed
before 2.4.0-2.1
2.4.0-2.1

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE 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

Show 103 moreShow less
MoveEnter Open