TeamViewer Desktop through 14.7.1965 allows a bypass of remote-login access control…
Key facts
- Attack vector
- Local
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- High
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA. Impact type from CWE-521.
Summary
TeamViewer Desktop through 14.7.1965 allows a bypass of remote-login access control because the same key is used for different customers' installations. It used a shared AES key for all installations since at least as far back as v7.0.43148, and used it for at least OptionsPasswordAES in the current version of the product. If an attacker were to know this key, they could decrypt protect information stored in the registry or configuration files of TeamViewer. With versions before v9.x , this allowed for attackers to decrypt the Unattended Access password to the system (which allows for remote login to the system as well as headless file browsing). The latest version still uses the same key for OptionPasswordAES but appears to have changed how the Unattended Access password is stored. While in most cases an attacker requires an existing session on a system, if the registry/configuration keys were stored off of the machine (such as in a file share or online), an attacker could then decrypt the required password to login to the system.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Active
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:teamviewer:teamviewer:*:*:*:*:*:*:*:* | up to 14.7.1965 | Vulnerable | TeamViewer |
- cpe:2.3:a:teamviewer:teamviewer:*:*:*:*:*:*:*:* Versions up to 14.7.1965 Vulnerable ·TeamViewer
Remediation
No fixed version listed by the sources yet.
Timeline
- 2021-11-03 Added to CISA KEV
- 2026-10-02 Threatist record created from CVE-2019-18988
- 2026-10-03 Alias added: GHSA-98mp-frx2-qv94
References
More Teamviewer vulnerabilities
- TI-2020-10745 TeamViewer Desktop for Windows before 15.8.3 does not properly quote its custom URI… CVSS 3.1HIGH 8.8
- TI-2010-02989 Untrusted search path vulnerability in TeamViewer 5.0.8703 and earlier allows local… CVSS 2.0HIGH 9.3
- TI-2021-13849 Memory corruption in TeamViewer CVSS 3.1HIGH 8.8
- TI-2018-11870 TeamViewer 10.x through 13.x allows remote attackers to bypass the brute-force… CVSS 3.0CRITICAL 9.8
- TI-2019-13268 In Omron CX-Supervisor, Versions 3.5 (12) and prior, Omron CX-Supervisor ships with… CVSS 3.1HIGH 8.8
- TI-2021-13848 Out-of-bounds read in TeamViewer CVSS 3.1HIGH 7.8
Sources
- CVE-2019-18988 · CVE Program
- CVE-2019-18988 · NVD
- CISA Known Exploited Vulnerabilities
- FIRST EPSS
- GHSA-98mp-frx2-qv94 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences