CVE-2026-48863
libsolv: Stack-based buffer overflow in libsolv EdDSA PGP signature verification allows denial of service
Severity
ImportantRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · May 27, 2026
Updated · August 31, 2026
Description
A flaw was found in libsolv. A stack-based buffer overflow vulnerability exists in the PGP verification component due to incorrect length handling when copying EdDSA 's' MPI into a stack buffer. A remote attacker could craft a malicious Ed25519 PGP signature with mismatched MPI lengths. Processing this crafted signature could lead to a denial of service in automated package or repository processing workflows.
Statement
This is an Important memory-safety flaw in libsolv's PGP verification component, which can be triggered by specially crafted Ed25519 signatures. The vulnerability allows for a stack-based buffer overflow, potentially leading to a denial of service in automated package or repository processing workflows when verifying attacker-controlled signed content or metadata. This vulnerability doesn't affect any support Red Hat products as the vulnerable function is only compiled when ENABLE_PUBKEY configuration is enabled during build time. Such configuration option is disabled when the libsolv package is built for Red Hat Enterprise Linux versions, thus the affected code is not present in the final distributed binary.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CWE-121 · Stack-based Buffer Overflow