CVE-2020-11810
An issue was discovered in OpenVPN 2.4.x before 2.4.9. An attacker can inject a data channel v2 ...
An issue was discovered in OpenVPN 2.4.x before 2.4.9. An attacker can inject a data channel v2 (P_DATA_V2) packet using a victim's peer-id. Normally such packets are dropped, but if this packet arrives before the data channel crypto parameters have been initialized, the victim's connection will be dropped. This requires careful timing due to the small time window (usually within a few seconds) between the victim client connection starting and the server PUSH_REPLY response back to the client. This attack will only work if Negotiable Cipher Parameters (NCP) is in use.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
NVD Score used
3.7
An issue was discovered in OpenVPN 2.4.x before 2.4.9. An attacker can inject a data channel v2 (P_DATA_V2) packet using a victim's peer-id. Normally such packets are dropped, but if this packet arrives before the data channel crypto parameters have been initialized, the victim's connection will be dropped. This requires careful timing due to the small time window (usually within a few seconds) between the victim client connection starting and the server PUSH_REPLY response back to the client. This attack will only work if Negotiable Cipher Parameters (NCP) is in use.
- Record
CVE-2020-11810- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-362
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in OpenVPN 2.4.x before 2.4.9. An attacker can inject a data channel v2 (P_DATA_V2) packet using a victim's peer-id. Normally such packets are dropped, but if this packet arrives before the data channel crypto parameters have been initialized, the victim's connection will be dropped. This requires careful timing due to the small time window (usually within a few seconds) between the victim client connection starting and the server PUSH_REPLY response back to the client. This attack will only work if Negotiable Cipher Parameters (NCP) is in use.
- Record
CVE-2020-11810- Updated
- 2026-11-02
EUVDEUVD-2020-4152 No score
An issue was discovered in OpenVPN 2.4.x before 2.4.9. An attacker can inject a data channel v2 (P_DATA_V2) packet using a victim's peer-id. Normally such packets are dropped, but if this packet arrives before the data channel crypto parameters have been initialized, the victim's connection will be dropped. This requires careful timing due to the small time window (usually within a few seconds) between the victim client connection starting and the server PUSH_REPLY response back to the client. This attack will only work if Negotiable Cipher Parameters (NCP) is in use.
- Record
EUVD-2020-4152- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-6crj-vqv7-qq9r
3.7
An issue was discovered in OpenVPN 2.4.x before 2.4.9. An attacker can inject a data channel v2 ...
An issue was discovered in OpenVPN 2.4.x before 2.4.9. An attacker can inject a data channel v2 (P_DATA_V2) packet using a victim's peer-id. Normally such packets are dropped, but if this packet arrives before the data channel crypto parameters have been initialized, the victim's connection will be dropped. This requires careful timing due to the small time window (usually within a few seconds) between the victim client connection starting and the server PUSH_REPLY response back to the client. This attack will only work if Negotiable Cipher Parameters (NCP) is in use.
- Record
GHSA-6crj-vqv7-qq9r- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-362
- Updated
- 2026-11-02
OSVALPINE-CVE-2020-11810
3.7
An issue was discovered in OpenVPN 2.4.x before 2.4.9. An attacker can inject a data channel v2 (P_DATA_V2) packet using a victim's peer-id. Normally such packets are dropped, but if this packet arrives before the data channel crypto parameters have been initialized, the victim's connection will be dropped. This requires careful timing due to the small time window (usually within a few seconds) between the victim client connection starting and the server PUSH_REPLY response back to the client. This attack will only work if Negotiable Cipher Parameters (NCP) is in use.
- Record
ALPINE-CVE-2020-11810- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSV
3.7
An issue was discovered in OpenVPN 2.4.x before 2.4.9. An attacker can inject a data channel v2 (P_DATA_V2) packet using a victim's peer-id. Normally such packets are dropped, but if this packet arrives before the data channel crypto parameters have been initialized, the victim's connection will be dropped. This requires careful timing due to the small time window (usually within a few seconds) between the victim client connection starting and the server PUSH_REPLY response back to the client. This attack will only work if Negotiable Cipher Parameters (NCP) is in use.
- Record
CVE-2020-11810- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
Show 8 moreShow less
OSVDEBIAN-CVE-2020-11810
3.7
An issue was discovered in OpenVPN 2.4.x before 2.4.9. An attacker can inject a data channel v2 (P_DATA_V2) packet using a victim's peer-id. Normally such packets are dropped, but if this packet arrives before the data channel crypto parameters have been initialized, the victim's connection will be dropped. This requires careful timing due to the small time window (usually within a few seconds) between the victim client connection starting and the server PUSH_REPLY response back to the client. This attack will only work if Negotiable Cipher Parameters (NCP) is in use.
- Record
DEBIAN-CVE-2020-11810- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2021-1064
3.7
openvpn security update
OpenVPN is a full-featured open source SSL VPN solution that accommodates a wide range of configurations, including remote access, site-to-site VPNs, Wi-Fi security, and enterprise-scale remote access solutions with load balancing, failover, and fine-grained access-controls. Starting with the fundamental premise that complexity is the enemy of security, OpenVPN offers a cost-effective, lightweight alternative to other VPN technologies that is well-adapted for the SME and enterprise markets.
Security Fix(es):
An issue was discovered in OpenVPN 2.4.x before 2.4.9. An attacker can inject a data channel v2 (P_DATA_V2) packet using a victim's peer-id. Normally such packets are dropped, but if this packet arrives before the data channel crypto parameters have been initialized, the victim's connection will be dropped. This requires careful timing due to the small time window (usually within a few seconds) between the victim client connection starting and the server PUSH_REPLY response back to the client. This attack will only work if Negotiable Cipher Parameters (NCP) is in use.(CVE-2020-11810)
- Record
OESA-2021-1064- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-11810
3.7
An issue was discovered in OpenVPN 2.4.x before 2.4.9. An attacker can inject a data channel v2 (P_DATA_V2) packet using a victim's peer-id. Normally such packets are dropped, but if this packet arrives before the data channel crypto parameters have been initialized, the victim's connection will be dropped. This requires careful timing due to the small time window (usually within a few seconds) between the victim client connection starting and the server PUSH_REPLY response back to the client. This attack will only work if Negotiable Cipher Parameters (NCP) is in use.
- Record
UBUNTU-CVE-2020-11810- CVSS 3.1
- 3.7 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVMGASA-2020-0195 No score
Updated openvpn packages fix security vulnerability
Updated openvpn packages fix security vulnerability:
An issue was discovered in OpenVPN 2.4.x before 2.4.9. An attacker can inject a data channel v2 (P_DATA_V2) packet using a victim's peer-id. Normally such packets are dropped, but if this packet arrives before the data channel crypto parameters have been initialized, the victim's connection will be dropped. This requires careful timing due to the small time window (usually within a few seconds) between the victim client connection starting and the server PUSH_REPLY response back to the client. This attack will only work if Negotiable Cipher Parameters (NCP) is in use (CVE-2020-11810).
The openvpn package has been updated to version 2.4.9, fixing the issue and other bugs. See the upstream release notes for details.
- Record
MGASA-2020-0195- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:0734-1 No score
Security update for openvpn
This update for openvpn fixes the following issues:
- CVE-2020-15078: Fixed authentication bypass with deferred authentication (bsc#1185279).
- CVE-2020-11810: Fixed race condition between allocating peer-id and initializing data channel key (bsc#1169925).
- CVE-2018-7544: Fixed cross-protocol scripting issue that was discovered in the management interface (bsc#1085803).
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2021:0734-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11128-1 No score
openvpn-2.5.3-1.2 on GA media
These are all security issues fixed in the openvpn-2.5.3-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11128-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:1577-1 No score
Security update for openvpn
This update for openvpn fixes the following issues:
- CVE-2020-15078: Fixed authentication bypass with deferred authentication (bsc#1185279).
- CVE-2020-11810: Fixed race condition between allocating peer-id and initializing data channel key (bsc#1169925).
- CVE-2018-7544: Fixed cross-protocol scripting issue that was discovered in the management interface (bsc#1085803).
- Record
SUSE-SU-2021:1577-1- Updated
- 2026-11-02
OSVUSN-4933-1 No score
openvpn vulnerabilities
It was discovered that OpenVPN incorrectly handled certain data channel v2 packets. A remote attacker could possibly use this issue to inject packets using a victim's peer-id. This issue only affected Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. (CVE-2020-11810)
It was discovered that OpenVPN incorrectly handled deferred authentication. When a server is configured to use deferred authentication, a remote attacker could possibly use this issue to bypass authentication and access control channel data. (CVE-2020-15078)
- Record
USN-4933-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
openvpnAlpine:v3.10 |
2.4.0 up to 2.4.9-r0 | 2.4.9-r0 |
openvpnAlpine:v3.11 |
2.4.0 up to 2.4.9-r0 | 2.4.9-r0 |
openvpnAlpine:v3.12 |
2.4.0 up to 2.4.9-r0 | 2.4.9-r0 |
openvpnAlpine:v3.13 |
2.4.0 up to 2.4.9-r0 | 2.4.9-r0 |
openvpnAlpine:v3.14 |
2.4.0 up to 2.4.9-r0 | 2.4.9-r0 |
openvpnAlpine:v3.15 |
2.4.0 up to 2.4.9-r0 | 2.4.9-r0 |
openvpnAlpine:v3.16 |
2.4.0 up to 2.4.9-r0 | 2.4.9-r0 |
openvpnAlpine:v3.17 |
2.4.0 up to 2.4.9-r0 | 2.4.9-r0 |
openvpnAlpine:v3.18 |
2.4.0 up to 2.4.9-r0 | 2.4.9-r0 |
openvpnAlpine:v3.19 |
2.4.0 up to 2.4.9-r0 | 2.4.9-r0 |
Show 20 moreShow less
| Package | Affected | Fixed |
|---|---|---|
openvpnAlpine:v3.20 |
2.4.0 up to 2.4.9-r0 | 2.4.9-r0 |
openvpnAlpine:v3.21 |
2.4.0 up to 2.4.9-r0 | 2.4.9-r0 |
openvpnAlpine:v3.22 |
2.4.0 up to 2.4.9-r0 | 2.4.9-r0 |
openvpnAlpine:v3.23 |
2.4.0 up to 2.4.9-r0 | 2.4.9-r0 |
openvpnAlpine:v3.24 |
2.4.0 up to 2.4.9-r0 | 2.4.9-r0 |
openvpnDebian:12 |
before 2.4.9-1 | 2.4.9-1 |
openvpnDebian:13 |
before 2.4.9-1 | 2.4.9-1 |
openvpnDebian:14 |
before 2.4.9-1 | 2.4.9-1 |
openvpnDebian:9 From an advisory covering 4 CVEs |
before 2.4.0-6+deb9u4, plus listed versions 2.4.0-62.4.0-6+deb9u12.4.0-6+deb9u1~bpo8+12.4.0-6+deb9u22.4.0-6+deb9u3 |
2.4.0-6+deb9u4 |
openvpnMageia:7 |
before 2.4.9-1.mga7 | 2.4.9-1.mga7 |
openvpnopenEuler:20.03-LTS |
before 2.4.8-6.oe1 | 2.4.8-6.oe1 |
openvpnopenEuler:20.03-LTS-SP1 |
before 2.4.8-6.oe1 | 2.4.8-6.oe1 |
openvpnSUSE:Linux Enterprise Module for Basesystem 15 SP2 From an advisory covering 3 CVEs |
before 2.4.3-5.7.1 | 2.4.3-5.7.1 |
openvpnSUSE:Linux Enterprise Module for Basesystem 15 SP3 From an advisory covering 3 CVEs |
before 2.4.3-5.7.1 | 2.4.3-5.7.1 |
openvpnUbuntu:18.04:LTS |
before 2.4.4-2ubuntu1.5, plus listed versions 2.4.3-4ubuntu12.4.4-1ubuntu12.4.4-2ubuntu12.4.4-2ubuntu1.12.4.4-2ubuntu1.22.4.4-2ubuntu1.3 |
2.4.4-2ubuntu1.5 |
openvpnUbuntu:20.04:LTS |
before 2.4.7-1ubuntu2.20.04.2, plus listed versions 2.4.7-1ubuntu2 |
2.4.7-1ubuntu2.20.04.2 |
openvpnUbuntu:18.04:LTS From an advisory covering 2 CVEs |
before 2.4.4-2ubuntu1.5, plus listed versions 2.4.3-4ubuntu12.4.4-1ubuntu12.4.4-2ubuntu12.4.4-2ubuntu1.12.4.4-2ubuntu1.22.4.4-2ubuntu1.3 |
2.4.4-2ubuntu1.5 |
openvpnUbuntu:20.04:LTS From an advisory covering 2 CVEs |
before 2.4.7-1ubuntu2.20.04.2, plus listed versions 2.4.7-1ubuntu2 |
2.4.7-1ubuntu2.20.04.2 |
openvpnopenSUSE:Leap 15.2 From an advisory covering 3 CVEs |
before 2.4.3-lp152.6.3.1 | 2.4.3-lp152.6.3.1 |
openvpnopenSUSE:Tumbleweed From an advisory covering 10 CVEs |
before 2.5.3-1.2 | 2.5.3-1.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| 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-2020-11810 is a low vulnerability (CVSS 3.7) in Openvpn, published April 27, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.65%, the 76th percentile. Fixed in openvpn 2.4.9-r0.
References
github.com/OpenVPN/openvpn/commit/37bc691e7d26ea4eb61a8a434ebd7a9ae76225ab
security-tracker.debian.org/tracker/CVE-2020-11810
bugzilla.suse.com/show_bug.cgi?id=1169925
community.openvpn.net/openvpn/ticket/1272
patchwork.openvpn.net/patch/1079
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/FGHHV4YZANZW45KZTJJGVGPFMSXYRCKZ
Show 32 moreShow less
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/JII7RYYYRBPQNEGGVSOXCM7JUZ43T3VH
lists.debian.org/debian-lts-announce/2022/05/msg00002.html
nvd.nist.gov/vuln/detail/CVE-2020-11810
lists.fedoraproject.org/archives/list/[email protected]/message/FGHHV4YZANZW45KZTJJGVGPFMSXYRCKZ
lists.fedoraproject.org/archives/list/[email protected]/message/JII7RYYYRBPQNEGGVSOXCM7JUZ43T3VH
github.com/advisories/GHSA-6crj-vqv7-qq9r
security.alpinelinux.org/vuln/CVE-2020-11810
advisories.mageia.org/MGASA-2020-0195.html
bugs.mageia.org/show_bug.cgi?id=26558
community.openvpn.net/openvpn/wiki/ChangesInOpenvpn24
lists.fedoraproject.org/archives/list/[email protected]/thread/F6UXS4WUVAGMXRRBWQNUHMT5JZYYW4KW
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1064
suse.com/support/update/announcement/2021/suse-su-20211577-1
bugzilla.suse.com/1085803
bugzilla.suse.com/1169925
bugzilla.suse.com/1185279
suse.com/security/cve/CVE-2018-7544
suse.com/security/cve/CVE-2020-11810
suse.com/security/cve/CVE-2020-15078
ubuntu.com/security/CVE-2020-11810
ubuntu.com/security/notices/USN-4933-1
cve.org/CVERecord?id=CVE-2020-11810
ubuntu.com/security/CVE-2020-15078
lists.opensuse.org/archives/list/[email protected]/thread/C5VK3H4AGK4ZRCLIB2D3IB7SS5RI4AZK
suse.com/security/cve/CVE-2005-3393
suse.com/security/cve/CVE-2005-3409
suse.com/security/cve/CVE-2006-1629
suse.com/security/cve/CVE-2006-4339
suse.com/security/cve/CVE-2017-12166
suse.com/security/cve/CVE-2017-7521
suse.com/security/cve/CVE-2017-7522
suse.com/security/cve/CVE-2018-9336