Every CVE Search/ Get API key

CVE-2020-14929

Alpine before 2.23 silently proceeds to use an insecure connection after a /tls is sent in...

7.5 HighFix available

CVE-2020-14929 is a high vulnerability (CVSS 7.5) in Alpine Project Alpine, published June 19, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.82%, the 78th percentile. Fixed in alpine 2.23-r0.

Alpine before 2.23 silently proceeds to use an insecure connection after a /tls is sent in certain circumstances involving PREAUTH, which is a less secure behavior than the alternative of closing the connection and letting the user decide what they would like to do.

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

Exploit likelihood

1.82%Up 0.8 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.5

Alpine before 2.23 silently proceeds to use an insecure connection after a /tls is sent in certain circumstances involving PREAUTH, which is a less secure behavior than the alternative of closing the connection and letting the user decide what they would like to do.

Record
CVE-2020-14929
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:P/I:N/A:N
Updated
2026-11-02
CVE List No score

Alpine before 2.23 silently proceeds to use an insecure connection after a /tls is sent in certain circumstances involving PREAUTH, which is a less secure behavior than the alternative of closing the connection and letting the user decide what they would like to do.

Record
CVE-2020-14929
Updated
2026-11-02
EUVDEUVD-2020-7065 No score

Alpine before 2.23 silently proceeds to use an insecure connection after a /tls is sent in certain circumstances involving PREAUTH, which is a less secure behavior than the alternative of closing the connection and letting the user decide what they would like to do.

Record
EUVD-2020-7065
Updated
2026-11-03
GitHub AdvisoriesGHSA-2h9h-wfvh-5r96 7.5

Alpine before 2.23 silently proceeds to use an insecure connection after a /tls is sent in...

Alpine before 2.23 silently proceeds to use an insecure connection after a /tls is sent in certain circumstances involving PREAUTH, which is a less secure behavior than the alternative of closing the connection and letting the user decide what they would like to do.

Record
GHSA-2h9h-wfvh-5r96
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
OSVALPINE-CVE-2020-14929 7.5

Alpine before 2.23 silently proceeds to use an insecure connection after a /tls is sent in certain circumstances involving PREAUTH, which is a less secure behavior than the alternative of closing the connection and letting the user decide what they would like to do.

Record
ALPINE-CVE-2020-14929
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-03
OSV 7.5

Alpine before 2.23 silently proceeds to use an insecure connection after a /tls is sent in certain circumstances involving PREAUTH, which is a less secure behavior than the alternative of closing the connection and letting the user decide what they would like to do.

Record
CVE-2020-14929
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
Show 7 moreShow less
OSVDEBIAN-CVE-2020-14929 7.5

Alpine before 2.23 silently proceeds to use an insecure connection after a /tls is sent in certain circumstances involving PREAUTH, which is a less secure behavior than the alternative of closing the connection and letting the user decide what they would like to do.

Record
DEBIAN-CVE-2020-14929
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2020-14929 7.5

Alpine before 2.23 silently proceeds to use an insecure connection after a /tls is sent in certain circumstances involving PREAUTH, which is a less secure behavior than the alternative of closing the connection and letting the user decide what they would like to do.

Record
UBUNTU-CVE-2020-14929
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Updated
2026-11-02
OSVMGASA-2021-0014 No score

Updated alpine and c-client packages fix security vulnerability

Alpine before 2.23 silently proceeds to use an insecure connection after a /tls is sent in certain circumstances involving PREAUTH, which is a less secure behavior than the alternative of closing the connection and letting the user decide what they would like to do (CVE-2020-14929).

Record
MGASA-2021-0014
Updated
2026-11-02
OSVopenSUSE-SU-2021:0675-1 No score

Security update for alpine

This update for alpine fixes the following issues:

Update to release 2.24

  • A few crash fixes
  • Implementation of XOAUTH2 for Yahoo! Mail.

Update to release 2.23.2

  • Expansion of the configuration screen for XOAUTH2 to include username, and tenant.
  • Alpine uses the domain in the From: header of a message to generate a message-id and suppresses all information about Alpine, version, revision, and time of generation of the message-id from this header.
  • Alpine does not generate Sender or X-X-Sender by default by enabling [X] Disable Sender as the default.
  • Alpine does not disclose User Agent by default by enabling [X] Suppress User Agent by default.
  • When messages are selected, pressing the ';' command to broaden or narrow a search, now offers the possibility to completely replace the search, and is almost equivalent to being a shortcut to 'unselect all messages, and select again'.

Update to release 2.23

  • Fixes boo#1173281, CVE-2020-14929: Alpine silently proceeds to use an insecure connection after a /tls is sent in certain circumstances.
  • Implementation of XOAUTH2 authentication support for Outlook.
  • Add support for the OAUTHBEARER authentication method in Gmail.
  • Support for the SASL-IR IMAP extension.
  • Alpine can pass an HTML message to an external web browser, by using the 'External' command in the ATTACHMENT INDEX screen.

Update to release 2.22

  • Support for XOAUTH2 authentication method in Gmail.
  • NTLM authentication support with the ntlm library.
  • Added the '/tls1_3' flag for servers that support it.
  • Add the 'g' option to the select command that works in IMAP servers that implement the X-GM-EXT-1 capability (such as the one offered by Gmail).
  • Added '/auth=XYZ' to the way to define a server. This allows users to select the method to authenticate to an IMAP, SMTP or POP3 server. Examples are /auth=plain, or /auth=gssapi, etc.
  • When a message is of type multipart/mixed, and its first part is multipart/signed, Alpine will include the text of the original message in a reply message, instead of including a multipart attachment.
  • Added backward search in the index screen.
  • pico: Add -dict option to Pico, which allows users to choose a dictionary when spelling.
  • Drop /usr/bin/mailutil, it is not built by default anymore.
  • Added Quota subcommands for printing, forwarding, saving, etc.
Record
openSUSE-SU-2021:0675-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:0695-1 No score

Security update for alpine

This update for alpine fixes the following issues:

Update to release 2.24

  • A few crash fixes
  • Implementation of XOAUTH2 for Yahoo! Mail.

Update to release 2.23.2

  • Expansion of the configuration screen for XOAUTH2 to include username, and tenant.
  • Alpine uses the domain in the From: header of a message to generate a message-id and suppresses all information about Alpine, version, revision, and time of generation of the message-id from this header.
  • Alpine does not generate Sender or X-X-Sender by default by enabling [X] Disable Sender as the default.
  • Alpine does not disclose User Agent by default by enabling [X] Suppress User Agent by default.
  • When messages are selected, pressing the ';' command to broaden or narrow a search, now offers the possibility to completely replace the search, and is almost equivalent to being a shortcut to 'unselect all messages, and select again'.

Update to release 2.23

  • Fixes boo#1173281, CVE-2020-14929: Alpine silently proceeds to use an insecure connection after a /tls is sent in certain circumstances.
  • Implementation of XOAUTH2 authentication support for Outlook.
  • Add support for the OAUTHBEARER authentication method in Gmail.
  • Support for the SASL-IR IMAP extension.
  • Alpine can pass an HTML message to an external web browser, by using the 'External' command in the ATTACHMENT INDEX screen.

Update to release 2.22

  • Support for XOAUTH2 authentication method in Gmail.
  • NTLM authentication support with the ntlm library.
  • Added the '/tls1_3' flag for servers that support it.
  • Add the 'g' option to the select command that works in IMAP servers that implement the X-GM-EXT-1 capability (such as the one offered by Gmail).
  • Added '/auth=XYZ' to the way to define a server. This allows users to select the method to authenticate to an IMAP, SMTP or POP3 server. Examples are /auth=plain, or /auth=gssapi, etc.
  • When a message is of type multipart/mixed, and its first part is multipart/signed, Alpine will include the text of the original message in a reply message, instead of including a multipart attachment.
  • Added backward search in the index screen.
  • pico: Add -dict option to Pico, which allows users to choose a dictionary when spelling.
  • Drop /usr/bin/mailutil, it is not built by default anymore.
  • Added Quota subcommands for printing, forwarding, saving, etc.

This update was imported from the openSUSE:Leap:15.2:Update update project.

Record
openSUSE-SU-2021:0695-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10613-1 No score

alpine-2.25-24.1 on GA media

These are all security issues fixed in the alpine-2.25-24.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10613-1
Updated
2026-11-02
OSVUSN-7360-1 No score

alpine vulnerabilities

It was discovered that Alpine did not use a secure connection under certain circumstances. A remote attacker could possibly use this issue to leak sensitive information. (CVE-2020-14929)

It was discovered that Alpine could allow untagged responses from an IMAP server before upgrading to a TLS connection. A remote attacker could possibly use this issue to leak sensitive information. (CVE-2021-38370)

It was discovered that Alpine could crash when receiving certain SMTP commands. A remote attacker could possibly use this issue to cause a denial of service. (CVE-2021-46853)

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
alpine
Alpine:v3.12
before 2.23-r0
2.23-r0
alpine
Alpine:v3.13
before 2.23-r0
2.23-r0
alpine
Alpine:v3.14
before 2.23-r0
2.23-r0
alpine
Alpine:v3.15
before 2.23-r0
2.23-r0
alpine
Alpine:v3.16
before 2.23-r0
2.23-r0
alpine
Alpine:v3.17
before 2.23-r0
2.23-r0
alpine
Alpine:v3.18
before 2.23-r0
2.23-r0
alpine
Alpine:v3.19
before 2.23-r0
2.23-r0
alpine
Alpine:v3.20
before 2.23-r0
2.23-r0
alpine
Alpine:v3.21
before 2.23-r0
2.23-r0
Show 14 moreShow less
Affected packages
PackageAffectedFixed
alpine
Alpine:v3.22
before 2.23-r0
2.23-r0
alpine
Alpine:v3.23
before 2.23-r0
2.23-r0
alpine
Alpine:v3.24
before 2.23-r0
2.23-r0
alpine
Debian:12
before 2.23+dfsg1-1
2.23+dfsg1-1
alpine
Debian:13
before 2.23+dfsg1-1
2.23+dfsg1-1
alpine
Debian:14
before 2.23+dfsg1-1
2.23+dfsg1-1
alpine
Debian:8
before 2.11+dfsg1-3+deb8u1, plus listed versions
2.11+dfsg1-3
2.11+dfsg1-3+deb8u1
alpine
Mageia:7
before 2.11-5.1.mga7
2.11-5.1.mga7
c-client
Mageia:7
before 2007f-13.1.mga7
2007f-13.1.mga7
alpine
Ubuntu:Pro:16.04:LTS
before 2.20+dfsg1-2ubuntu0.1~esm1, plus listed versions
2.20+dfsg1-12.20+dfsg1-2
2.20+dfsg1-2ubuntu0.1~esm1
alpine
Ubuntu:Pro:18.04:LTS
before 2.21+dfsg1-1ubuntu0.1~esm1, plus listed versions
2.20+dfsg1-72.21+dfsg1-12.21+dfsg1-1build1
2.21+dfsg1-1ubuntu0.1~esm1
alpine
Ubuntu:Pro:20.04:LTS
before 2.22+dfsg1-1ubuntu0.1~esm1, plus listed versions
2.21+dfsg1-1.1build12.22+dfsg1-1
2.22+dfsg1-1ubuntu0.1~esm1
alpine
openSUSE:Leap 15.2
before 2.24-lp152.5.3.1
2.24-lp152.5.3.1
alpine
SUSE:Package Hub 15 SP2
before 2.24-bp152.4.3.1
2.24-bp152.4.3.1

History

History
WhenChangedSources
2026-11-03affected, aliases, referencesOSV
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 17 moreShow less
MoveEnter Open