Every CVE Search/ Get API key

CVE-2018-20532

There is a NULL pointer dereference at ext/testcase.c (function testcase_read) in libsolvext.a in...

6.5 MediumFix available

There is a NULL pointer dereference at ext/testcase.c (function testcase_read) in libsolvext.a in libsolv through 0.7.2 that will cause a denial of service.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

2.06%Up 0.5 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 6.5

There is a NULL pointer dereference at ext/testcase.c (function testcase_read) in libsolvext.a in libsolv through 0.7.2 that will cause a denial of service.

Record
CVE-2018-20532
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:N/I:N/A:P
Weakness
CWE-476
Updated
2026-11-02
CVE List No score

There is a NULL pointer dereference at ext/testcase.c (function testcase_read) in libsolvext.a in libsolv through 0.7.2 that will cause a denial of service.

Record
CVE-2018-20532
Updated
2026-11-02
EUVDEUVD-2018-13086 No score

There is a NULL pointer dereference at ext/testcase.c (function testcase_read) in libsolvext.a in libsolv through 0.7.2 that will cause a denial of service.

Record
EUVD-2018-13086
Updated
2026-11-03
GitHub AdvisoriesGHSA-7f23-525w-gw6h 6.5

There is a NULL pointer dereference at ext/testcase.c (function testcase_read) in libsolvext.a in...

There is a NULL pointer dereference at ext/testcase.c (function testcase_read) in libsolvext.a in libsolv through 0.7.2 that will cause a denial of service.

Record
GHSA-7f23-525w-gw6h
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Weakness
CWE-476
Updated
2026-11-02
OSV 6.5

There is a NULL pointer dereference at ext/testcase.c (function testcase_read) in libsolvext.a in libsolv through 0.7.2 that will cause a denial of service.

Record
CVE-2018-20532
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2018-20532 6.5

There is a NULL pointer dereference at ext/testcase.c (function testcase_read) in libsolvext.a in libsolv through 0.7.2 that will cause a denial of service.

Record
DEBIAN-CVE-2018-20532
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 10 moreShow less
OSVRHSA-2019:2290 3.3

Red Hat Security Advisory: libsolv security and bug fix update

Record
RHSA-2019:2290
CVSS 3.0
3.3 LowCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2018-20532 6.5

There is a NULL pointer dereference at ext/testcase.c (function testcase_read) in libsolvext.a in libsolv through 0.7.2 that will cause a denial of service.

Record
UBUNTU-CVE-2018-20532
CVSS 3.0
6.5 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVopenSUSE-SU-2019:1927-1 No score

Security update for zypper, libzypp and libsolv

This update for libzypp and libsolv fixes the following issues:

Security issues fixed:

  • CVE-2018-20532: Fixed NULL pointer dereference at ext/testcase.c (function testcase_read) (bsc#1120629).
  • CVE-2018-20533: Fixed NULL pointer dereference at ext/testcase.c (function testcase_str2dep_complex) in libsolvext.a (bsc#1120630).
  • CVE-2018-20534: Fixed illegal address access at src/pool.h (function pool_whatprovides) in libsolv.a (bsc#1120631).

Fixed bugs and enhancements:

  • make cleandeps jobs on patterns work (bnc#1137977)
  • Fixed an issue where libsolv failed to build against swig 4.0 by updating the version to 0.7.5 (bsc#1135749).
  • Virtualization host upgrade from SLES-15 to SLES-15-SP1 finished with wrong product name shown up (bsc#1131823).
  • Copy pattern categories from the rpm that defines the pattern (fate#323785).
  • Enhance scanning /sys for modaliases (bsc#1130161).
  • Prevent SEGV if the application sets an empty TextLocale (bsc#1127026).
  • Handle libgpgme error when gpg key is not completely read and user hits CTRL + C (bsc#1127220).
  • Added a hint when registration codes have expired (bsc#965786).
  • Adds a better handling of an error when verifying any repository medium (bsc#1065022).
  • Will now only write type field when probing (bsc#1114908).
  • Fixes an issue where zypper has showed the info message 'Installation aborted by user' while the installation was aborted by wicked (bsc#978193).
  • Suppresses reporting /memfd: pseudo files (bsc#1123843).
  • Fixes an issue where zypper was not able to install or uninstall packages when rpm is unavailable (bsc#1122471).
  • Fixes an issue where locks were ignored (bsc#1113296).
  • Simplify complex locks so zypper can display them (bsc#1112911).
  • zypper will now set SYSTEMD_OFFLINE=1 during chrooted commits (bsc#1118758).
  • no-recommends: Nevertheless consider resolver namespaces (hardware, language,..supporting packages) (fate#325513).
  • Removes world-readable bit from /var/log/zypp (bsc#1099019).
  • Does no longer fail service-refresh on a empty repoindex.xml (bsc#1116840).
  • Fixes soname due to libsolv ABI changes (bsc#1115341).
  • Add infrastructure to flag specific packages to trigger a reboot needed hint (fate#326451).

This update for zypper 1.14.27 fixes the following issues:

  • bash-completion: add package completion for addlock (bsc#1047962)

  • bash-completion: fix incorrect detection of command names (bsc#1049826)

  • Offer to change the 'runSearchPackages' config option at the prompt (bsc#1119373, FATE#325599)

  • Prompt: provide a 'yes/no/always/never' prompt.

  • Prompt: support '#NUM' as answer to select the NUMth option...

  • Augeas: enable writing back changed option values (to ~/.zypper.conf)

  • removelocale: fix segfault

  • Move needs-restarting command to subpackage (fixes #254)

  • Allow empty string as argument (bsc#1125415)

  • Provide a way to delete cache for volatile repositories (bsc#1053177)

  • Adapt to boost-1.69 requiring explicit casts tribool->bool (fixes #255)

  • Show support status in info if not unknown (bsc#764147)

  • Fix installing plain rpm files with zypper in (bsc#1124897)

  • Show only required info in the summary in quiet mode (bsc#993025)

  • Stay with legacy behavior and return ZYPPER_EXIT_INF_REBOOT_NEEDED only for patches. We don't extend this return code to packages, although they may also carry the 'reboot-needed' attribute. The preferred way to test whether the system needs to be rebooted is zypper needs-rebooting. (openSUSE/zypper#237)

  • Skip repository on error (bsc#1123967)

  • New commands for locale management: locales addlocale removelocale Inspect and manipulate the systems requested locales, aka. the languages software packages should try support by installing translations, dictionaries and tools, as far as they are available.

  • Don't throw, just warn if options are repeated (bsc#1123865)

  • Fix detection whether stdout is a tty (happened too late)

  • Fix broken --plus-content switch (fixes bsc#1123681)

  • Fix…

Record
openSUSE-SU-2019:1927-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10993-1 No score

libsolv-demo-0.7.19-1.4 on GA media

These are all security issues fixed in the libsolv-demo-0.7.19-1.4 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10993-1
Updated
2026-11-02
OSVSUSE-RU-2019:2742-1 No score

Recommended update for libzypp, zypper, libsolv and PackageKit

This update for libzypp, zypper, libsolv and PackageKit fixes the following issues:

Security issues fixed in libsolv:

  • CVE-2018-20532: Fixed NULL pointer dereference at ext/testcase.c (function testcase_read) (bsc#1120629).
  • CVE-2018-20533: Fixed NULL pointer dereference at ext/testcase.c (function testcase_str2dep_complex) in libsolvext.a (bsc#1120630).
  • CVE-2018-20534: Fixed illegal address access at src/pool.h (function pool_whatprovides) in libsolv.a (bsc#1120631).

Other issues addressed in libsolv:

  • Fixed an issue where libsolv failed to build against swig 4.0 by updating the version to 0.7.5 (bsc#1135749).
  • Fixed an issue with the package name (bsc#1131823).
  • repo_add_rpmdb: do not copy bad solvables from the old solv file
  • Fixed an issue with cleandeps updates in which all packages were not updated
  • Experimental DISTTYPE_CONDA and REL_CONDA support
  • Fixed cleandeps jobs when using patterns (bsc#1137977)
  • Fixed favorq leaking between solver runs if the solver is reused
  • Fixed SOLVER_FLAG_FOCUS_BEST updateing packages without reason
  • Be more correct with multiversion packages that obsolete their own name (bnc#1127155)
  • Fix repository priority handling for multiversion packages
  • Make code compatible with swig 4.0, remove obj0 instances
  • repo2solv: support zchunk compressed data
  • Remove NO_BRP_STRIP_DEBUG=true as brp-15-strip-debug will not strip debug info for archives

Issues fixed in libzypp:

  • Fix empty metalink downloads if filesize is unknown (bsc#1153557)
  • Recognize riscv64 as architecture
  • Fix installation of new header file (fixes #185)
  • zypp.conf: Introduce solver.focus to define the resolvers general attitude when resolving jobs. (bsc#1146415)
  • New container detection algorithm for zypper ps (bsc#1146947)
  • Fix leaking filedescriptors in MediaCurl. (bsc#1116995)
  • Run file conflict check on dry-run. (bsc#1140039)
  • Do not remove orphan products if the .prod file is owned by a package. (bsc#1139795)
  • Rephrase file conflict check summary. (bsc#1140039)
  • Fix bash completions option detection. (bsc#1049825)
  • Fixes a bug where zypper exited on SIGPIPE when downloading packages (bsc#1145521)
  • Fixes an issue where zypper exited with a segmentation fault when updating via YaST2 (bsc#1146027)
  • PublicKey::algoName: supply key algorithm and length

Issues fixed in zypper:

  • Update to version 1.14.30
  • Ignore SIGPIPE while STDOUT/STDERR are OK (bsc#1145521)
  • Dump stacktrace on SIGPIPE (bsc#1145521)
  • info: The requested info must be shown in QUIET mode (fixes #287)
  • Fix local/remote url classification.
  • Rephrase file conflict check summary (bsc#1140039)
  • Fix bash completions option detection (bsc#1049825)
  • man: split '--with[out]' like options to ease searching.
  • Unhided 'ps' command in help
  • Added option to show more conflict information
  • Rephrased zypper ps hint (bsc#859480)
  • Fixed repo refresh not returning 106-ZYPPER_EXIT_INF_REPOS_SKIPPED if --root is used (bsc#1134226)
  • Fixed unknown package handling in zypper install (bsc#1127608)
  • Re-show progress bar after pressing retry upon install error (bsc#1131113)

Issues fixed in PackageKit:

  • Port the cron configuration variables to the systemd timer script, and add -sendwait parameter to mail in the script(bsc#1130306).
Record
SUSE-RU-2019:2742-1
Updated
2026-11-02
OSVSUSE-SU-2019:1972-1 No score

Security update for libsolv, libzypp, zypper

This update for libsolv, libzypp and zypper fixes the following issues:

libsolv was updated to version 0.6.36 fixes the following issues:

Security issues fixed:

  • CVE-2018-20532: Fixed a NULL pointer dereference in testcase_read() (bsc#1120629).
  • CVE-2018-20533: Fixed a NULL pointer dereference in testcase_str2dep_complex() (bsc#1120630).
  • CVE-2018-20534: Fixed a NULL pointer dereference in pool_whatprovides() (bsc#1120631).

Non-security issues fixed:

  • Made cleandeps jobs on patterns work (bsc#1137977).
  • Fixed an issue multiversion packages that obsolete their own name (bsc#1127155).
  • Keep consistent package name if there are multiple alternatives (bsc#1131823).

libzypp received following fixes:

  • Fixes a bug where locking the kernel was not possible (bsc#1113296)

zypper received following fixes:

  • Fixes a bug where the wrong exit code was set when refreshing repos if --root was used (bsc#1134226)
  • Improved the displaying of locks (bsc#1112911)
  • Fixes an issue where https repository urls caused an error prompt to appear twice (bsc#1110542)
  • zypper will now always warn when no repositories are defined (bsc#1109893)
Record
SUSE-SU-2019:1972-1
Updated
2026-11-02
OSVSUSE-SU-2019:2030-1 No score

Security update for zypper, libzypp and libsolv

This update for libzypp and libsolv fixes the following issues:

Security issues fixed:

  • CVE-2018-20532: Fixed NULL pointer dereference at ext/testcase.c (function testcase_read) (bsc#1120629).
  • CVE-2018-20533: Fixed NULL pointer dereference at ext/testcase.c (function testcase_str2dep_complex) in libsolvext.a (bsc#1120630).
  • CVE-2018-20534: Fixed illegal address access at src/pool.h (function pool_whatprovides) in libsolv.a (bsc#1120631).

Fixed bugs and enhancements:

  • make cleandeps jobs on patterns work (bnc#1137977)
  • Fixed an issue where libsolv failed to build against swig 4.0 by updating the version to 0.7.5 (bsc#1135749).
  • Virtualization host upgrade from SLES-15 to SLES-15-SP1 finished with wrong product name shown up (bsc#1131823).
  • Copy pattern categories from the rpm that defines the pattern (fate#323785).
  • Enhance scanning /sys for modaliases (bsc#1130161).
  • Prevent SEGV if the application sets an empty TextLocale (bsc#1127026).
  • Handle libgpgme error when gpg key is not completely read and user hits CTRL + C (bsc#1127220).
  • Added a hint when registration codes have expired (bsc#965786).
  • Adds a better handling of an error when verifying any repository medium (bsc#1065022).
  • Will now only write type field when probing (bsc#1114908).
  • Fixes an issue where zypper has showed the info message 'Installation aborted by user' while the installation was aborted by wicked (bsc#978193).
  • Suppresses reporting /memfd: pseudo files (bsc#1123843).
  • Fixes an issue where zypper was not able to install or uninstall packages when rpm is unavailable (bsc#1122471).
  • Fixes an issue where locks were ignored (bsc#1113296).
  • Simplify complex locks so zypper can display them (bsc#1112911).
  • zypper will now set SYSTEMD_OFFLINE=1 during chrooted commits (bsc#1118758).
  • no-recommends: Nevertheless consider resolver namespaces (hardware, language,..supporting packages) (fate#325513).
  • Removes world-readable bit from /var/log/zypp (bsc#1099019).
  • Does no longer fail service-refresh on a empty repoindex.xml (bsc#1116840).
  • Fixes soname due to libsolv ABI changes (bsc#1115341).
  • Add infrastructure to flag specific packages to trigger a reboot needed hint (fate#326451).

This update for zypper 1.14.27 fixes the following issues:

  • bash-completion: add package completion for addlock (bsc#1047962)

  • bash-completion: fix incorrect detection of command names (bsc#1049826)

  • Offer to change the 'runSearchPackages' config option at the prompt (bsc#1119373, FATE#325599)

  • Prompt: provide a 'yes/no/always/never' prompt.

  • Prompt: support '#NUM' as answer to select the NUMth option...

  • Augeas: enable writing back changed option values (to ~/.zypper.conf)

  • removelocale: fix segfault

  • Move needs-restarting command to subpackage (fixes #254)

  • Allow empty string as argument (bsc#1125415)

  • Provide a way to delete cache for volatile repositories (bsc#1053177)

  • Adapt to boost-1.69 requiring explicit casts tribool->bool (fixes #255)

  • Show support status in info if not unknown (bsc#764147)

  • Fix installing plain rpm files with zypper in (bsc#1124897)

  • Show only required info in the summary in quiet mode (bsc#993025)

  • Stay with legacy behavior and return ZYPPER_EXIT_INF_REBOOT_NEEDED only for patches. We don't extend this return code to packages, although they may also carry the 'reboot-needed' attribute. The preferred way to test whether the system needs to be rebooted is zypper needs-rebooting. (openSUSE/zypper#237)

  • Skip repository on error (bsc#1123967)

  • New commands for locale management: locales addlocale removelocale Inspect and manipulate the systems requested locales, aka. the languages software packages should try support by installing translations, dictionaries and tools, as far as they are available.

  • Don't throw, just warn if options are repeated (bsc#1123865)

  • Fix detection whether stdout is a tty (happened too late)

  • Fix broken --plus-content switch (fixes bsc#1123681)

  • Fix…

Record
SUSE-SU-2019:2030-1
Updated
2026-11-02
OSVSUSE-SU-2019:2265-1 No score

Security update for libsolv, libzypp, zypper

This update for libsolv, libzypp and zypper fixes the following issues:

libsolv was updated to version 0.6.36 and fixes the following issues:

Security issues fixed:

  • CVE-2018-20532: Fixed a NULL pointer dereference in testcase_read() (bsc#1120629).
  • CVE-2018-20533: Fixed a NULL pointer dereference in testcase_str2dep_complex() (bsc#1120630).
  • CVE-2018-20534: Fixed a NULL pointer dereference in pool_whatprovides() (bsc#1120631).

Non-security issues fixed:

  • Made cleandeps jobs on patterns work (bsc#1137977).
  • Fixed an issue multiversion packages that obsolete their own name (bsc#1127155).
  • Keep consistent package name if there are multiple alternatives (bsc#1131823).

Fixes for libzypp:

  • Fixes a bug where locking the kernel was not possible (bsc#1113296)
  • Fixes a file descriptor leak (bsc#1116995)
  • Will now run file conflict check on dry-run (best with download-only) (bsc#1140039)

Fixes for zypper:

  • Fixes a bug where the wrong exit code was set when refreshing repos if --root was used (bsc#1134226)
  • Improved the displaying of locks (bsc#1112911)
  • Fixes an issue where https repository urls caused an error prompt to appear twice (bsc#1110542)
  • zypper will now always warn when no repositories are defined (bsc#1109893)
  • Fixes bash completion option detection (bsc#1049825)
Record
SUSE-SU-2019:2265-1
Updated
2026-11-02
OSVSUSE-SU-2020:2660-1 No score

Security update for libsolv

This update for libsolv fixes the following issues:

This is a reissue of an existing libsolv update that also included libsolv-devel for LTSS products.

libsolv was updated to version 0.6.36 fixes the following issues:

Security issues fixed:

  • CVE-2018-20532: Fixed a NULL pointer dereference in testcase_read() (bsc#1120629).
  • CVE-2018-20533: Fixed a NULL pointer dereference in testcase_str2dep_complex() (bsc#1120630).
  • CVE-2018-20534: Fixed a NULL pointer dereference in pool_whatprovides() (bsc#1120631).

Non-security issues fixed:

  • Made cleandeps jobs on patterns work (bsc#1137977).
  • Fixed an issue multiversion packages that obsolete their own name (bsc#1127155).
  • Keep consistent package name if there are multiple alternatives (bsc#1131823).
Record
SUSE-SU-2020:2660-1
Updated
2026-11-02
OSVUSN-4851-1 No score

libsolv vulnerabilities

It was discovered that Libsolv incorrectly handled certain malformed input. An attacker could use this issue to cause Libsolv to crash, resulting in a denial of service.

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

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libsolv
Debian:12
before 0.6.36-1
0.6.36-1
libsolv
Debian:13
before 0.6.36-1
0.6.36-1
libsolv
Debian:14
before 0.6.36-1
0.6.36-1
libsolv
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv-debuginfo
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv-demo
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv-devel
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv-tools
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
python2-solv
Red Hat:enterprise_linux:7::client
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv
Red Hat:enterprise_linux:7::computenode
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
Show 136 moreShow less
Affected packages
PackageAffectedFixed
libsolv-debuginfo
Red Hat:enterprise_linux:7::computenode
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv-demo
Red Hat:enterprise_linux:7::computenode
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv-devel
Red Hat:enterprise_linux:7::computenode
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv-tools
Red Hat:enterprise_linux:7::computenode
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
python2-solv
Red Hat:enterprise_linux:7::computenode
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv-debuginfo
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv-demo
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv-devel
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv-tools
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
python2-solv
Red Hat:enterprise_linux:7::server
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv-debuginfo
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv-demo
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv-devel
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv-tools
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
python2-solv
Red Hat:enterprise_linux:7::workstation
From an advisory covering 3 CVEs
before 0:0.6.34-4.el7
0:0.6.34-4.el7
libsolv
SUSE:Linux Enterprise Module for Basesystem 15 SP1
From an advisory covering 3 CVEs
before 0.7.6-3.7.2
0.7.6-3.7.2
libyui-ncurses-pkg
SUSE:Linux Enterprise Module for Basesystem 15 SP1
From an advisory covering 3 CVEs
before 2.48.9-7.3.5
2.48.9-7.3.5
libyui-ncurses-pkg-doc
SUSE:Linux Enterprise Module for Basesystem 15 SP1
From an advisory covering 3 CVEs
before 2.48.9-7.3.3
2.48.9-7.3.3
libyui-qt-pkg
SUSE:Linux Enterprise Module for Basesystem 15 SP1
From an advisory covering 3 CVEs
before 2.45.27-3.3.5
2.45.27-3.3.5
libyui-qt-pkg-doc
SUSE:Linux Enterprise Module for Basesystem 15 SP1
From an advisory covering 3 CVEs
before 2.45.27-3.3.3
2.45.27-3.3.3
libzypp
SUSE:Linux Enterprise Module for Basesystem 15 SP1
From an advisory covering 3 CVEs
before 17.15.0-3.9.1
17.15.0-3.9.1
yast2-pkg-bindings
SUSE:Linux Enterprise Module for Basesystem 15 SP1
From an advisory covering 3 CVEs
before 4.1.2-3.3.5
4.1.2-3.3.5
zypper
SUSE:Linux Enterprise Module for Basesystem 15 SP1
From an advisory covering 3 CVEs
before 1.14.30-3.7.2
1.14.30-3.7.2
PackageKit
SUSE:Linux Enterprise Module for Desktop Applications 15 SP1
From an advisory covering 3 CVEs
before 1.1.10-12.3.5
1.1.10-12.3.5
libyui-qt-pkg
SUSE:Linux Enterprise Module for Desktop Applications 15 SP1
From an advisory covering 3 CVEs
before 2.45.27-3.3.5
2.45.27-3.3.5
libsolv
SUSE:Linux Enterprise Module for Development Tools 15 SP1
From an advisory covering 3 CVEs
before 0.7.6-3.7.2
0.7.6-3.7.2
libsolv
SUSE:Linux Enterprise Module for Package Hub 15 SP1
From an advisory covering 3 CVEs
before 0.7.6-3.7.2
0.7.6-3.7.2
PackageKit
SUSE:Linux Enterprise Workstation Extension 15 SP1
From an advisory covering 3 CVEs
before 1.1.10-12.3.5
1.1.10-12.3.5
libsolv
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 0.6.36-2.16.2
0.6.36-2.16.2
libzypp
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 16.20.0-2.39.4
16.20.0-2.39.4
zypper
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 1.13.51-21.26.4
1.13.51-21.26.4
libsolv
SUSE:Linux Enterprise Desktop 12 SP4
From an advisory covering 3 CVEs
before 0.6.36-2.16.2
0.6.36-2.16.2
libzypp
SUSE:Linux Enterprise Desktop 12 SP4
From an advisory covering 3 CVEs
before 16.20.0-2.39.4
16.20.0-2.39.4
zypper
SUSE:Linux Enterprise Desktop 12 SP4
From an advisory covering 3 CVEs
before 1.13.51-21.26.4
1.13.51-21.26.4
libsolv
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 3 CVEs
before 0.6.36-2.16.2
0.6.36-2.16.2
libzypp
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 3 CVEs
before 16.20.0-2.39.4
16.20.0-2.39.4
zypper
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 3 CVEs
before 1.13.51-21.26.4
1.13.51-21.26.4
libsolv
SUSE:Linux Enterprise Software Development Kit 12 SP4
From an advisory covering 3 CVEs
before 0.6.36-2.16.2
0.6.36-2.16.2
libzypp
SUSE:Linux Enterprise Software Development Kit 12 SP4
From an advisory covering 3 CVEs
before 16.20.0-2.39.4
16.20.0-2.39.4
libsolv
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 3 CVEs
before 0.6.36-2.16.2
0.6.36-2.16.2
libzypp
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 3 CVEs
before 16.20.0-2.39.4
16.20.0-2.39.4
zypper
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 3 CVEs
before 1.13.51-21.26.4
1.13.51-21.26.4
libsolv
SUSE:Linux Enterprise Server 12 SP4
From an advisory covering 3 CVEs
before 0.6.36-2.16.2
0.6.36-2.16.2
libzypp
SUSE:Linux Enterprise Server 12 SP4
From an advisory covering 3 CVEs
before 16.20.0-2.39.4
16.20.0-2.39.4
zypper
SUSE:Linux Enterprise Server 12 SP4
From an advisory covering 3 CVEs
before 1.13.51-21.26.4
1.13.51-21.26.4
libsolv
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
From an advisory covering 3 CVEs
before 0.6.36-2.16.2
0.6.36-2.16.2
libzypp
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
From an advisory covering 3 CVEs
before 16.20.0-2.39.4
16.20.0-2.39.4
zypper
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
From an advisory covering 3 CVEs
before 1.13.51-21.26.4
1.13.51-21.26.4
libsolv
SUSE:Enterprise Storage 5
From an advisory covering 3 CVEs
before 0.6.36-2.16.2
0.6.36-2.16.2
libzypp
SUSE:Enterprise Storage 5
From an advisory covering 3 CVEs
before 16.20.0-2.39.4
16.20.0-2.39.4
zypper
SUSE:Enterprise Storage 5
From an advisory covering 3 CVEs
before 1.13.51-21.26.4
1.13.51-21.26.4
libsolv
SUSE:Linux Enterprise Module for Basesystem 15
From an advisory covering 3 CVEs
before 0.7.5-3.12.2
0.7.5-3.12.2
libyui-ncurses-pkg
SUSE:Linux Enterprise Module for Basesystem 15
From an advisory covering 3 CVEs
before 2.48.5.2-3.5.2
2.48.5.2-3.5.2
libyui-ncurses-pkg-doc
SUSE:Linux Enterprise Module for Basesystem 15
From an advisory covering 3 CVEs
before 2.48.5.2-3.5.3
2.48.5.2-3.5.3
libyui-qt-pkg
SUSE:Linux Enterprise Module for Basesystem 15
From an advisory covering 3 CVEs
before 2.45.15.2-3.5.3
2.45.15.2-3.5.3
libyui-qt-pkg-doc
SUSE:Linux Enterprise Module for Basesystem 15
From an advisory covering 3 CVEs
before 2.45.15.2-3.5.3
2.45.15.2-3.5.3
libzypp
SUSE:Linux Enterprise Module for Basesystem 15
From an advisory covering 3 CVEs
before 17.12.0-3.23.6
17.12.0-3.23.6
yast2-pkg-bindings
SUSE:Linux Enterprise Module for Basesystem 15
From an advisory covering 3 CVEs
before 4.0.13-3.7.2
4.0.13-3.7.2
zypper
SUSE:Linux Enterprise Module for Basesystem 15
From an advisory covering 3 CVEs
before 1.14.28-3.18.6
1.14.28-3.18.6
PackageKit
SUSE:Linux Enterprise Module for Desktop Applications 15
From an advisory covering 3 CVEs
before 1.1.10-4.10.4
1.1.10-4.10.4
libyui-qt-pkg
SUSE:Linux Enterprise Module for Desktop Applications 15
From an advisory covering 3 CVEs
before 2.45.15.2-3.5.3
2.45.15.2-3.5.3
libsolv
SUSE:Linux Enterprise Module for Development Tools 15
From an advisory covering 3 CVEs
before 0.7.5-3.12.2
0.7.5-3.12.2
PackageKit
SUSE:Linux Enterprise Workstation Extension 15
From an advisory covering 3 CVEs
before 1.1.10-4.10.4
1.1.10-4.10.4
libsolv
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 0.6.36-2.27.19.8
0.6.36-2.27.19.8
libzypp
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 16.20.2-27.60.4
16.20.2-27.60.4
zypper
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 1.13.54-18.40.2
1.13.54-18.40.2
libsolv
SUSE:OpenStack Cloud 7
From an advisory covering 3 CVEs
before 0.6.36-2.27.19.8
0.6.36-2.27.19.8
libzypp
SUSE:OpenStack Cloud 7
From an advisory covering 3 CVEs
before 16.20.2-27.60.4
16.20.2-27.60.4
zypper
SUSE:OpenStack Cloud 7
From an advisory covering 3 CVEs
before 1.13.54-18.40.2
1.13.54-18.40.2
libsolv
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 0.6.36-2.27.19.8
0.6.36-2.27.19.8
libzypp
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 16.20.2-27.60.4
16.20.2-27.60.4
zypper
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 1.13.54-18.40.2
1.13.54-18.40.2
libsolv
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 3 CVEs
before 0.6.36-2.27.19.8
0.6.36-2.27.19.8
libzypp
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 3 CVEs
before 16.20.2-27.60.4
16.20.2-27.60.4
zypper
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 3 CVEs
before 1.13.54-18.40.2
1.13.54-18.40.2
libsolv
SUSE:Linux Enterprise Desktop 12 SP4
From an advisory covering 3 CVEs
before 0.6.36-2.27.19.8
0.6.36-2.27.19.8
libzypp
SUSE:Linux Enterprise Desktop 12 SP4
From an advisory covering 3 CVEs
before 16.20.2-27.60.4
16.20.2-27.60.4
zypper
SUSE:Linux Enterprise Desktop 12 SP4
From an advisory covering 3 CVEs
before 1.13.54-18.40.2
1.13.54-18.40.2
libsolv
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
From an advisory covering 3 CVEs
before 0.6.36-2.27.19.8
0.6.36-2.27.19.8
libzypp
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
From an advisory covering 3 CVEs
before 16.20.2-27.60.4
16.20.2-27.60.4
zypper
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
From an advisory covering 3 CVEs
before 1.13.54-18.40.2
1.13.54-18.40.2
libsolv
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 3 CVEs
before 0.6.36-2.27.19.8
0.6.36-2.27.19.8
libzypp
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 3 CVEs
before 16.20.2-27.60.4
16.20.2-27.60.4
zypper
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 3 CVEs
before 1.13.54-18.40.2
1.13.54-18.40.2
libsolv
SUSE:Linux Enterprise Server 12 SP2-LTSS
From an advisory covering 3 CVEs
before 0.6.36-2.27.19.8
0.6.36-2.27.19.8
libzypp
SUSE:Linux Enterprise Server 12 SP2-LTSS
From an advisory covering 3 CVEs
before 16.20.2-27.60.4
16.20.2-27.60.4
zypper
SUSE:Linux Enterprise Server 12 SP2-LTSS
From an advisory covering 3 CVEs
before 1.13.54-18.40.2
1.13.54-18.40.2
libsolv
SUSE:Linux Enterprise Server 12 SP2-BCL
From an advisory covering 3 CVEs
before 0.6.36-2.27.19.8
0.6.36-2.27.19.8
libzypp
SUSE:Linux Enterprise Server 12 SP2-BCL
From an advisory covering 3 CVEs
before 16.20.2-27.60.4
16.20.2-27.60.4
zypper
SUSE:Linux Enterprise Server 12 SP2-BCL
From an advisory covering 3 CVEs
before 1.13.54-18.40.2
1.13.54-18.40.2
libsolv
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 3 CVEs
before 0.6.36-2.27.19.8
0.6.36-2.27.19.8
libzypp
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 3 CVEs
before 16.20.2-27.60.4
16.20.2-27.60.4
zypper
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 3 CVEs
before 1.13.54-18.40.2
1.13.54-18.40.2
libsolv
SUSE:Linux Enterprise Server 12 SP3-BCL
From an advisory covering 3 CVEs
before 0.6.36-2.27.19.8
0.6.36-2.27.19.8
libzypp
SUSE:Linux Enterprise Server 12 SP3-BCL
From an advisory covering 3 CVEs
before 16.20.2-27.60.4
16.20.2-27.60.4
zypper
SUSE:Linux Enterprise Server 12 SP3-BCL
From an advisory covering 3 CVEs
before 1.13.54-18.40.2
1.13.54-18.40.2
libsolv
SUSE:Linux Enterprise Server 12 SP4
From an advisory covering 3 CVEs
before 0.6.36-2.27.19.8
0.6.36-2.27.19.8
libzypp
SUSE:Linux Enterprise Server 12 SP4
From an advisory covering 3 CVEs
before 16.20.2-27.60.4
16.20.2-27.60.4
zypper
SUSE:Linux Enterprise Server 12 SP4
From an advisory covering 3 CVEs
before 1.13.54-18.40.2
1.13.54-18.40.2
libsolv
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
From an advisory covering 3 CVEs
before 0.6.36-2.27.19.8
0.6.36-2.27.19.8
libzypp
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
From an advisory covering 3 CVEs
before 16.20.2-27.60.4
16.20.2-27.60.4
zypper
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
From an advisory covering 3 CVEs
before 1.13.54-18.40.2
1.13.54-18.40.2
libsolv
SUSE:Enterprise Storage 4
From an advisory covering 3 CVEs
before 0.6.36-2.27.19.8
0.6.36-2.27.19.8
libzypp
SUSE:Enterprise Storage 4
From an advisory covering 3 CVEs
before 16.20.2-27.60.4
16.20.2-27.60.4
zypper
SUSE:Enterprise Storage 4
From an advisory covering 3 CVEs
before 1.13.54-18.40.2
1.13.54-18.40.2
libsolv
SUSE:Enterprise Storage 5
From an advisory covering 3 CVEs
before 0.6.36-2.27.19.8
0.6.36-2.27.19.8
libzypp
SUSE:Enterprise Storage 5
From an advisory covering 3 CVEs
before 16.20.2-27.60.4
16.20.2-27.60.4
zypper
SUSE:Enterprise Storage 5
From an advisory covering 3 CVEs
before 1.13.54-18.40.2
1.13.54-18.40.2
libsolv
SUSE:HPE Helion OpenStack 8
From an advisory covering 3 CVEs
before 0.6.36-2.30.1
0.6.36-2.30.1
libsolv
SUSE:OpenStack Cloud 8
From an advisory covering 3 CVEs
before 0.6.36-2.30.1
0.6.36-2.30.1
libsolv
SUSE:OpenStack Cloud 9
From an advisory covering 3 CVEs
before 0.6.36-2.30.1
0.6.36-2.30.1
libsolv
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 3 CVEs
before 0.6.36-2.30.1
0.6.36-2.30.1
libsolv
SUSE:OpenStack Cloud Crowbar 9
From an advisory covering 3 CVEs
before 0.6.36-2.30.1
0.6.36-2.30.1
libsolv
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 3 CVEs
before 0.6.36-2.30.1
0.6.36-2.30.1
libsolv
SUSE:Linux Enterprise Server for SAP Applications 12 SP4
From an advisory covering 3 CVEs
before 0.6.36-2.30.1
0.6.36-2.30.1
libsolv
SUSE:Linux Enterprise Software Development Kit 12 SP5
From an advisory covering 3 CVEs
before 0.6.36-2.30.1
0.6.36-2.30.1
libsolv
SUSE:Linux Enterprise Server 12 SP3-LTSS
From an advisory covering 3 CVEs
before 0.6.36-2.30.1
0.6.36-2.30.1
libsolv
SUSE:Linux Enterprise Server 12 SP3-BCL
From an advisory covering 3 CVEs
before 0.6.36-2.30.1
0.6.36-2.30.1
libsolv
SUSE:Linux Enterprise Server 12 SP4-LTSS
From an advisory covering 3 CVEs
before 0.6.36-2.30.1
0.6.36-2.30.1
libsolv
SUSE:Linux Enterprise Server 12 SP5
From an advisory covering 3 CVEs
before 0.6.36-2.30.1
0.6.36-2.30.1
libsolv
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
From an advisory covering 3 CVEs
before 0.6.36-2.30.1
0.6.36-2.30.1
libsolv
SUSE:Enterprise Storage 5
From an advisory covering 3 CVEs
before 0.6.36-2.30.1
0.6.36-2.30.1
libsolv
Ubuntu:Pro:16.04:LTS
before 0.6.11-1.1ubuntu0.1~esm1, plus listed versions
0.6.11-10.6.11-1build10.6.11-1.1
0.6.11-1.1ubuntu0.1~esm1
libsolv
Ubuntu:Pro:18.04:LTS
before 0.6.30-1ubuntu0.1~esm1, plus listed versions
0.6.28-2build10.6.30-1build1
0.6.30-1ubuntu0.1~esm1
libsolv
Ubuntu:Pro:16.04:LTS
From an advisory covering 3 CVEs
before 0.6.11-1.1ubuntu0.1~esm1, plus listed versions
0.6.11-10.6.11-1build10.6.11-1.1
0.6.11-1.1ubuntu0.1~esm1
libsolv
Ubuntu:Pro:18.04:LTS
From an advisory covering 3 CVEs
before 0.6.30-1ubuntu0.1~esm1, plus listed versions
0.6.28-2build10.6.30-1build1
0.6.30-1ubuntu0.1~esm1
PackageKit
openSUSE:Leap 15.0
From an advisory covering 3 CVEs
before 1.1.10-lp150.11.1
1.1.10-lp150.11.1
libsolv
openSUSE:Leap 15.0
From an advisory covering 3 CVEs
before 0.7.5-lp150.7.1
0.7.5-lp150.7.1
libyui-ncurses-pkg
openSUSE:Leap 15.0
From an advisory covering 3 CVEs
before 2.48.5.2-lp150.7.1
2.48.5.2-lp150.7.1
libyui-qt-pkg
openSUSE:Leap 15.0
From an advisory covering 3 CVEs
before 2.45.15.2-lp150.7.1
2.45.15.2-lp150.7.1
libzypp
openSUSE:Leap 15.0
From an advisory covering 3 CVEs
before 17.12.0-lp150.2.13.1
17.12.0-lp150.2.13.1
yast2-pkg-bindings
openSUSE:Leap 15.0
From an advisory covering 3 CVEs
before 4.0.13-lp150.2.13.1
4.0.13-lp150.2.13.1
zypper
openSUSE:Leap 15.0
From an advisory covering 3 CVEs
before 1.14.28-lp150.2.13.1
1.14.28-lp150.2.13.1
libsolv
openSUSE:Tumbleweed
before 0.7.19-1.4
0.7.19-1.4

History

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

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

In short

CVE-2018-20532 is a medium vulnerability (CVSS 6.5) in Opensuse Libsolv, published December 28, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.06%, the 81st percentile. Fixed in libsolv 0.6.36-1.

References

Show 90 moreShow less
This page doesn't list everything

Left out here: the rest of 2 source descriptions. The JSON record has them.

MoveEnter Open