Every CVE Search/ Get API key

CVE-2020-13645

In GNOME glib-networking through 2.64.2, the implementation of GTlsClientConnection skips...

6.5 MediumFix available

In GNOME glib-networking through 2.64.2, the implementation of GTlsClientConnection skips hostname verification of the server's TLS certificate if the application fails to specify the expected server identity. This is in contrast to its intended documented behavior, to fail the certificate verification. Applications that fail to provide the server identity, including Balsa before 2.5.11 and 2.6.x before 2.6.1, accept a TLS certificate if the certificate is valid for any host.

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

Exploit likelihood

2.02%Up 0.2 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 6.5

In GNOME glib-networking through 2.64.2, the implementation of GTlsClientConnection skips hostname verification of the server's TLS certificate if the application fails to specify the expected server identity. This is in contrast to its intended documented behavior, to fail the certificate verification. Applications that fail to provide the server identity, including Balsa before 2.5.11 and 2.6.x before 2.6.1, accept a TLS certificate if the certificate is valid for any host.

Record
CVE-2020-13645
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
CVSS 2.0
6.4 MediumAV:N/AC:L/Au:N/C:P/I:P/A:N
Weakness
CWE-295
Updated
2026-11-02
CVE List No score

In GNOME glib-networking through 2.64.2, the implementation of GTlsClientConnection skips hostname verification of the server's TLS certificate if the application fails to specify the expected server identity. This is in contrast to its intended documented behavior, to fail the certificate verification. Applications that fail to provide the server identity, including Balsa before 2.5.11 and 2.6.x before 2.6.1, accept a TLS certificate if the certificate is valid for any host.

Record
CVE-2020-13645
Updated
2026-11-02
EUVDEUVD-2020-5887 No score

In GNOME glib-networking through 2.64.2, the implementation of GTlsClientConnection skips hostname verification of the server's TLS certificate if the application fails to specify the expected server identity. This is in contrast to its intended documented behavior, to fail the certificate verification. Applications that fail to provide the server identity, including Balsa before 2.5.11 and 2.6.x before 2.6.1, accept a TLS certificate if the certificate is valid for any host.

Record
EUVD-2020-5887
Updated
2026-11-03
GitHub AdvisoriesGHSA-p43h-5x4h-9pp7 No score

In GNOME glib-networking through 2.64.2, the implementation of GTlsClientConnection skips...

In GNOME glib-networking through 2.64.2, the implementation of GTlsClientConnection skips hostname verification of the server's TLS certificate if the application fails to specify the expected server identity. This is in contrast to its intended documented behavior, to fail the certificate verification. Applications that fail to provide the server identity, including Balsa before 2.5.11 and 2.6.x before 2.6.1, accept a TLS certificate if the certificate is valid for any host.

Record
GHSA-p43h-5x4h-9pp7
Weakness
CWE-295
Updated
2026-11-02
OSVALPINE-CVE-2020-13645 6.5

In GNOME glib-networking through 2.64.2, the implementation of GTlsClientConnection skips hostname verification of the server's TLS certificate if the application fails to specify the expected server identity. This is in contrast to its intended documented behavior, to fail the certificate verification. Applications that fail to provide the server identity, including Balsa before 2.5.11 and 2.6.x before 2.6.1, accept a TLS certificate if the certificate is valid for any host.

Record
ALPINE-CVE-2020-13645
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-03
OSVAZL-6440 6.5

CVE-2020-13645 affecting package glib-networking for versions less than 2.59.1-8

In GNOME glib-networking through 2.64.2, the implementation of GTlsClientConnection skips hostname verification of the server's TLS certificate if the application fails to specify the expected server identity. This is in contrast to its intended documented behavior, to fail the certificate verification. Applications that fail to provide the server identity, including Balsa before 2.5.11 and 2.6.x before 2.6.1, accept a TLS certificate if the certificate is valid for any host.

Record
AZL-6440
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-02
Show 12 moreShow less
OSV 6.5

In GNOME glib-networking through 2.64.2, the implementation of GTlsClientConnection skips hostname verification of the server's TLS certificate if the application fails to specify the expected server identity. This is in contrast to its intended documented behavior, to fail the certificate verification. Applications that fail to provide the server identity, including Balsa before 2.5.11 and 2.6.x before 2.6.1, accept a TLS certificate if the certificate is valid for any host.

Record
CVE-2020-13645
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-02
OSVDEBIAN-CVE-2020-13645 6.5

In GNOME glib-networking through 2.64.2, the implementation of GTlsClientConnection skips hostname verification of the server's TLS certificate if the application fails to specify the expected server identity. This is in contrast to its intended documented behavior, to fail the certificate verification. Applications that fail to provide the server identity, including Balsa before 2.5.11 and 2.6.x before 2.6.1, accept a TLS certificate if the certificate is valid for any host.

Record
DEBIAN-CVE-2020-13645
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2020-13645 6.5

In GNOME glib-networking through 2.64.2, the implementation of GTlsClientConnection skips hostname verification of the server's TLS certificate if the application fails to specify the expected server identity. This is in contrast to its intended documented behavior, to fail the certificate verification. Applications that fail to provide the server identity, including Balsa before 2.5.11 and 2.6.x before 2.6.1, accept a TLS certificate if the certificate is valid for any host.

Record
UBUNTU-CVE-2020-13645
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-02
OSVMGASA-2020-0314 No score

Updated glib-networking packages fix security vulnerability

The updated packages fix a security vulnerability:

In GNOME glib-networking through 2.64.2, the implementation of GTlsClientConnection skips hostname verification of the server's TLS certificate if the application fails to specify the expected server identity. This is in contrast to its intended documented behavior, to fail the certificate verification. Applications that fail to provide the server identity, including Balsa before 2.5.11 and 2.6.x before 2.6.1, accept a TLS certificate if the certificate is valid for any host. (CVE-2020-13645)

Record
MGASA-2020-0314
Updated
2026-11-02
OSVopenSUSE-SU-2021:1094-1 No score

Security update for balsa

This update for balsa fixes the following issues:

Update to version 2.6.1

  • CVE-2020-13645: fix server identity verification (boo#1172460)
Record
openSUSE-SU-2021:1094-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:1554-1 No score

Security update for glib-networking

This update for glib-networking fixes the following issues:

Update to version 2.62.4:

  • CVE-2020-13645: Fixed a connection failure when the server identity is unset (bsc#1172460).

This update was imported from the SUSE:SLE-15-SP2:Update update project.

Record
openSUSE-SU-2021:1554-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:3944-1 No score

Security update for glib-networking

This update for glib-networking fixes the following issues:

Update to version 2.62.4:

  • CVE-2020-13645: Fixed a connection failure when the server identity is unset (bsc#1172460).
Record
openSUSE-SU-2021:3944-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10790-1 No score

glib-networking-2.68.1-1.3 on GA media

These are all security issues fixed in the glib-networking-2.68.1-1.3 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10790-1
Updated
2026-11-02
OSVSUSE-SU-2021:3944-1 No score

Security update for glib-networking

This update for glib-networking fixes the following issues:

Update to version 2.62.4:

  • CVE-2020-13645: Fixed a connection failure when the server identity is unset (bsc#1172460).
Record
SUSE-SU-2021:3944-1
Updated
2026-11-02
OSVSUSE-SU-2021:3997-1 No score

Security update for glib-networking

This update for glib-networking fixes the following issues:

  • CVE-2020-13645: Fixed a connection failure when the server identity is unset (bsc#1172460).
Record
SUSE-SU-2021:3997-1
Updated
2026-11-02
OSVSUSE-SU-2021:4004-1 No score

Security update for glib-networking

This update for glib-networking fixes the following issues:

  • CVE-2020-13645: Fixed a connection failure when the server identity is unset (bsc#1172460).
Record
SUSE-SU-2021:4004-1
Updated
2026-11-02
OSVUSN-4405-1 No score

glib-networking vulnerability

It was discovered that glib-networking skipped hostname certificate verification if the application failed to specify the server identity. A remote attacker could use this to perform a person-in-the-middle attack and expose sensitive information.

Record
USN-4405-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
glib-networking
Alpine:v3.12
2.64.0 up to 2.64.3-r0
2.64.3-r0
glib-networking
Alpine:v3.13
2.64.0 up to 2.64.3-r0
2.64.3-r0
glib-networking
Alpine:v3.14
2.64.0 up to 2.64.3-r0
2.64.3-r0
glib-networking
Alpine:v3.15
2.64.0 up to 2.64.3-r0
2.64.3-r0
glib-networking
Alpine:v3.16
2.64.0 up to 2.64.3-r0
2.64.3-r0
glib-networking
Alpine:v3.17
2.64.0 up to 2.64.3-r0
2.64.3-r0
glib-networking
Alpine:v3.18
2.64.0 up to 2.64.3-r0
2.64.3-r0
glib-networking
Alpine:v3.19
2.64.0 up to 2.64.3-r0
2.64.3-r0
glib-networking
Alpine:v3.20
2.64.0 up to 2.64.3-r0
2.64.3-r0
glib-networking
Alpine:v3.21
2.64.0 up to 2.64.3-r0
2.64.3-r0
Show 46 moreShow less
Affected packages
PackageAffectedFixed
glib-networking
Alpine:v3.22
2.64.0 up to 2.64.3-r0
2.64.3-r0
glib-networking
Alpine:v3.23
2.64.0 up to 2.64.3-r0
2.64.3-r0
glib-networking
Alpine:v3.24
2.64.0 up to 2.64.3-r0
2.64.3-r0
glib-networking
Azure Linux:2
before 2.59.1-8
2.59.1-8
glib-networking
Debian:12
before 2.64.3-2
2.64.3-2
glib-networking
Debian:13
before 2.64.3-2
2.64.3-2
glib-networking
Debian:14
before 2.64.3-2
2.64.3-2
glib-networking
Mageia:7
before 2.60.2-1.1.mga7
2.60.2-1.1.mga7
glib-networking
SUSE:Linux Enterprise Module for Basesystem 15 SP2
before 2.62.4-3.3.1
2.62.4-3.3.1
glib-networking
SUSE:Linux Enterprise Module for Basesystem 15 SP3
before 2.62.4-3.3.1
2.62.4-3.3.1
glib-networking
SUSE:Linux Enterprise Micro 5.0
before 2.62.4-3.3.1
2.62.4-3.3.1
glib-networking
SUSE:Linux Enterprise Micro 5.1
before 2.62.4-3.3.1
2.62.4-3.3.1
glib-networking
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 2.54.1-3.6.1
2.54.1-3.6.1
glib-networking
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 2.54.1-3.6.1
2.54.1-3.6.1
glib-networking
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS
before 2.54.1-3.6.1
2.54.1-3.6.1
glib-networking
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS
before 2.54.1-3.6.1
2.54.1-3.6.1
glib-networking
SUSE:Linux Enterprise Server 15-LTSS
before 2.54.1-3.6.1
2.54.1-3.6.1
glib-networking
SUSE:Linux Enterprise Server 15 SP1-BCL
before 2.54.1-3.6.1
2.54.1-3.6.1
glib-networking
SUSE:Linux Enterprise Server 15 SP1-LTSS
before 2.54.1-3.6.1
2.54.1-3.6.1
glib-networking
SUSE:Linux Enterprise Server for SAP Applications 15
before 2.54.1-3.6.1
2.54.1-3.6.1
glib-networking
SUSE:Linux Enterprise Server for SAP Applications 15 SP1
before 2.54.1-3.6.1
2.54.1-3.6.1
glib-networking
SUSE:Enterprise Storage 6
before 2.54.1-3.6.1
2.54.1-3.6.1
glib-networking
SUSE:HPE Helion OpenStack 8
before 2.48.2-6.3.1
2.48.2-6.3.1
glib-networking
SUSE:OpenStack Cloud 8
before 2.48.2-6.3.1
2.48.2-6.3.1
glib-networking
SUSE:OpenStack Cloud 9
before 2.48.2-6.3.1
2.48.2-6.3.1
glib-networking
SUSE:OpenStack Cloud Crowbar 8
before 2.48.2-6.3.1
2.48.2-6.3.1
glib-networking
SUSE:OpenStack Cloud Crowbar 9
before 2.48.2-6.3.1
2.48.2-6.3.1
glib-networking
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 2.48.2-6.3.1
2.48.2-6.3.1
glib-networking
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
before 2.48.2-6.3.1
2.48.2-6.3.1
glib-networking
SUSE:Linux Enterprise Server 12 SP2-BCL
before 2.48.2-6.3.1
2.48.2-6.3.1
glib-networking
SUSE:Linux Enterprise Server 12 SP3-LTSS
before 2.48.2-6.3.1
2.48.2-6.3.1
glib-networking
SUSE:Linux Enterprise Server 12 SP3-BCL
before 2.48.2-6.3.1
2.48.2-6.3.1
glib-networking
SUSE:Linux Enterprise Server 12 SP4-LTSS
before 2.48.2-6.3.1
2.48.2-6.3.1
glib-networking
SUSE:Linux Enterprise Server 12 SP5
before 2.48.2-6.3.1
2.48.2-6.3.1
glib-networking
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 2.48.2-6.3.1
2.48.2-6.3.1
glib-networking
Ubuntu:16.04:LTS
before 2.48.2-1~ubuntu16.04.2, plus listed versions
2.46.0-12.46.1-12.46.1-1build12.48.0-12.48.2-1~ubuntu16.04.1
2.48.2-1~ubuntu16.04.2
glib-networking
Ubuntu:18.04:LTS
before 2.56.0-1ubuntu0.1, plus listed versions
2.54.0-12.54.1-12.54.1-22.55.90-12.56.0-1
2.56.0-1ubuntu0.1
balsa
Ubuntu:20.04:LTS
before 2.6.0-2ubuntu0.1, plus listed versions
2.5.6-22.5.6-2build12.5.9-12.5.9-22.5.9-32.5.9-42.6.0-2
2.6.0-2ubuntu0.1
glib-networking
Ubuntu:20.04:LTS
before 2.64.2-1ubuntu0.1, plus listed versions
2.62.1-12.63.2-12.63.3-0build12.63.90-1ubuntu12.63.91-1ubuntu12.64.0-12.64.1-12.64.2-1build1
2.64.2-1ubuntu0.1
balsa
SUSE:Package Hub 15 SP2
before 2.6.1-bp153.2.3.1
2.6.1-bp153.2.3.1
balsa
SUSE:Package Hub 15 SP3
before 2.6.1-bp153.2.3.1
2.6.1-bp153.2.3.1
balsa
openSUSE:Leap 15.2
before 2.6.1-bp153.2.3.1
2.6.1-bp153.2.3.1
balsa
openSUSE:Leap 15.3
before 2.6.1-bp153.2.3.1
2.6.1-bp153.2.3.1
glib-networking
openSUSE:Leap 15.2
before 2.62.4-lp152.2.3.1
2.62.4-lp152.2.3.1
glib-networking
openSUSE:Leap 15.3
before 2.62.4-3.3.1
2.62.4-3.3.1
glib-networking
openSUSE:Tumbleweed
before 2.68.1-1.3
2.68.1-1.3

History

History
RecordedChangedSources
affected, aliases, referencesOSV
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

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

In short

CVE-2020-13645 is a medium vulnerability (CVSS 6.5) in Gnome Balsa, published May 28, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.02%, the 81st percentile. Fixed in glib-networking 2.64.3-r0.

References

Show 24 moreShow less
MoveEnter Open