CVE-2019-18900 libzypp stores cookies world readable
Local attackers can read private cookies from the libzypp cookie store due to incorrect default file permissions.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2019-18900?
CVE-2019-18900 is a medium-severity vulnerability in SUSE CaaS Platform 3.0, published on 24 Jan 2020. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
: Incorrect Default Permissions vulnerability in libzypp of SUSE CaaS Platform 3.0, SUSE Linux Enterprise Server 12, SUSE Linux Enterprise Server 15 allowed local attackers to read a cookie store used by libzypp, exposing private cookies. This issue affects: SUSE CaaS Platform 3.0 libzypp versions prior to 16.21.2-27.68.1. SUSE Linux Enterprise Server 12 libzypp versions prior to 16.21.2-2.45.1. SUSE Linux Enterprise Server 15 17.19.0-3.34.1.
Weakness: CWE-276
Which versions are affected by CVE-2019-18900?
It affects 1 product.
Linux distribution packages (38)
libzypp SUSE:Enterprise Storage 5 | All versions | 16.21.2-2.45.1 |
libzypp SUSE:HPE Helion OpenStack 8 | All versions | 16.21.2-2.45.1 |
libzypp SUSE:Linux Enterprise Desktop 12 SP4 | All versions | 16.21.2-2.45.1 |
libsolv SUSE:Linux Enterprise Module for Basesystem 15 | All versions | 0.7.10-3.22.1 |
libzypp SUSE:Linux Enterprise Module for Basesystem 15 | All versions | 17.19.0-3.34.1 |
zypper SUSE:Linux Enterprise Module for Basesystem 15 | All versions | 1.14.33-3.29.1 |
libsolv SUSE:Linux Enterprise Module for Basesystem 15 SP1 | All versions | 0.7.10-3.13.4 |
libzypp SUSE:Linux Enterprise Module for Basesystem 15 SP1 | All versions | 17.19.0-3.14.5 |
zypper SUSE:Linux Enterprise Module for Basesystem 15 SP1 | All versions | 1.14.33-3.13.5 |
libsolv SUSE:Linux Enterprise Module for Development Tools 15 | All versions | 0.7.10-3.22.1 |
libsolv SUSE:Linux Enterprise Module for Development Tools 15 SP1 | All versions | 0.7.10-3.13.4 |
libsolv SUSE:Linux Enterprise Module for Package Hub 15 SP1 | All versions | 0.7.10-3.13.4 |
libzypp SUSE:Linux Enterprise Server 12 SP2-BCL | All versions | 16.21.2-27.70.1 |
zypper SUSE:Linux Enterprise Server 12 SP2-BCL | All versions | 1.13.57-18.46.3 |
libzypp SUSE:Linux Enterprise Server 12 SP2-LTSS | All versions | 16.21.2-27.70.1 |
zypper SUSE:Linux Enterprise Server 12 SP2-LTSS | All versions | 1.13.57-18.46.3 |
libzypp SUSE:Linux Enterprise Server 12 SP3-BCL | All versions | 16.21.2-2.45.1 |
libzypp SUSE:Linux Enterprise Server 12 SP3-LTSS | All versions | 16.21.2-2.45.1 |
libzypp SUSE:Linux Enterprise Server 12 SP4 | All versions | 16.21.2-2.45.1 |
libzypp SUSE:Linux Enterprise Server 12 SP4-LTSS | All versions | 16.21.2-2.45.1 |
libzypp SUSE:Linux Enterprise Server 12 SP5 | All versions | 16.21.2-2.45.1 |
libzypp SUSE:Linux Enterprise Server for SAP Applications 12 SP2 | All versions | 16.21.2-27.70.1 |
zypper SUSE:Linux Enterprise Server for SAP Applications 12 SP2 | All versions | 1.13.57-18.46.3 |
libzypp SUSE:Linux Enterprise Server for SAP Applications 12 SP3 | All versions | 16.21.2-2.45.1 |
libzypp SUSE:Linux Enterprise Server for SAP Applications 12 SP4 | All versions | 16.21.2-2.45.1 |
libzypp SUSE:Linux Enterprise Server for SAP Applications 12 SP4 | All versions | 16.21.2-2.45.1 |
libzypp SUSE:Linux Enterprise Server for SAP Applications 12 SP5 | All versions | 16.21.2-2.45.1 |
libzypp SUSE:Linux Enterprise Software Development Kit 12 SP4 | All versions | 16.21.2-2.45.1 |
libzypp SUSE:Linux Enterprise Software Development Kit 12 SP5 | All versions | 16.21.2-2.45.1 |
libzypp SUSE:OpenStack Cloud 7 | All versions | 16.21.2-27.70.1 |
zypper SUSE:OpenStack Cloud 7 | All versions | 1.13.57-18.46.3 |
libzypp SUSE:OpenStack Cloud 8 | All versions | 16.21.2-2.45.1 |
libzypp SUSE:OpenStack Cloud 9 | All versions | 16.21.2-2.45.1 |
libzypp SUSE:OpenStack Cloud Crowbar 8 | All versions | 16.21.2-2.45.1 |
libzypp SUSE:OpenStack Cloud Crowbar 9 | All versions | 16.21.2-2.45.1 |
libsolv openSUSE:Leap 15.1 | All versions | 0.7.10-lp151.2.10.1 |
libzypp openSUSE:Leap 15.1 | All versions | 17.19.0-lp151.2.10.1 |
zypper openSUSE:Leap 15.1 | All versions | 1.14.33-lp151.2.10.1 |
Products include Opensuse Libzypp.
How do I fix CVE-2019-18900?
Apply the vendor's patch.
Is CVE-2019-18900 being exploited?
There is no known exploitation of CVE-2019-18900 in the wild and no public exploit code.
Other vulnerabilities in SUSE CaaS Platform 3.0
- CVE-2026-25707 Handcrafted repo metadata may cause arbitrary local files to be overwritten by libzypp
- CVE-2026-44941 libzypp path traversal via "keyhint" in repomd.xml
- CVE-2017-7435 libzypp accepts unsigned 3rd party repo without warning
- CVE-2017-7436 libzypp accepts unsigned packages even when configured to check signatures
- CVE-2018-7685 libzypp does not reevaluate malicious rpms once downloaded
Sources
Also known as DEBIAN-CVE-2019-18900, DLA-2132-1, GHSA-fp7r-722w-q34j, MGASA-2020-0245, SUSE-SU-2020:0079-1, SUSE-SU-2020:0079-2 and 5 more.