Every CVE Search/ Get API key

CVE-2020-9488

Improper validation of certificate with host mismatch in Apache Log4j SMTP appender

3.7 LowPublic exploitFix available

Improper validation of certificate with host mismatch in Apache Log4j SMTP appender. This could allow an SMTPS connection to be intercepted by a man-in-the-middle attack which could leak any log messages sent through that appender. Fixed in Apache Log4j 2.12.3 and 2.13.1

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
Low
Integrity
None
Availability
None

Exploit likelihood

8.22%Down 13.4 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 3.7

Improper validation of certificate with host mismatch in Apache Log4j SMTP appender. This could allow an SMTPS connection to be intercepted by a man-in-the-middle attack which could leak any log messages sent through that appender. Fixed in Apache Log4j 2.12.3 and 2.13.1

Record
CVE-2020-9488
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:P/I:N/A:N
Weakness
CWE-295
Updated
2026-11-02
CVE List 3.7

Improper validation of certificate with host mismatch in Apache Log4j SMTP appender. This could allow an SMTPS connection to be intercepted by a man-in-the-middle attack which could leak any log messages sent through that appender. Fixed in Apache Log4j 2.12.3 and 2.13.1

Record
CVE-2020-9488
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-295
Updated
2026-11-02
EUVDEUVD-2020-0518 3.7

Improper validation of certificate with host mismatch in Apache Log4j SMTP appender. This could allow an SMTPS connection to be intercepted by a man-in-the-middle attack which could leak any log messages sent through that appender. Fixed in Apache Log4j 2.12.3 and 2.13.1

Record
EUVD-2020-0518
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-vwqq-5vrc-xw9h 3.7

Improper validation of certificate with host mismatch in Apache Log4j SMTP appender

Improper validation of certificate with host mismatch in Apache Log4j SMTP appender prior to version 2.13.2. This could allow an SMTPS connection to be intercepted by a man-in-the-middle attack which could leak any log messages sent through that appender.

Record
GHSA-vwqq-5vrc-xw9h
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-295
Updated
2026-11-02
OSV 3.7

Improper validation of certificate with host mismatch in Apache Log4j SMTP appender. This could allow an SMTPS connection to be intercepted by a man-in-the-middle attack which could leak any log messages sent through that appender. Fixed in Apache Log4j 2.12.3 and 2.13.1

Record
CVE-2020-9488
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVDEBIAN-CVE-2020-9488 3.7

Improper validation of certificate with host mismatch in Apache Log4j SMTP appender. This could allow an SMTPS connection to be intercepted by a man-in-the-middle attack which could leak any log messages sent through that appender. Fixed in Apache Log4j 2.12.3 and 2.13.1

Record
DEBIAN-CVE-2020-9488
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
Show 4 moreShow less
OSVGHSA-vwqq-5vrc-xw9h 3.7

Improper validation of certificate with host mismatch in Apache Log4j SMTP appender

Improper validation of certificate with host mismatch in Apache Log4j SMTP appender prior to version 2.13.2. This could allow an SMTPS connection to be intercepted by a man-in-the-middle attack which could leak any log messages sent through that appender.

Record
GHSA-vwqq-5vrc-xw9h
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-295
Updated
2026-11-02
OSVRHSA-2020:3817 8.1

Red Hat Security Advisory: AMQ Clients 2.8.0 Release

Record
RHSA-2020:3817
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2020-9488 3.7

Improper validation of certificate with host mismatch in Apache Log4j SMTP appender. This could allow an SMTPS connection to be intercepted by a man-in-the-middle attack which could leak any log messages sent through that appender. Fixed in Apache Log4j 2.12.3 and 2.13.1

Record
UBUNTU-CVE-2020-9488
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVopenSUSE-SU-2024:11025-1 No score

log4j-2.13.2-1.9 on GA media

These are all security issues fixed in the log4j-2.13.2-1.9 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11025-1
Updated
2026-11-02

Affected products

Show 35 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
org.apache.logging.log4j:log4j
Maven
2.13.0 up to 2.13.2
2.13.2
org.apache.logging.log4j:log4j-core
Maven
2.13.0 up to 2.13.2
2.13.2
org.apache.logging.log4j:log4j
Maven
2.4.0 up to 2.12.3
2.12.3
org.apache.logging.log4j:log4j
Maven
before 2.3.2
2.3.2
org.apache.logging.log4j:log4j-core
Maven
2.4.0 up to 2.12.3
2.12.3
org.apache.logging.log4j:log4j-core
Maven
before 2.3.2
2.3.2
apache-log4j2
Debian:12
before 2.13.3-1
2.13.3-1
apache-log4j2
Debian:13
before 2.13.3-1
2.13.3-1
apache-log4j2
Debian:14
before 2.13.3-1
2.13.3-1
apache-log4j2
Debian:9
before 2.12.3-0+deb9u1, plus listed versions
2.10.0-12.10.0-22.11.1-12.11.1-22.11.2-1
Show 4 moreShow less
2.7-22.7-2+deb9u12.8.2-12.8.2-2
2.12.3-0+deb9u1
Show 60 moreShow less
Affected packages
PackageAffectedFixed
org.apache.logging.log4j:log4j
Maven
2.13.0 up to 2.13.2, plus listed versions
2.13.1
2.13.2
org.apache.logging.log4j:log4j-core
Maven
2.13.0 up to 2.13.2, plus listed versions
2.13.1
2.13.2
org.apache.logging.log4j:log4j
Maven
2.4.0 up to 2.12.3, plus listed versions
2.10.02.11.02.11.12.11.22.12.0
Show 14 moreShow less
2.12.12.12.22.42.4.12.52.62.6.12.6.22.72.82.8.12.8.22.9.02.9.1
2.12.3
org.apache.logging.log4j:log4j
Maven
before 2.3.2, plus listed versions
2.02.0-alpha12.0-alpha22.0-beta12.0-beta2
Show 15 moreShow less
2.0-beta32.0-beta42.0-beta52.0-beta62.0-beta72.0-beta82.0-beta92.0-rc12.0-rc22.0.12.0.22.12.22.32.3.1
2.3.2
org.apache.logging.log4j:log4j-core
Maven
2.4.0 up to 2.12.3, plus listed versions
2.10.02.11.02.11.12.11.22.12.0
Show 14 moreShow less
2.12.12.12.22.42.4.12.52.62.6.12.6.22.72.82.8.12.8.22.9.02.9.1
2.12.3
org.apache.logging.log4j:log4j-core
Maven
before 2.3.2, plus listed versions
2.02.0-alpha12.0-alpha22.0-beta12.0-beta2
Show 15 moreShow less
2.0-beta32.0-beta42.0-beta52.0-beta62.0-beta72.0-beta82.0-beta92.0-rc12.0-rc22.0.12.0.22.12.22.32.3.1
2.3.2
python-qpid-proton
Red Hat:a_mq_clients:2::el6
before 0:0.32.0-1.el6_10
0:0.32.0-1.el6_10
python-qpid-proton-docs
Red Hat:a_mq_clients:2::el6
before 0:0.32.0-1.el6_10
0:0.32.0-1.el6_10
qpid-cpp
Red Hat:a_mq_clients:2::el6
before 0:1.36.0-31.el6_10amq
0:1.36.0-31.el6_10amq
qpid-cpp-client
Red Hat:a_mq_clients:2::el6
before 0:1.36.0-31.el6_10amq
0:1.36.0-31.el6_10amq
qpid-cpp-client-devel
Red Hat:a_mq_clients:2::el6
before 0:1.36.0-31.el6_10amq
0:1.36.0-31.el6_10amq
qpid-cpp-client-docs
Red Hat:a_mq_clients:2::el6
before 0:1.36.0-31.el6_10amq
0:1.36.0-31.el6_10amq
qpid-cpp-debuginfo
Red Hat:a_mq_clients:2::el6
before 0:1.36.0-31.el6_10amq
0:1.36.0-31.el6_10amq
qpid-proton
Red Hat:a_mq_clients:2::el6
before 0:0.32.0-1.el6_10
0:0.32.0-1.el6_10
qpid-proton-c
Red Hat:a_mq_clients:2::el6
before 0:0.32.0-1.el6_10
0:0.32.0-1.el6_10
qpid-proton-c-devel
Red Hat:a_mq_clients:2::el6
before 0:0.32.0-1.el6_10
0:0.32.0-1.el6_10
qpid-proton-c-docs
Red Hat:a_mq_clients:2::el6
before 0:0.32.0-1.el6_10
0:0.32.0-1.el6_10
qpid-proton-cpp
Red Hat:a_mq_clients:2::el6
before 0:0.32.0-1.el6_10
0:0.32.0-1.el6_10
qpid-proton-cpp-devel
Red Hat:a_mq_clients:2::el6
before 0:0.32.0-1.el6_10
0:0.32.0-1.el6_10
qpid-proton-cpp-docs
Red Hat:a_mq_clients:2::el6
before 0:0.32.0-1.el6_10
0:0.32.0-1.el6_10
qpid-proton-debuginfo
Red Hat:a_mq_clients:2::el6
before 0:0.32.0-1.el6_10
0:0.32.0-1.el6_10
qpid-proton-tests
Red Hat:a_mq_clients:2::el6
before 0:0.32.0-1.el6_10
0:0.32.0-1.el6_10
python-qpid-proton
Red Hat:a_mq_clients:2::el7
before 0:0.32.0-2.el7
0:0.32.0-2.el7
python-qpid-proton-docs
Red Hat:a_mq_clients:2::el7
before 0:0.32.0-2.el7
0:0.32.0-2.el7
qpid-cpp
Red Hat:a_mq_clients:2::el7
before 0:1.36.0-31.el7amq
0:1.36.0-31.el7amq
qpid-cpp-client
Red Hat:a_mq_clients:2::el7
before 0:1.36.0-31.el7amq
0:1.36.0-31.el7amq
qpid-cpp-client-devel
Red Hat:a_mq_clients:2::el7
before 0:1.36.0-31.el7amq
0:1.36.0-31.el7amq
qpid-cpp-client-docs
Red Hat:a_mq_clients:2::el7
before 0:1.36.0-31.el7amq
0:1.36.0-31.el7amq
qpid-cpp-debuginfo
Red Hat:a_mq_clients:2::el7
before 0:1.36.0-31.el7amq
0:1.36.0-31.el7amq
qpid-proton
Red Hat:a_mq_clients:2::el7
before 0:0.32.0-2.el7
0:0.32.0-2.el7
qpid-proton-c
Red Hat:a_mq_clients:2::el7
before 0:0.32.0-2.el7
0:0.32.0-2.el7
qpid-proton-c-devel
Red Hat:a_mq_clients:2::el7
before 0:0.32.0-2.el7
0:0.32.0-2.el7
qpid-proton-c-docs
Red Hat:a_mq_clients:2::el7
before 0:0.32.0-2.el7
0:0.32.0-2.el7
qpid-proton-cpp
Red Hat:a_mq_clients:2::el7
before 0:0.32.0-2.el7
0:0.32.0-2.el7
qpid-proton-cpp-devel
Red Hat:a_mq_clients:2::el7
before 0:0.32.0-2.el7
0:0.32.0-2.el7
qpid-proton-cpp-docs
Red Hat:a_mq_clients:2::el7
before 0:0.32.0-2.el7
0:0.32.0-2.el7
qpid-proton-debuginfo
Red Hat:a_mq_clients:2::el7
before 0:0.32.0-2.el7
0:0.32.0-2.el7
qpid-proton-tests
Red Hat:a_mq_clients:2::el7
before 0:0.32.0-2.el7
0:0.32.0-2.el7
rubygem-qpid_proton
Red Hat:a_mq_clients:2::el7
before 0:0.32.0-2.el7
0:0.32.0-2.el7
nodejs-rhea
Red Hat:a_mq_clients:2::el8
before 0:1.0.24-1.el8
0:1.0.24-1.el8
python-qpid-proton-docs
Red Hat:a_mq_clients:2::el8
before 0:0.32.0-2.el8
0:0.32.0-2.el8
python3-qpid-proton
Red Hat:a_mq_clients:2::el8
before 0:0.32.0-2.el8
0:0.32.0-2.el8
python3-qpid-proton-debuginfo
Red Hat:a_mq_clients:2::el8
before 0:0.32.0-2.el8
0:0.32.0-2.el8
qpid-proton
Red Hat:a_mq_clients:2::el8
before 0:0.32.0-2.el8
0:0.32.0-2.el8
qpid-proton-c
Red Hat:a_mq_clients:2::el8
before 0:0.32.0-2.el8
0:0.32.0-2.el8
qpid-proton-c-debuginfo
Red Hat:a_mq_clients:2::el8
before 0:0.32.0-2.el8
0:0.32.0-2.el8
qpid-proton-c-devel
Red Hat:a_mq_clients:2::el8
before 0:0.32.0-2.el8
0:0.32.0-2.el8
qpid-proton-c-docs
Red Hat:a_mq_clients:2::el8
before 0:0.32.0-2.el8
0:0.32.0-2.el8
qpid-proton-cpp
Red Hat:a_mq_clients:2::el8
before 0:0.32.0-2.el8
0:0.32.0-2.el8
qpid-proton-cpp-debuginfo
Red Hat:a_mq_clients:2::el8
before 0:0.32.0-2.el8
0:0.32.0-2.el8
qpid-proton-cpp-devel
Red Hat:a_mq_clients:2::el8
before 0:0.32.0-2.el8
0:0.32.0-2.el8
qpid-proton-cpp-docs
Red Hat:a_mq_clients:2::el8
before 0:0.32.0-2.el8
0:0.32.0-2.el8
qpid-proton-debuginfo
Red Hat:a_mq_clients:2::el8
before 0:0.32.0-2.el8
0:0.32.0-2.el8
qpid-proton-debugsource
Red Hat:a_mq_clients:2::el8
before 0:0.32.0-2.el8
0:0.32.0-2.el8
qpid-proton-tests
Red Hat:a_mq_clients:2::el8
before 0:0.32.0-2.el8
0:0.32.0-2.el8
rubygem-qpid_proton
Red Hat:a_mq_clients:2::el8
before 0:0.32.0-2.el8
0:0.32.0-2.el8
rubygem-qpid_proton-debuginfo
Red Hat:a_mq_clients:2::el8
before 0:0.32.0-2.el8
0:0.32.0-2.el8
apache-log4j2
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
2.2-12.4-12.4-22.4-2ubuntu0.1~esm1
None known
apache-log4j2
Ubuntu:18.04:LTS
All versions, plus listed versions
2.8.2-12.8.2-22.10.0-12.10.0-22.10.0-2ubuntu0.12.12.4-0ubuntu0.1
None known
apache-log4j2
Ubuntu:20.04:LTS
before 2.16.0-0.20.04.1, plus listed versions
2.11.1-22.11.2-12.15.0-0.20.04.1
2.16.0-0.20.04.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubarsalanraja987/java-log4j-cve-2020-94882025-07-07

History

History
RecordedChangedSources
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2020-9488 is a low vulnerability (CVSS 3.7) in Apache Log4j, published April 27, 2020. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 8.22%, the 94th percentile. Fixed in org.apache.logging.log4j:log4j 2.13.2.

References

Show 114 moreShow less
MoveEnter Open