CVE-2020-7043
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL before 1.0.2. tunnel.c...
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL before 1.0.2. tunnel.c mishandles certificate validation because hostname comparisons do not consider '\0' characters, as demonstrated by a good.example.com\x00evil.example.com attack.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
9.1
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL before 1.0.2. tunnel.c mishandles certificate validation because hostname comparisons do not consider '\0' characters, as demonstrated by a good.example.com\x00evil.example.com attack.
- Record
CVE-2020-7043- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - CVSS 2.0
- 6.4 Medium
AV:N/AC:L/Au:N/C:P/I:P/A:N - Weakness
- CWE-295
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL before 1.0.2. tunnel.c mishandles certificate validation because hostname comparisons do not consider '\0' characters, as demonstrated by a good.example.com\x00evil.example.com attack.
- Record
CVE-2020-7043- Updated
- 2026-11-02
EUVDEUVD-2020-28177 No score
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL before 1.0.2. tunnel.c mishandles certificate validation because hostname comparisons do not consider '\0' characters, as demonstrated by a good.example.com\x00evil.example.com attack.
- Record
EUVD-2020-28177- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-4pqj-5gg5-44jh
9.1
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL before 1.0.2. tunnel.c...
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL before 1.0.2. tunnel.c mishandles certificate validation because hostname comparisons do not consider '\0' characters, as demonstrated by a good.example.com\x00evil.example.com attack.
- Record
GHSA-4pqj-5gg5-44jh- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-295
- Updated
- 2026-11-02
OSV
9.1
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL before 1.0.2. tunnel.c mishandles certificate validation because hostname comparisons do not consider '\0' characters, as demonstrated by a good.example.com\x00evil.example.com attack.
- Record
CVE-2020-7043- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2020-7043
9.1
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL before 1.0.2. tunnel.c mishandles certificate validation because hostname comparisons do not consider '\0' characters, as demonstrated by a good.example.com\x00evil.example.com attack.
- Record
DEBIAN-CVE-2020-7043- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
Show 4 moreShow less
OSVUBUNTU-CVE-2020-7043
9.1
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL before 1.0.2. tunnel.c mishandles certificate validation because hostname comparisons do not consider '\0' characters, as demonstrated by a good.example.com\x00evil.example.com attack.
- Record
UBUNTU-CVE-2020-7043- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVopenSUSE-SU-2020:0301-1 No score
Security update for openfortivpn
This update for openfortivpn to version 1.12.0 fixes the following issues:
- CVE-2020-7043: Fixed a TLS Certificate CommonName NULL Byte Vulnerability (boo#1165301).
- CVE-2020-7042: Fixed use of uninitialized memory in X509_check_host (boo#1165300).
- CVE-2020-7041: Fixed incorrect use of X509_check_host (boo#1165299).
- Record
openSUSE-SU-2020:0301-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:0305-1 No score
Security update for openfortivpn
This update for openfortivpn to version 1.12.0 fixes the following issues:
- CVE-2020-7043: Fixed a TLS Certificate CommonName NULL Byte Vulnerability (boo#1165301).
- CVE-2020-7042: Fixed use of uninitialized memory in X509_check_host (boo#1165300).
- CVE-2020-7041: Fixed incorrect use of X509_check_host (boo#1165299).
This update was imported from the openSUSE:Leap:15.1:Update update project.
- Record
openSUSE-SU-2020:0305-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11118-1 No score
openfortivpn-1.17.1-1.1 on GA media
These are all security issues fixed in the openfortivpn-1.17.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11118-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
openfortivpnDebian:12 |
before 1.12.0-1 | 1.12.0-1 |
openfortivpnDebian:13 |
before 1.12.0-1 | 1.12.0-1 |
openfortivpnDebian:14 |
before 1.12.0-1 | 1.12.0-1 |
openfortivpnUbuntu:18.04:LTS |
All versions, plus listed versions 1.6.0-11.6.0-1build1 |
None known |
openfortivpnopenSUSE:Leap 15.1 From an advisory covering 3 CVEs |
before 1.12.0-lp151.2.5.1 | 1.12.0-lp151.2.5.1 |
openfortivpnSUSE:Package Hub 15 SP1 From an advisory covering 3 CVEs |
before 1.12.0-bp151.3.3.1 | 1.12.0-bp151.3.3.1 |
openfortivpnopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 1.17.1-1.1 | 1.17.1-1.1 |
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-7043 is a critical vulnerability (CVSS 9.1) in Openfortivpn Project Openfortivpn, published February 27, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.76%, the 86th percentile. Fixed in openfortivpn 1.12.0-1.
References
github.com/adrienverge/openfortivpn/issues/536
github.com/adrienverge/openfortivpn/commit/cd9368c6a1b4ef91d77bb3fdbe2e5bc34aa6f4c4
lists.opensuse.org/opensuse-security-announce/2020-03/msg00009.html
lists.opensuse.org/opensuse-security-announce/2020-03/msg00011.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/SRVVNXCNTNMPCIAZIVR4FAGYCSU53FNA
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/FF6HYIBREQGATRM5COF57MRQWKOKCWZ3
Show 18 moreShow less
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CKNKSGBVYGRRVRLFEFBEKUEJYJR5LWOF
github.com/adrienverge/openfortivpn/commit/6328a070ddaab16faaf008cb9a8a62439c30f2a8
nvd.nist.gov/vuln/detail/CVE-2020-7043
lists.fedoraproject.org/archives/list/[email protected]/message/CKNKSGBVYGRRVRLFEFBEKUEJYJR5LWOF
lists.fedoraproject.org/archives/list/[email protected]/message/FF6HYIBREQGATRM5COF57MRQWKOKCWZ3
lists.fedoraproject.org/archives/list/[email protected]/message/SRVVNXCNTNMPCIAZIVR4FAGYCSU53FNA
github.com/advisories/GHSA-4pqj-5gg5-44jh
security-tracker.debian.org/tracker/CVE-2020-7043
ubuntu.com/security/CVE-2020-7043
cve.org/CVERecord?id=CVE-2020-7043
lists.opensuse.org/archives/list/[email protected]/thread/RZEDRWLMRKGVGRSXJMFL4ABTGHIF6GLD
bugzilla.suse.com/1165299
bugzilla.suse.com/1165300
bugzilla.suse.com/1165301
suse.com/security/cve/CVE-2020-7041
suse.com/security/cve/CVE-2020-7042
suse.com/security/cve/CVE-2020-7043
lists.opensuse.org/archives/list/[email protected]/thread/LXVMOLZGPWSU3PQQHJUNYFPGEJQQUENK