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.
Published: 2026-08-28
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch
AI Analysis

Impact

An out‑of‑bounds memory write occurs when libsolv rewrites a .solv cache file, because directory‑id values read from the file’s compressed filelist data are not validated. A corrupted or specially crafted .solv cache file can trigger a crash in tools such as dnf, yum or zypper when they next process the file. This failure results in denial of service for the affected package‑management operation, but does not lead to arbitrary code execution because the out‑of‑bounds write stores a fixed, non‑attacker‑controlled value.

Affected Systems

Red Hat Enterprise Linux 7 through 10, Red Hat Hardened Images, Red Hat OpenShift Container Platform 4, Red Hat Satellite 6, and Red Hat Update Infrastructure 4 for Cloud Providers are affected. The vulnerability is present in the libsolv component used by their RPM‑based package managers; no specific affected versions were listed.

Risk and Exploitability

The CVSS score of 5.5 reflects moderate severity, and the EPSS score is not available, indicating no known high exploitation probability. The issue is not listed in CISA’s KEV catalog, suggesting it is not a known exploited vulnerability. Exploitation would require the attacker to supply or influence a corrupted .solv cache file—typically through an unclean shutdown or by tampering with repository data—so the risk to systems that strictly control repository updates is lower, but systems that rely on automatic package‑manager updates remain susceptible to denial of service.

Generated by OpenCVE AI on August 28, 2026 at 16:46 UTC.

Remediation

Vendor Workaround

No mitigation is currently available that meets Red Hat Product Security's standards for usability, deployment, applicability, or stability.


OpenCVE Recommended Actions

  • Install the latest Red Hat update that contains the libsolv fix for affected distributions and platforms.
  • Upgrade or reinstall the dnf, yum, and zypper packages to the most recent supported releases to ensure they include the patched libsolv version.
  • If a corrupted .solv cache file is detected after an unclean shutdown, remove the file and rebuild the repository cache by re‑synchronizing the repository metadata.

Generated by OpenCVE AI on August 28, 2026 at 16:46 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 01 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
First Time appeared Redhat hardened Images
Redhat openshift Container Platform
Redhat update Infrastructure 4 For Cloud Providers
Vendors & Products Redhat hardened Images
Redhat openshift Container Platform
Redhat update Infrastructure 4 For Cloud Providers

Sat, 29 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Fri, 28 Aug 2026 15:30:00 +0000

Type Values Removed Values Added
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.
Title Libsolv: libsolv: out-of-bounds write in repo_write() via unvalidated directory id from vertical/paged .solv filelist data
First Time appeared Redhat
Redhat enterprise Linux
Redhat hummingbird
Redhat openshift
Redhat rhui
Redhat satellite
Weaknesses CWE-129
CPEs cpe:/a:redhat:hummingbird:1
cpe:/a:redhat:openshift:4
cpe:/a:redhat:rhui:4::el8
cpe:/a:redhat:satellite:6
cpe:/o:redhat:enterprise_linux:10
cpe:/o:redhat:enterprise_linux:7
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:enterprise_linux:9
Vendors & Products Redhat
Redhat enterprise Linux
Redhat hummingbird
Redhat openshift
Redhat rhui
Redhat satellite
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}


Subscriptions

Redhat Enterprise Linux Hardened Images Hummingbird Openshift Openshift Container Platform Rhui Satellite Update Infrastructure 4 For Cloud Providers
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-08-28T16:08:04.589Z

Reserved: 2026-08-28T14:09:22.670Z

Link: CVE-2026-82327

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-28T16:18:34.067

Modified: 2026-08-28T20:20:21.063

Link: CVE-2026-82327

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-28T14:00:00Z

Links: CVE-2026-82327 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-01T14:17:18Z

Weaknesses
  • CWE-129

    Improper Validation of Array Index