CVE-2026-82327
Awaiting Analysis Awaiting Analysis - Queue

Out-of-Bounds Write in libsolv Repository Cache Handling

Vulnerability report for CVE-2026-82327, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-28

Last updated on: 2026-08-28

Assigner: redhat-SADP

Description

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-28
Last Modified
2026-08-28
Generated
2026-08-29
AI Q&A
2026-08-28
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 3 associated CPEs
Vendor Product Version / Range
redhat dnf *
redhat yum *
redhat zypper *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-129 The product uses untrusted input when calculating or using an array index, but the product does not validate or incorrectly validates the index to ensure the index references a valid position within the array.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is in libsolv, a dependency-resolution library used by RPM-based package managers like dnf and zypper. When libsolv rewrites a .solv cache file, it reads directory-id values without checking if they are within the expected range. A corrupted or specially crafted .solv cache file can cause an out-of-bounds memory write, leading to a crash of the affected tool such as dnf, yum, or zypper.

Detection Guidance

This vulnerability is triggered by corrupted .solv cache files processed by libsolv-based tools like dnf or zypper. Detection involves checking for crashes during package management operations or examining .solv files for inconsistencies. Monitor logs for segmentation faults or errors when running dnf, yum, or zypper commands.

Impact Analysis

This vulnerability can cause denial of service by crashing package management tools like dnf, yum, or zypper when processing a corrupted .solv cache file. It does not allow arbitrary code execution as the out-of-bounds write stores a fixed value.

Mitigation Strategies

Clean up corrupted .solv cache files by running 'dnf clean all' or 'yum clean all'. Ensure proper system shutdowns to prevent file corruption. Update libsolv and affected package managers to patched versions if available.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-82327. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart