RHSA-2026:99595: Moderate: rpm security update
The RPM Package Manager (RPM) is a command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating software packages.Security Fix(es): rpm: Command injection in rpmuncompress via unescaped filenames passed to popen() (CVE-2026-84838) rpm: Command Injection in rpmbuild -t (getTarSpec) via Unescaped Tarball Path (CVE-2026-84837) rpm: Command Execution via Macro Expansion in rpmuncompress -x for Crafted .gem Filenames (CVE-2026-84233) rpm: rpmbuild getTarSpec() crafted tar member name ? macro injection (CVE-2026-78367) For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
redhat/rpmto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/python3-rpmto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/python3-rpm-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-apidocsto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-buildto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-build-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-build-libsto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-build-libs-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-cronto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-debugsourceto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-develto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-devel-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-libsto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-libs-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-plugin-auditto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-plugin-audit-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-plugin-dbus-announceto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-plugin-dbus-announce-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-plugin-fapolicydto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-plugin-fapolicyd-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-plugin-imato a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-plugin-ima-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-plugin-prioreset-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-plugin-selinuxto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-plugin-selinux-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-plugin-syslogto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-plugin-syslog-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-plugin-systemd-inhibitto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-plugin-systemd-inhibit-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-signto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-sign-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-sign-libsto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/rpm-sign-libs-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3 - Upgrade
Upgrade
redhat/python3-rpmto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/python3-rpm-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpmto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-buildto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-build-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-build-libsto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-build-libs-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-debugsourceto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-develto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-devel-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-libsto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-libs-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-plugin-auditto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-plugin-audit-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-plugin-dbus-announceto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-plugin-dbus-announce-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-plugin-fapolicydto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-plugin-fapolicyd-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-plugin-imato a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-plugin-ima-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-plugin-prioreset-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-plugin-selinuxto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-plugin-selinux-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-plugin-syslogto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-plugin-syslog-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-plugin-systemd-inhibitto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-plugin-systemd-inhibit-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-signto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-sign-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-sign-libsto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa - Upgrade
Upgrade
redhat/rpm-sign-libs-debuginfoto a version that resolves this vulnerability.Fixed in 4.19.1.1-29.el10_3.aa
Event History
Frequently Asked Questions
Which RPM workflows are implicated by these fixes?
The listed issues affect rpmuncompress, including its handling of filenames and the -x option for crafted .gem filenames, and rpmbuild -t* through getTarSpec handling of tarball paths and tar member names.
What attacker-controlled input is involved in exploitation?
The issues involve crafted filenames, crafted .gem filenames, unescaped tarball paths, and crafted tar member names. These values can reach command execution paths through shell command construction or macro expansion.
Which installed components should be included when applying the update?
The advisory lists rpm, rpm-build, rpm-build-libs, python3-rpm, and their corresponding debuginfo packages. Systems using RPM package building or RPM Python bindings should ensure the applicable installed packages are updated.