CVE-2020-7042
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL 1.0.2 or later. tunnel.c...
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL 1.0.2 or later. tunnel.c mishandles certificate validation because the hostname check operates on uninitialized memory. The outcome is that a valid certificate is never accepted (only a malformed certificate may be accepted).
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
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.3
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL 1.0.2 or later. tunnel.c mishandles certificate validation because the hostname check operates on uninitialized memory. The outcome is that a valid certificate is never accepted (only a malformed certificate may be accepted).
- Record
CVE-2020-7042- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:P/A:N - Weakness
- CWE-295, CWE-908
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL 1.0.2 or later. tunnel.c mishandles certificate validation because the hostname check operates on uninitialized memory. The outcome is that a valid certificate is never accepted (only a malformed certificate may be accepted).
- Record
CVE-2020-7042- Updated
- 2026-11-02
EUVDEUVD-2020-28176 No score
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL 1.0.2 or later. tunnel.c mishandles certificate validation because the hostname check operates on uninitialized memory. The outcome is that a valid certificate is never accepted (only a malformed certificate may be accepted).
- Record
EUVD-2020-28176- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-8w9v-97h7-m2j5 No score
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL 1.0.2 or later. tunnel.c...
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL 1.0.2 or later. tunnel.c mishandles certificate validation because the hostname check operates on uninitialized memory. The outcome is that a valid certificate is never accepted (only a malformed certificate may be accepted).
- Record
GHSA-8w9v-97h7-m2j5- Weakness
- CWE-295
- Updated
- 2026-11-02
OSV
5.3
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL 1.0.2 or later. tunnel.c mishandles certificate validation because the hostname check operates on uninitialized memory. The outcome is that a valid certificate is never accepted (only a malformed certificate may be accepted).
- Record
CVE-2020-7042- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2020-7042
5.3
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL 1.0.2 or later. tunnel.c mishandles certificate validation because the hostname check operates on uninitialized memory. The outcome is that a valid certificate is never accepted (only a malformed certificate may be accepted).
- Record
DEBIAN-CVE-2020-7042- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
Show 4 moreShow less
OSVUBUNTU-CVE-2020-7042
5.3
An issue was discovered in openfortivpn 1.11.0 when used with OpenSSL 1.0.2 or later. tunnel.c mishandles certificate validation because the hostname check operates on uninitialized memory. The outcome is that a valid certificate is never accepted (only a malformed certificate may be accepted).
- Record
UBUNTU-CVE-2020-7042- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/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-7042 is a medium vulnerability (CVSS 5.3) 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 1.58%, the 75th 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/9eee997d599a89492281fc7ffdd79d88cd61afc3
nvd.nist.gov/vuln/detail/CVE-2020-7042
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-8w9v-97h7-m2j5
security-tracker.debian.org/tracker/CVE-2020-7042
ubuntu.com/security/CVE-2020-7042
cve.org/CVERecord?id=CVE-2020-7042
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