Nixpkgs security tracker

Try the new UI
Login with GitHub

Suggestions search

With package: python313Packages.rpmfluff

Found 2 matching suggestions

View:
Compact
Detailed
Permalink CVE-2026-84233
7.0 HIGH
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Local (L)
  • Attack Complexity (AC): High (H)
  • Privileges Required (PR): None (N)
  • User Interaction (UI): Required (R)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): High (H)
  • Integrity (I): High (H)
  • Availability (A): High (H)
  • Modified Attack Vector (MAV): Local (L)
  • Modified Attack Complexity (MAC): High (H)
  • Modified Privileges Required (MPR): None (N)
  • Modified User Interaction (MUI): Required (R)
  • Modified Confidentiality (MC): High (H)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): High (H)
  • Modified Availability (MA): High (H)
created 3 weeks, 3 days ago Activity log
  • Created suggestion
Rpm: command execution via macro expansion in `rpmuncompress -x` for crafted `.gem` filenames

A flaw was found in rpm. A local attacker could supply a specially crafted `.gem` filename containing RPM macro syntax. When a user or automated workflow invokes `rpmuncompress -x` on this file, the macro expansion occurs during command construction. This allows the attacker to execute arbitrary commands with the privileges of the invoking account, leading to a compromise of confidentiality, integrity, and availability.

References

Affected products

rpm

Matching in nixpkgs

pkgs.rpm

RPM package manager

  • nixos-unstable -
  • nixos-26.05 -

pkgs.makerpm

Clean, simple RPM packager reimplemented completely from scratch

  • nixos-unstable -
    • nixos-unstable-small 1.0
  • nixos-26.05 -
    • nixos-26.05-small 1.0

pkgs.rpm2targz

Convert a .rpm file to a .tar.gz archive

pkgs.rpm-ostree

Hybrid image/package system. It uses OSTree as an image format, and uses RPM as a component model

  • nixos-unstable -
  • nixos-26.05 -

pkgs.rpmextract

Script to extract RPM archives

  • nixos-unstable -
  • nixos-26.05 -
    • nixos-26.05-small

pkgs.rpm-sequoia

OpenPGP backend for rpm using Sequoia PGP

  • nixos-unstable -
  • nixos-26.05 -

pkgs.perlPackages.RPM2

Perl bindings for the RPM Package Manager API

  • nixos-unstable -
    • nixos-unstable-small 1.4
  • nixos-26.05 -
    • nixos-26.05-small 1.4

pkgs.perl5Packages.RPM2

Perl bindings for the RPM Package Manager API

  • nixos-unstable -
    • nixos-unstable-small 1.4
  • nixos-26.05 -
    • nixos-26.05-small 1.4

Package maintainers

Permalink CVE-2026-78367
7.0 HIGH
  • CVSS version (CVSS): 3.1
  • Attack Vector (AV): Local (L)
  • Attack Complexity (AC): High (H)
  • Privileges Required (PR): None (N)
  • User Interaction (UI): Required (R)
  • Scope (S): Unchanged (U)
  • Confidentiality (C): High (H)
  • Integrity (I): High (H)
  • Availability (A): High (H)
  • Modified Attack Vector (MAV): Local (L)
  • Modified Attack Complexity (MAC): High (H)
  • Modified Privileges Required (MPR): None (N)
  • Modified User Interaction (MUI): Required (R)
  • Modified Confidentiality (MC): High (H)
  • Modified Scope (MS): Unchanged (U)
  • Modified Integrity (MI): High (H)
  • Modified Availability (MA): High (H)
created 1 month ago Activity log
  • Created suggestion
Rpm: rpmbuild gettarspec() crafted tar member name → macro injection

A vulnerability was found in RPM's rpmbuild tarball processing. When processing a crafted source archive, the getTarSpec() function in tools/rpmbuild.cc passes an attacker-controlled tar archive member name to rpmExpand() as part of a %{basename:...} macro expression. A specially crafted .spec member name can therefore inject RPM macros, including Lua expressions, resulting in arbitrary code execution with the privileges of the user running rpmbuild. This can be exploited when a victim or automated build system processes an attacker-controlled source tarball using rpmbuild tarball mode (such as -ts, -ta, or -tb).

References

Affected products

rpm
openshift/ose-rhel-coreos-8
openshift/ose-rhel-coreos-9

Matching in nixpkgs

pkgs.rpm

RPM package manager

  • nixos-unstable -
  • nixos-26.05 -

pkgs.makerpm

Clean, simple RPM packager reimplemented completely from scratch

  • nixos-unstable -
    • nixos-unstable-small 1.0
  • nixos-26.05 -
    • nixos-26.05-small 1.0

pkgs.rpm2targz

Convert a .rpm file to a .tar.gz archive

pkgs.rpm-ostree

Hybrid image/package system. It uses OSTree as an image format, and uses RPM as a component model

  • nixos-unstable -
  • nixos-26.05 -

pkgs.rpmextract

Script to extract RPM archives

  • nixos-unstable -
  • nixos-26.05 -
    • nixos-26.05-small

pkgs.rpm-sequoia

OpenPGP backend for rpm using Sequoia PGP

  • nixos-unstable -
  • nixos-26.05 -

pkgs.perlPackages.RPM2

Perl bindings for the RPM Package Manager API

  • nixos-unstable -
    • nixos-unstable-small 1.4
  • nixos-26.05 -
    • nixos-26.05-small 1.4

pkgs.perl5Packages.RPM2

Perl bindings for the RPM Package Manager API

  • nixos-unstable -
    • nixos-unstable-small 1.4
  • nixos-26.05 -
    • nixos-26.05-small 1.4

Package maintainers