CVE-2026-2625
Linux Debian vulnerability analysis and mitigation

Overview

CVE-2026-2625 is a denial-of-service vulnerability in rust-rpm-sequoia (also known as librpm_sequoia), the Rust-based OpenPGP backend used by RPM for signature verification. A specially crafted RPM file can trigger a Rust panic in the OpenPGP signature parsing code, which crosses the Rust/C FFI boundary and causes an unconditional abort of the rpm process. Affected products include sequoia-pgp/rpm-sequoia (all versions in the Rust crate) and Red Hat Enterprise Linux 9.0 and 10.0, as well as Red Hat Hardened Images. The vulnerability was first reported on February 17, 2026, with a GitHub Advisory published on April 3, 2026. It carries a CVSS v3.1 base score of 5.5 (Medium) (Red Hat CVE, Red Hat Bugzilla, GitHub Advisory).

Technical details

The root cause is classified as CWE-347 (Improper Verification of Cryptographic Signature), where malformed OpenPGP signature data in a crafted RPM file triggers an unhandled Rust panic in librpm_sequoia. Because the panic propagates across the Rust/C FFI boundary without being caught, it causes an unconditional abort() of the rpm process rather than a graceful error. The vulnerability is reachable via standard RPM CLI operations — specifically rpm -Kv and rpm --checksig — without requiring package installation, elevated privileges, or user interaction beyond supplying the crafted file (Red Hat Bugzilla, Red Hat CVE).

Impact

Successful exploitation results in an application-level denial of service: the rpm process is unconditionally terminated whenever it attempts to verify the signature of a crafted RPM file. This disrupts RPM-based package management workflows, CI/CD pipelines, and automated package validation systems that rely on signature checking. There is no confidentiality or integrity impact — the vulnerability is limited to availability, and lateral movement or data exfiltration are not applicable (Red Hat Bugzilla, Red Hat CVE).

Exploitability

No public proof-of-concept exploit code or in-the-wild exploitation has been reported for CVE-2026-2625. The EPSS score is extremely low at approximately 0.009% (0.000090), indicating a very low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been identified. Detection signatures are available via Nessus (plugin IDs 299315 and 311102) and Qualys (IDs 6563841, 6563842, 6563843) (Red Hat CVE, Feedly).

Exploitation steps

  1. Craft a malicious RPM file: Construct an RPM file with a specially malformed OpenPGP signature section designed to trigger a panic in the librpm_sequoia parsing code when processed.
  2. Deliver the crafted RPM to the target: Place the malicious RPM file in a location accessible to the target system — for example, a shared repository, upload endpoint, or CI/CD artifact store.
  3. Trigger signature verification: Cause the target system to process the RPM file using standard RPM signature verification commands such as rpm -Kv <crafted.rpm> or rpm --checksig <crafted.rpm>. This can occur automatically in automated package validation pipelines.
  4. Achieve denial of service: The malformed OpenPGP data triggers a Rust panic in librpm_sequoia, which crosses the FFI boundary and causes an unconditional abort() of the rpm process, disrupting package management or CI/CD operations (Red Hat Bugzilla).

Indicators of compromise

  • Logs: Unexpected rpm process crashes or abort signals (SIGABRT) in system logs (e.g., /var/log/messages, journalctl) correlated with RPM signature verification operations; Rust panic messages referencing librpm_sequoia or OpenPGP parsing in application logs.
  • Process: Abnormal termination of rpm processes (exit code indicating abort) when running rpm -Kv or rpm --checksig against specific RPM files.
  • File System: Presence of unexpected or externally sourced RPM files submitted for signature verification, particularly in CI/CD artifact directories or package repository staging areas.

Mitigation and workarounds

Red Hat has issued a security errata (RHSA-2026:12682) addressing this vulnerability for affected RHEL systems (Red Hat Errata). A patched version of rust-rpm-sequoia is available and users should update to the fixed package via standard system update mechanisms (dnf update rpm-sequoia on RHEL 9/10). A Fedora update for rust-rpm-sequoia (Fedora 43) has also been released (Linux Security). As a temporary workaround, avoid processing untrusted RPM files through signature verification workflows until the patch is applied, and restrict access to RPM verification pipelines to trusted sources only.

Community reactions

The vulnerability received routine coverage from Linux security news outlets and vulnerability aggregators. Pro-Linux.de published a brief security notice, and LinuxSecurity.com covered the Fedora advisory (Linux Security). The Yocto Project security mailing list discussed the CVE in the context of OE-Core CVE metrics. No notable researcher commentary or significant social media discussion beyond automated CVE tracking posts has been identified.

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

sid

rust-rpm-sequoia: 1.10.2-1

Fixed

trixie

rust-rpm-sequoia

Affected

Ubuntu

Unknown

devel

rust-rpm-sequoia

Unknown

resolute

rust-rpm-sequoia

Unknown

resolute (esm-apps)

rust-rpm-sequoia

Unknown

RHEL / CentOS

Affected

RHEL 9

rust-rpm-sequoia.src

Affected

RHEL 10

rust-rpm-sequoia.src

Affected

Alpine

Fixed

edge

py3-pysequoia: 0.1.34-r0, 0.13.1-r2, 1.3.1-r4, 1.3.0-r2

Fixed

v3.23

sequoia-chameleon-gnupg: 0.13.1-r1, 1.3.1-r2, 1.3.0-r1

Fixed

SourceThis report was generated using AI

Related Linux Debian vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-44950CRITICAL9.5
  • Rocky Linux logoRocky Linux
  • libXfont-debuginfo
NoYesSep 10, 2026
CVE-2026-59679CRITICAL9.2
  • Rocky Linux logoRocky Linux
  • libXfont2-doc
NoYesSep 10, 2026
CVE-2026-88924HIGH7
  • Linux Debian logoLinux Debian
  • gvfs-afp
NoNoSep 10, 2026
CVE-2026-87933MEDIUM5.5
  • Linux Debian logoLinux Debian
  • cjson
NoNoSep 10, 2026
CVE-2026-61915MEDIUM4.2
  • Linux Debian logoLinux Debian
  • cyrus-imapd-doc-extra
NoNoSep 09, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management