CVE-2021-3200 Memory corruption in n/a
A buffer overflow in the libsolv library allows attackers to cause a denial of service via a crafted testcase file.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Local or same network only
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2021-3200?
CVE-2021-3200 is a low-severity memory corruption vulnerability in Oracle Communications Cloud Native Core Policy, published on 18 May 2021. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link.
Official description
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
Weakness: CWE-120
Which versions are affected by CVE-2021-3200?
It affects 2 products.
Linux distribution packages (21)
libsolv-devel AlmaLinux:8 | All versions | 0.7.19-1.el8 |
libsolv-tools AlmaLinux:8 | All versions | 0.7.19-1.el8 |
libsolv Red Hat:enterprise_linux:8::baseos | All versions | 0:0.7.19-1.el8 |
libsolv-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:0.7.19-1.el8 |
libsolv-debugsource Red Hat:enterprise_linux:8::baseos | All versions | 0:0.7.19-1.el8 |
libsolv-demo-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:0.7.19-1.el8 |
libsolv-tools-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:0.7.19-1.el8 |
perl-solv-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:0.7.19-1.el8 |
python3-solv Red Hat:enterprise_linux:8::baseos | All versions | 0:0.7.19-1.el8 |
python3-solv-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:0.7.19-1.el8 |
ruby-solv-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:0.7.19-1.el8 |
libsolv-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:0.7.19-1.el8 |
libsolv-debugsource Red Hat:enterprise_linux:8::crb | All versions | 0:0.7.19-1.el8 |
libsolv-demo-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:0.7.19-1.el8 |
libsolv-devel Red Hat:enterprise_linux:8::crb | All versions | 0:0.7.19-1.el8 |
libsolv-tools Red Hat:enterprise_linux:8::crb | All versions | 0:0.7.19-1.el8 |
libsolv-tools-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:0.7.19-1.el8 |
perl-solv-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:0.7.19-1.el8 |
python3-solv-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:0.7.19-1.el8 |
ruby-solv-debuginfo Red Hat:enterprise_linux:8::crb | All versions | 0:0.7.19-1.el8 |
libsolv Rocky Linux:8 | All versions | 0:0.7.19-1.el8 |
Products include Opensuse Libsolv, Oracle Communications Cloud Native Core Policy.
How do I fix CVE-2021-3200?
Apply the vendor's patch.
Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.
Is CVE-2021-3200 being exploited?
There is no known exploitation of CVE-2021-3200 in the wild and no public exploit code.
Other vulnerabilities in Oracle Communications Cloud Native Core Policy
- CVE-2026-48864 Libsolv: heap buffer overflow in libsolv repopagestore via unchecked decompression of malicious .solv page data
- CVE-2021-33928 Memory corruption in n/a
- CVE-2021-33929 Memory corruption in n/a
- CVE-2021-33930 Memory corruption in n/a
- CVE-2021-33938 Memory corruption in n/a
All Oracle Communications Cloud Native Core Policy vulnerabilities
Sources
Also known as ALSA-2021:4408, CVE-2021-44569, CVE-2021-44570, CVE-2021-44571, CVE-2021-44573, CVE-2021-44574 and 10 more.