portage-ng / portage / app-arch / rpm / 4.20.1-r2
portage-ng glsa
5 advisories reference app-arch/rpm · none place version 4.20.1-r2 in a vulnerable range
▸ GLSA 202210-22 RPM: Multiple Vulnerabilities this version unaffected high remote 2022-10-31

Multiple vulnerabilities have been found in RPM, the worst of which could lead to root privilege escalation.

Announced
2022-10-31
Revised
2022-10-31
Access
remote
Bugs
#830380 #866716
Advisory
https://security.gentoo.org/glsa/202210-22

Affected packages

PackageArchVulnerableUnaffected
app-arch/rpm*< 4.18.0>= 4.18.0

Background

The Red Hat Package Manager (RPM) is a command line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages.

Description

Multiple vulnerabilities have been discovered in RPM. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All RPM users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-arch/rpm-4.18.0"

References

▸ GLSA 202107-43 RPM: Multiple vulnerabilities this version unaffected normal remote 2021-07-20

Multiple vulnerabilities have been found in RPM, the worst of which could result in remote code execution.

Announced
2021-07-20
Revised
2021-07-20
Access
remote
Bugs
#778533 #787944
Advisory
https://security.gentoo.org/glsa/202107-43

Affected packages

PackageArchVulnerableUnaffected
app-arch/rpm*< 4.16.1.3>= 4.16.1.3

Background

The Red Hat Package Manager (RPM) is a command line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages.

Description

Multiple vulnerabilities have been discovered in RPM. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All RPM users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-arch/rpm-4.16.1.3"

References

▸ GLSA 201811-22 RPM: Multiple vulnerabilities this version unaffected normal remote 2018-11-28

Multiple vulnerabilities have been found in RPM, the worst of which could allow a remote attacker to escalate privileges.

Announced
2018-11-28
Revised
2018-11-28
Access
remote
Bugs
#533740 #638636
Advisory
https://security.gentoo.org/glsa/201811-22

Affected packages

PackageArchVulnerableUnaffected
app-arch/rpm*< 4.14.1>= 4.14.1

Background

The Red Hat Package Manager (RPM) is a command line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages.

Description

Multiple vulnerabilities have been discovered in RPM. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker, by enticing the user to process a specially crafted RPM file, could escalate privileges, execute arbitrary code, or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All RPM users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-arch/rpm-4.14.1"

References

▸ GLSA 201206-26 RPM: Multiple vulnerabilities this version unaffected high local, remote 2012-06-24

Multiple vulnerabilities have been found in RPM, possibly allowing local attackers to gain elevated privileges or remote attackers to execute arbitrary code.

Announced
2012-06-24
Revised
2012-06-24
Access
local, remote
Bugs
#335880 #384967 #410949
Advisory
https://security.gentoo.org/glsa/201206-26

Affected packages

PackageArchVulnerableUnaffected
app-arch/rpm*< 4.9.1.3>= 4.9.1.3

Background

The Red Hat Package Manager (RPM) is a command line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages.

Description

Multiple vulnerabilities have been found in RPM:

  • fsm.c fails to properly strip setuid and setgid bits from executable files during a package upgrade (CVE-2010-2059).
  • RPM does not properly parse spec files (CVE-2010-2197).
  • fsm.c fails to properly strip POSIX file capabilities from executable files during a package upgrade or removal (CVE-2010-2198).
  • fsm.c fails to properly strip POSIX ACLs from executable files during a package upgrade or removal (CVE-2010-2199).
  • header.c does not properly parse region offsets in package files (CVE-2011-3378).
  • RPM does not properly sanitize region tags in package headers (CVE-2012-0060).
  • RPM does not properly sanitize region sizes in package headers (CVE-2012-0061).
  • RPM does not properly sanitize region offsets in package headers(CVE-2012-0815).

Impact

A local attacker may be able to gain elevated privileges. Furthermore, a remote attacker could entice a user to open a specially crafted RPM package, possibly resulting in execution of arbitrary code with the privileges of the process or a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All RPM users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-arch/rpm-4.9.1.3"

References

▸ GLSA 200611-08 RPM: Buffer overflow this version unaffected normal remote 2006-11-13

RPM is vulnerable to a buffer overflow and possibly the execution of arbitrary code when opening specially crafted packages.

Announced
2006-11-13
Revised
2006-11-13
Access
remote
Bugs
#154218
Advisory
https://security.gentoo.org/glsa/200611-08

Affected packages

PackageArchVulnerableUnaffected
app-arch/rpm*< 4.4.6-r3>= 4.4.6-r3

Background

The Red Hat Package Manager (RPM) is a command line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages.

Description

Vladimir Mosgalin has reported that when processing certain packages, RPM incorrectly allocates memory for the packages, possibly causing a heap-based buffer overflow.

Impact

An attacker could entice a user to open a specially crafted RPM package and execute code with the privileges of that user if certain locales are set.

Workaround

There is no known workaround at this time.

Resolution

All RPM users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-arch/rpm-4.4.6-r3"

References