Opensuse Libsolv vulnerabilities

10 known vulnerabilities affecting opensuse/libsolv.

Total CVEs
10
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
HIGH5MEDIUM4LOW1

Vulnerabilities

Page 1 of 1
CVE-2021-44568MEDIUMCVSS 6.5fixed in 0.7.172022-02-21
CVE-2021-44568 [MEDIUM] CWE-787 CVE-2021-44568: Two heap-overflow vulnerabilities exist in openSUSE/libsolv libsolv through 13 Dec 2020 in the decis Two heap-overflow vulnerabilities exist in openSUSE/libsolv libsolv through 13 Dec 2020 in the decisionmap variable via the resolve_dependencies function at src/solver.c (line 1940 & line 1995), which could cause a remote Denial of Service.
nvd
CVE-2021-33928HIGHCVSS 7.5≤ 0.7.172021-09-02
CVE-2021-33928 [HIGH] CWE-787 CVE-2021-33928: Buffer overflow vulnerability in function pool_installable in src/repo.h in libsolv before 0.7.17 al Buffer overflow vulnerability in function pool_installable in src/repo.h in libsolv before 0.7.17 allows attackers to cause a Denial of Service.
nvd
CVE-2021-33930HIGHCVSS 7.5≤ 0.7.172021-09-02
CVE-2021-33930 [HIGH] CWE-787 CVE-2021-33930: Buffer overflow vulnerability in function pool_installable_whatprovides in src/repo.h in libsolv bef Buffer overflow vulnerability in function pool_installable_whatprovides in src/repo.h in libsolv before 0.7.17 allows attackers to cause a Denial of Service.
nvd
CVE-2021-33938HIGHCVSS 7.5≤ 0.7.172021-09-02
CVE-2021-33938 [HIGH] CWE-787 CVE-2021-33938: Buffer overflow vulnerability in function prune_to_recommended in src/policy.c in libsolv before 0.7 Buffer overflow vulnerability in function prune_to_recommended in src/policy.c in libsolv before 0.7.17 allows attackers to cause a Denial of Service.
nvd
CVE-2021-33929HIGHCVSS 7.5≤ 0.7.172021-09-02
CVE-2021-33929 [HIGH] CWE-787 CVE-2021-33929: Buffer overflow vulnerability in function pool_disabled_solvable in src/repo.h in libsolv before 0.7 Buffer overflow vulnerability in function pool_disabled_solvable in src/repo.h in libsolv before 0.7.17 allows attackers to cause a Denial of Service.
nvd
CVE-2021-3200LOWCVSS 3.3fixed in 0.7.172021-05-18
CVE-2021-3200 [LOW] CWE-120 CVE-2021-3200: Buffer overflow vulnerability in libsolv 2020-12-13 via the Solver * testcase_read(Pool *pool, FILE Buffer overflow vulnerability in libsolv 2020-12-13 via the Solver * testcase_read(Pool *pool, FILE *fp, const char *testcase, Queue *job, char **resultp, int *resultflagsp function at src/testcase.c: line 2334, which could cause a denial of service
nvd
CVE-2019-20387HIGHCVSS 7.5fixed in 0.7.62020-01-21
CVE-2019-20387 [HIGH] CWE-125 CVE-2019-20387: repodata_schema2id in repodata.c in libsolv before 0.7.6 has a heap-based buffer over-read via a las repodata_schema2id in repodata.c in libsolv before 0.7.6 has a heap-based buffer over-read via a last schema whose length is less than the length of the input schema.
nvd
CVE-2018-20534MEDIUMCVSS 6.5≤ 0.7.22018-12-28
CVE-2018-20534 [MEDIUM] CWE-119 CVE-2018-20534: There is an illegal address access at ext/testcase.c in libsolv.a in libsolv through 0.7.2 that will There is an illegal address access at ext/testcase.c in libsolv.a in libsolv through 0.7.2 that will cause a denial of service. NOTE: third parties dispute this issue stating that the issue affects the test suite and not the underlying library. It cannot be exploited in any real-world application
nvd
CVE-2018-20533MEDIUMCVSS 6.5≤ 0.7.22018-12-28
CVE-2018-20533 [MEDIUM] CWE-476 CVE-2018-20533: There is a NULL pointer dereference at ext/testcase.c (function testcase_str2dep_complex) in libsolv There is a NULL pointer dereference at ext/testcase.c (function testcase_str2dep_complex) in libsolvext.a in libsolv through 0.7.2 that will cause a denial of service.
nvd
CVE-2018-20532MEDIUMCVSS 6.5≤ 0.7.22018-12-28
CVE-2018-20532 [MEDIUM] CWE-476 CVE-2018-20532: There is a NULL pointer dereference at ext/testcase.c (function testcase_read) in libsolvext.a in li 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.
nvd