Source: libsolv
X-Debbugs-CC: [email protected]
Severity: important
Tags: security

Hi,

The following vulnerability was published for libsolv.

CVE-2026-82327[0]:
| A flaw was found in libsolv, a dependency-resolution library used by
| RPM-based package managers such as dnf and zypper to work with .solv
| repository cache files. When libsolv rewrites a .solv cache file, it
| reads directory-id values from the file's compressed filelist data
| without validating that they fall within the expected range. A
| corrupted or specially crafted .solv cache file (for example, one
| left in a torn state after an unclean system shutdown) can cause an
| out-of-bounds memory write when a tool such as dnf, yum, or zypper
| next processes it. Successful exploitation is expected to result in
| a crash of the affected tool (denial of service); it is not expected
| to allow arbitrary code execution because the out-of-bounds write
| always stores a fixed, non-attacker-controlled value.

The only reference so far is from Red Hat:
https://bugzilla.redhat.com/show_bug.cgi?id=2525602


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2026-82327
    https://www.cve.org/CVERecord?id=CVE-2026-82327

Please adjust the affected versions in the BTS as needed.

Reply via email to