Every CVE Search/ Get API key

CVE-2026-19730

Podman: podman: quadlet install --replace non-truncating write retains removed host-access directives

4.2 MediumFix available

The 'podman quadlet install --replace' command opens the existing destination file with O_CREATE|O_WRONLY but omits O_TRUNC. When the initial reflink copy attempt fails (common on non-reflink-capable filesystems including many RHEL default XFS configurations), the fallback in ReflinkOrCopy uses io.Copy which performs a non-truncating write. If the original Quadlet is larger than the new Quadlet, the file is not truncated and content from the original is preserved. The command completes with no warning.

There is no risk of information leakage as the user already had access to the Quadlet in order to replace it, and in most cases, this would only lead to invalid Quadlet files. However, security-related options from the end of the old Quadlet could be included in the new Quadlet, and if the truncation resulted in a valid Quadlet file, this could result in undesirable behavior. For example, running podman quadlet install --replace to remove a single line from the end of a Quadlet - including security-sensitive content, like AddCapability - will fail, and the option will continue to be used. Further, with Volume Quadlets, this can include additional mounts which can cause content to be unintentionally exposed into containers. If, later, the image is updated then compromised content might be leaked to an attacker.

The vulnerable code paths are in pkg/domain/infra/abi/quadlet.go (lines 338-360, O_CREATE|O_WRONLY without O_TRUNC) and vendor/go.podman.io/storage/pkg/fileutils/reflink_linux.go (lines 12-19, non-truncating io.Copy fallback).

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
High
Privileges needed
Low
User interaction
Required

What an attacker can affect

Confidentiality
Low
Integrity
Low
Availability
Low

Exploit likelihood

0.13%Unchanged since Aug 14, 2026
90%50%10%1%

What each source reports

CVE List Score used 4.2

Podman: podman: quadlet install --replace non-truncating write retains removed host-access directives

The 'podman quadlet install --replace' command opens the existing destination file with O_CREATE|O_WRONLY but omits O_TRUNC. When the initial reflink copy attempt fails (common on non-reflink-capable filesystems including many RHEL default XFS configurations), the fallback in ReflinkOrCopy uses io.Copy which performs a non-truncating write. If the original Quadlet is larger than the new Quadlet, the file is not truncated and content from the original is preserved. The command completes with no warning.

There is no risk of information leakage as the user already had access to the Quadlet in order to replace it, and in most cases, this would only lead to invalid Quadlet files. However, security-related options from the end of the old Quadlet could be included in the new Quadlet, and if the truncation resulted in a valid Quadlet file, this could result in undesirable behavior. For example, running podman quadlet install --replace to remove a single line from the end of a Quadlet - including security-sensitive content, like AddCapability - will fail, and the option will continue to be used. Further, with Volume Quadlets, this can include additional mounts which can cause content to be unintentionally exposed into containers. If, later, the image is updated then compromised content might be leaked to an attacker.

The vulnerable code paths are in pkg/domain/infra/abi/quadlet.go (lines 338-360, O_CREATE|O_WRONLY without O_TRUNC) and vendor/go.podman.io/storage/pkg/fileutils/reflink_linux.go (lines 12-19, non-truncating io.Copy fallback).

Record
CVE-2026-19730
CVSS 3.1
4.2 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L
Weakness
CWE-459
Updated
2026-11-05
EUVDEUVD-2026-58187 4.2

The 'podman quadlet install --replace' command opens the existing destination file with O_CREATE|O_WRONLY but omits O_TRUNC. When the initial reflink copy attempt fails (common on non-reflink-capable filesystems including many RHEL default XFS configurations), the fallback in ReflinkOrCopy uses io.Copy which performs a non-truncating write. If the original Quadlet is larger than the new Quadlet, the file is not truncated and content from the original is preserved. The command completes with no warning.

There is no risk of information leakage as the user already had access to the Quadlet in order to replace it, and in most cases, this would only lead to invalid Quadlet files. However, security-related options from the end of the old Quadlet could be included in the new Quadlet, and if the truncation resulted in a valid Quadlet file, this could result in undesirable behavior. For example, running podman quadlet install --replace to remove a single line from the end of a Quadlet - including security-sensitive content, like AddCapability - will fail, and the option will continue to be used. Further, with Volume Quadlets, this can include additional mounts which can cause content to be unintentionally exposed into containers. If, later, the image is updated then compromised content might be leaked to an attacker.

The vulnerable code paths are in pkg/domain/infra/abi/quadlet.go (lines 338-360, O_CREATE|O_WRONLY without O_TRUNC) and vendor/go.podman.io/storage/pkg/fileutils/reflink_linux.go (lines 12-19, non-truncating io.Copy fallback).

Record
EUVD-2026-58187
CVSS 3.1
4.2 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L
Updated
2026-11-05
GitHub AdvisoriesGHSA-fx76-2j3w-2mx6 4.2

podman quadlet install --replace does not fully replace the old file

Impact

When running podman quadlet install --replace to replace a Quadlet file, if the original Quadlet is larger than the new Quadlet, the file would not be truncated and content from the original would be preserved. There is no risk of information leakage as the user already had access to the Quadlet in order to replace it, and in most cases, this would only lead to invalid Quadlet files (see https://github.com/podman-container-tools/podman/issues/29013). However, security-related options from the end of the old Quadlet could be included in the new Quadlet, and if the truncation resulted in a valid Quadlet file, this could result in undesirable behavior. For example, running podman quadlet install --replace to remove a single line from the end of a Quadlet - including security-sensitive content, like AddCapability - will fail, and the option will continue to be used. Further, with Volume Quadlets, this can include additional mounts which can cause content to be unintentionally exposed into containers. If, later, the image is updated then compromised content might be leaked to an attacker.

First introduced in commit 0ea4eaee70b7458bcc99d875529761faf5172651 with podman 5.7.0

Patches

a38a9b7d20915c55e6f3c451101ae72d6da33742 (fixed in 6.0.0)

d3adfdeec7d5c9eee5a6978df3bee62a866c958d d4fe9154ec6e32a02d5fcd096c4a27c38f2040f4 (for v5.8 branch, fixed in 5.8.6)

Workarounds

Manually copy the quadlet files to the quadlet directory.

Credits

Podman thanks Christopher Lusk [email protected] (North Echo Security Research) for reporting the security impact of this problem.

Record
GHSA-fx76-2j3w-2mx6
CVSS 3.1
4.2 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L
Weakness
CWE-20, CWE-459
Updated
2026-11-02
NVD 4.2

The 'podman quadlet install --replace' command opens the existing destination file with O_CREATE|O_WRONLY but omits O_TRUNC. When the initial reflink copy attempt fails (common on non-reflink-capable filesystems including many RHEL default XFS configurations), the fallback in ReflinkOrCopy uses io.Copy which performs a non-truncating write. If the original Quadlet is larger than the new Quadlet, the file is not truncated and content from the original is preserved. The command completes with no warning.

There is no risk of information leakage as the user already had access to the Quadlet in order to replace it, and in most cases, this would only lead to invalid Quadlet files. However, security-related options from the end of the old Quadlet could be included in the new Quadlet, and if the truncation resulted in a valid Quadlet file, this could result in undesirable behavior. For example, running podman quadlet install --replace to remove a single line from the end of a Quadlet - including security-sensitive content, like AddCapability - will fail, and the option will continue to be used. Further, with Volume Quadlets, this can include additional mounts which can cause content to be unintentionally exposed into containers. If, later, the image is updated then compromised content might be leaked to an attacker.

The vulnerable code paths are in pkg/domain/infra/abi/quadlet.go (lines 338-360, O_CREATE|O_WRONLY without O_TRUNC) and vendor/go.podman.io/storage/pkg/fileutils/reflink_linux.go (lines 12-19, non-truncating io.Copy fallback).

Record
CVE-2026-19730
CVSS 3.1
4.2 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L
Weakness
CWE-459
Updated
2026-11-05
OSVALPINE-CVE-2026-19730 4.2

The 'podman quadlet install --replace' command opens the existing destination file with O_CREATE|O_WRONLY but omits O_TRUNC. When the initial reflink copy attempt fails (common on non-reflink-capable filesystems including many RHEL default XFS configurations), the fallback in ReflinkOrCopy uses io.Copy which performs a non-truncating write. If the original Quadlet is larger than the new Quadlet, the file is not truncated and content from the original is preserved. The command completes with no warning.

There is no risk of information leakage as the user already had access to the Quadlet in order to replace it, and in most cases, this would only lead to invalid Quadlet files. However, security-related options from the end of the old Quadlet could be included in the new Quadlet, and if the truncation resulted in a valid Quadlet file, this could result in undesirable behavior. For example, running podman quadlet install --replace to remove a single line from the end of a Quadlet - including security-sensitive content, like AddCapability - will fail, and the option will continue to be used. Further, with Volume Quadlets, this can include additional mounts which can cause content to be unintentionally exposed into containers. If, later, the image is updated then compromised content might be leaked to an attacker.

The vulnerable code paths are in pkg/domain/infra/abi/quadlet.go (lines 338-360, O_CREATE|O_WRONLY without O_TRUNC) and vendor/go.podman.io/storage/pkg/fileutils/reflink_linux.go (lines 12-19, non-truncating io.Copy fallback).

Record
ALPINE-CVE-2026-19730
CVSS 3.1
4.2 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L
Updated
2026-11-03
OSVBELL-CVE-2026-19730 4.2
Record
BELL-CVE-2026-19730
CVSS 3.1
4.2 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L
Updated
2026-11-02
Show 11 moreShow less
OSVDEBIAN-CVE-2026-19730 4.2

The 'podman quadlet install --replace' command opens the existing destination file with O_CREATE|O_WRONLY but omits O_TRUNC. When the initial reflink copy attempt fails (common on non-reflink-capable filesystems including many RHEL default XFS configurations), the fallback in ReflinkOrCopy uses io.Copy which performs a non-truncating write. If the original Quadlet is larger than the new Quadlet, the file is not truncated and content from the original is preserved. The command completes with no warning. There is no risk of information leakage as the user already had access to the Quadlet in order to replace it, and in most cases, this would only lead to invalid Quadlet files. However, security-related options from the end of the old Quadlet could be included in the new Quadlet, and if the truncation resulted in a valid Quadlet file, this could result in undesirable behavior. For example, running podman quadlet install --replace to remove a single line from the end of a Quadlet - including security-sensitive content, like AddCapability - will fail, and the option will continue to be used. Further, with Volume Quadlets, this can include additional mounts which can cause content to be unintentionally exposed into containers. If, later, the image is updated then compromised content might be leaked to an attacker. The vulnerable code paths are in pkg/domain/infra/abi/quadlet.go (lines 338-360, O_CREATE|O_WRONLY without O_TRUNC) and vendor/go.podman.io/storage/pkg/fileutils/reflink_linux.go (lines 12-19, non-truncating io.Copy fallback).

Record
DEBIAN-CVE-2026-19730
CVSS 3.1
4.2 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVGHSA-fx76-2j3w-2mx6 4.2

podman quadlet install --replace does not fully replace the old file

Impact

When running podman quadlet install --replace to replace a Quadlet file, if the original Quadlet is larger than the new Quadlet, the file would not be truncated and content from the original would be preserved. There is no risk of information leakage as the user already had access to the Quadlet in order to replace it, and in most cases, this would only lead to invalid Quadlet files (see https://github.com/podman-container-tools/podman/issues/29013). However, security-related options from the end of the old Quadlet could be included in the new Quadlet, and if the truncation resulted in a valid Quadlet file, this could result in undesirable behavior. For example, running podman quadlet install --replace to remove a single line from the end of a Quadlet - including security-sensitive content, like AddCapability - will fail, and the option will continue to be used. Further, with Volume Quadlets, this can include additional mounts which can cause content to be unintentionally exposed into containers. If, later, the image is updated then compromised content might be leaked to an attacker.

First introduced in commit 0ea4eaee70b7458bcc99d875529761faf5172651 with podman 5.7.0

Patches

a38a9b7d20915c55e6f3c451101ae72d6da33742 (fixed in 6.0.0)

d3adfdeec7d5c9eee5a6978df3bee62a866c958d d4fe9154ec6e32a02d5fcd096c4a27c38f2040f4 (for v5.8 branch, fixed in 5.8.6)

Workarounds

Manually copy the quadlet files to the quadlet directory.

Credits

Podman thanks Christopher Lusk [email protected] (North Echo Security Research) for reporting the security impact of this problem.

Record
GHSA-fx76-2j3w-2mx6
CVSS 3.1
4.2 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L
Weakness
CWE-20, CWE-459
Updated
2026-11-02
OSVRHSA-2026:69961 8.1

Red Hat Security Advisory: podman security update

Record
RHSA-2026:69961
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2026:70201 8.8

Red Hat Security Advisory: podman security update

Record
RHSA-2026:70201
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:L
Updated
2026-11-02
OSVRLSA-2026:69961 8.1

Important: podman security update

The podman tool manages pods, container images, and containers. It is part of the libpod library, which is for applications that use container pods. Container pods is a concept in Kubernetes.

Security Fix(es):

  • podman: Go encoding/asn1: Denial of Service via excessive recursion in Unmarshal (CVE-2026-33818)

  • podman: golang net/url: Denial of Service from quadratic complexity in path resolution (CVE-2026-56860)

  • podman: Go: Denial of Service via XML decoding recursion depth issue (CVE-2026-56859)

  • podman: Go html/template: Cross-Site Scripting via pathological input (CVE-2026-56858)

  • podman: Golang crypto/tls: Denial of Service via indefinite KeyUpdate messages (CVE-2026-56862)

  • podman: Quadlet install --replace non-truncating write retains removed host-access directives (CVE-2026-19730)

  • podman: golang.org/x/crypto/ssh: Denial of Service via resource leak from unsolicited SSH responses (CVE-2026-39830)

  • podman: Go net/http: Unencrypted HTTP/2 connections vulnerable to Denial of Service (CVE-2026-56853)

  • podman: moby/go-archive: Arbitrary file write via link following in tar extraction (CVE-2026-17106)

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.

Record
RLSA-2026:69961
CVSS 3.1
8.1 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRLSA-2026:70201 8.8

Important: podman security update

The podman tool manages pods, container images, and containers. It is part of the libpod library, which is for applications that use container pods. Container pods is a concept in Kubernetes.

Security Fix(es):

  • podman: Go crypto/x509: Certificate validation bypass due to incorrect DNS constraint application (CVE-2026-33810)

  • podman: Go net/http: Unencrypted HTTP/2 connections vulnerable to Denial of Service (CVE-2026-56853)

  • podman: Go encoding/asn1: Denial of Service via excessive recursion in Unmarshal (CVE-2026-33818)

  • podman: golang net/url: Denial of Service from quadratic complexity in path resolution (CVE-2026-56860)

  • podman: Go: Denial of Service via XML decoding recursion depth issue (CVE-2026-56859)

  • podman: Go html/template: Cross-Site Scripting via pathological input (CVE-2026-56858)

  • podman: Golang crypto/tls: Denial of Service via indefinite KeyUpdate messages (CVE-2026-56862)

  • podman: golang.org/x/text: Denial of Service via invalid UTF-8 input (CVE-2026-56852)

  • podman: net/mail: Denial of Service via pathological email address parsing (CVE-2026-42499)

  • podman: Quadlet install --replace non-truncating write retains removed host-access directives (CVE-2026-19730)

  • podman: moby/go-archive: Arbitrary file write via link following in tar extraction (CVE-2026-17106)

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.

Record
RLSA-2026:70201
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2026-19730 4.2

The 'podman quadlet install --replace' command opens the existing destination file with O_CREATE|O_WRONLY but omits O_TRUNC. When the initial reflink copy attempt fails (common on non-reflink-capable filesystems including many RHEL default XFS configurations), the fallback in ReflinkOrCopy uses io.Copy which performs a non-truncating write. If the original Quadlet is larger than the new Quadlet, the file is not truncated and content from the original is preserved. The command completes with no warning. There is no risk of information leakage as the user already had access to the Quadlet in order to replace it, and in most cases, this would only lead to invalid Quadlet files. However, security-related options from the end of the old Quadlet could be included in the new Quadlet, and if the truncation resulted in a valid Quadlet file, this could result in undesirable behavior. For example, running podman quadlet install --replace to remove a single line from the end of a Quadlet - including security-sensitive content, like AddCapability - will fail, and the option will continue to be used. Further, with Volume Quadlets, this can include additional mounts which can cause content to be unintentionally exposed into containers. If, later, the image is updated then compromised content might be leaked to an attacker. The vulnerable code paths are in pkg/domain/infra/abi/quadlet.go (lines 338-360, O_CREATE|O_WRONLY without O_TRUNC) and vendor/go.podman.io/storage/pkg/fileutils/reflink_linux.go (lines 12-19, non-truncating io.Copy fallback).

Record
UBUNTU-CVE-2026-19730
CVSS 3.1
4.2 MediumCVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVALSA-2026:69961 No score

Important: podman security update

The podman tool manages pods, container images, and containers. It is part of the libpod library, which is for applications that use container pods. Container pods is a concept in Kubernetes.

Security Fix(es):

  • podman: Go encoding/asn1: Denial of Service via excessive recursion in Unmarshal (CVE-2026-33818)
  • podman: golang net/url: Denial of Service from quadratic complexity in path resolution (CVE-2026-56860)
  • podman: Go: Denial of Service via XML decoding recursion depth issue (CVE-2026-56859)
  • podman: Go html/template: Cross-Site Scripting via pathological input (CVE-2026-56858)
  • podman: Golang crypto/tls: Denial of Service via indefinite KeyUpdate messages (CVE-2026-56862)
  • podman: Quadlet install --replace non-truncating write retains removed host-access directives (CVE-2026-19730)
  • podman: golang.org/x/crypto/ssh: Denial of Service via resource leak from unsolicited SSH responses (CVE-2026-39830)
  • podman: Go net/http: Unencrypted HTTP/2 connections vulnerable to Denial of Service (CVE-2026-56853)
  • podman: moby/go-archive: Arbitrary file write via link following in tar extraction (CVE-2026-17106)

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.

Record
ALSA-2026:69961
Updated
2026-11-02
OSVALSA-2026:70201 No score

Important: podman security update

The podman tool manages pods, container images, and containers. It is part of the libpod library, which is for applications that use container pods. Container pods is a concept in Kubernetes.

Security Fix(es):

  • podman: Go crypto/x509: Certificate validation bypass due to incorrect DNS constraint application (CVE-2026-33810)
  • podman: Go net/http: Unencrypted HTTP/2 connections vulnerable to Denial of Service (CVE-2026-56853)
  • podman: Go encoding/asn1: Denial of Service via excessive recursion in Unmarshal (CVE-2026-33818)
  • podman: golang net/url: Denial of Service from quadratic complexity in path resolution (CVE-2026-56860)
  • podman: Go: Denial of Service via XML decoding recursion depth issue (CVE-2026-56859)
  • podman: Go html/template: Cross-Site Scripting via pathological input (CVE-2026-56858)
  • podman: Golang crypto/tls: Denial of Service via indefinite KeyUpdate messages (CVE-2026-56862)
  • podman: golang.org/x/text: Denial of Service via invalid UTF-8 input (CVE-2026-56852)
  • podman: net/mail: Denial of Service via pathological email address parsing (CVE-2026-42499)
  • podman: Quadlet install --replace non-truncating write retains removed host-access directives (CVE-2026-19730)
  • podman: moby/go-archive: Arbitrary file write via link following in tar extraction (CVE-2026-17106)

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.

Record
ALSA-2026:70201
Updated
2026-11-02
OSVAZL-103407 No score

CVE-2026-19730 affecting package podman 5.6.1-10

The 'podman quadlet install --replace' command opens the existing destination file with O_CREATE|O_WRONLY but omits O_TRUNC. When the initial reflink copy attempt fails (common on non-reflink-capable filesystems including many RHEL default XFS configurations), the fallback in ReflinkOrCopy uses io.Copy which performs a non-truncating write. If the original Quadlet is larger than the new Quadlet, the file is not truncated and content from the original is preserved. The command completes with no warning.

There is no risk of information leakage as the user already had access to the Quadlet in order to replace it, and in most cases, this would only lead to invalid Quadlet files. However, security-related options from the end of the old Quadlet could be included in the new Quadlet, and if the truncation resulted in a valid Quadlet file, this could result in undesirable behavior. For example, running podman quadlet install --replace to remove a single line from the end of a Quadlet - including security-sensitive content, like AddCapability - will fail, and the option will continue to be used. Further, with Volume Quadlets, this can include additional mounts which can cause content to be unintentionally exposed into containers. If, later, the image is updated then compromised content might be leaked to an attacker.

The vulnerable code paths are in pkg/domain/infra/abi/quadlet.go (lines 338-360, O_CREATE|O_WRONLY without O_TRUNC) and vendor/go.podman.io/storage/pkg/fileutils/reflink_linux.go (lines 12-19, non-truncating io.Copy fallback).

Record
AZL-103407
Updated
2026-11-05
OSVGO-2026-6588 No score

podman quadlet install --replace does not fully replace the old file in github.com/containers/podman

podman quadlet install --replace does not fully replace the old file in github.com/containers/podman

Record
GO-2026-6588
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
github.com/containers/podman/v5
Go
5.7.0 up to 5.8.6
5.8.6
podman
Alpine:v3.24
before 5.8.6-r0
5.8.6-r0
podman
AlmaLinux:9
From an advisory covering 9 CVEs
before 6:5.8.2-7.el9_8
6:5.8.2-7.el9_8
podman-docker
AlmaLinux:9
From an advisory covering 9 CVEs
before 6:5.8.2-7.el9_8
6:5.8.2-7.el9_8
podman-plugins
AlmaLinux:9
From an advisory covering 9 CVEs
before 6:5.8.2-7.el9_8
6:5.8.2-7.el9_8
podman-remote
AlmaLinux:9
From an advisory covering 9 CVEs
before 6:5.8.2-7.el9_8
6:5.8.2-7.el9_8
podman-tests
AlmaLinux:9
From an advisory covering 9 CVEs
before 6:5.8.2-7.el9_8
6:5.8.2-7.el9_8
podman
AlmaLinux:10
From an advisory covering 11 CVEs
before 7:5.8.2-9.el10_2.alma.1
7:5.8.2-9.el10_2.alma.1
podman-docker
AlmaLinux:10
From an advisory covering 11 CVEs
before 7:5.8.2-9.el10_2.alma.1
7:5.8.2-9.el10_2.alma.1
podman-remote
AlmaLinux:10
From an advisory covering 11 CVEs
before 7:5.8.2-9.el10_2.alma.1
7:5.8.2-9.el10_2.alma.1
Show 30 moreShow less
Affected packages
PackageAffectedFixed
podman-tests
AlmaLinux:10
From an advisory covering 11 CVEs
before 7:5.8.2-9.el10_2.alma.1
7:5.8.2-9.el10_2.alma.1
podman
Azure Linux:3
through 5.6.1-10 None known
podman
Alpaquita:stream
4.5.1-r1 up to 5.8.6-r0
5.8.6-r0
podman
Debian:14
before 5.8.6+ds1-1, plus listed versions
5.4.2+ds1-25.6.1+ds1-15.6.1+ds1-25.6.1+ds2-25.6.1+ds2-3
Show 18 moreShow less
5.6.2+ds1-15.6.2+ds1-25.6.2+ds1-35.6.2+ds1-3+exp15.6.2+ds1-45.7.0+ds2-15.7.0+ds2-25.7.0+ds2-35.8.0+ds1-15.8.1+ds1-15.8.1+ds1-25.8.1+ds1-35.8.2+ds1-15.8.2+ds1-25.8.2+ds1-35.8.3+ds1-15.8.4+ds1-15.8.4+ds1-2
5.8.6+ds1-1
github.com/containers/podman
Go
All versions None known
github.com/containers/podman/v2
Go
All versions None known
github.com/containers/podman/v3
Go
All versions None known
github.com/containers/podman/v4
Go
All versions None known
podman
Red Hat:enterprise_linux:9::appstream
From an advisory covering 9 CVEs
before 6:5.8.2-7.el9_8
6:5.8.2-7.el9_8
podman-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 9 CVEs
before 6:5.8.2-7.el9_8
6:5.8.2-7.el9_8
podman-debugsource
Red Hat:enterprise_linux:9::appstream
From an advisory covering 9 CVEs
before 6:5.8.2-7.el9_8
6:5.8.2-7.el9_8
podman-docker
Red Hat:enterprise_linux:9::appstream
From an advisory covering 9 CVEs
before 6:5.8.2-7.el9_8
6:5.8.2-7.el9_8
podman-plugins
Red Hat:enterprise_linux:9::appstream
From an advisory covering 9 CVEs
before 6:5.8.2-7.el9_8
6:5.8.2-7.el9_8
podman-plugins-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 9 CVEs
before 6:5.8.2-7.el9_8
6:5.8.2-7.el9_8
podman-remote
Red Hat:enterprise_linux:9::appstream
From an advisory covering 9 CVEs
before 6:5.8.2-7.el9_8
6:5.8.2-7.el9_8
podman-remote-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 9 CVEs
before 6:5.8.2-7.el9_8
6:5.8.2-7.el9_8
podman-tests
Red Hat:enterprise_linux:9::appstream
From an advisory covering 9 CVEs
before 6:5.8.2-7.el9_8
6:5.8.2-7.el9_8
podman-tests-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 9 CVEs
before 6:5.8.2-7.el9_8
6:5.8.2-7.el9_8
podman
Red Hat:enterprise_linux:10.2
From an advisory covering 11 CVEs
before 7:5.8.2-9.el10_2
7:5.8.2-9.el10_2
podman-debuginfo
Red Hat:enterprise_linux:10.2
From an advisory covering 11 CVEs
before 7:5.8.2-9.el10_2
7:5.8.2-9.el10_2
podman-debugsource
Red Hat:enterprise_linux:10.2
From an advisory covering 11 CVEs
before 7:5.8.2-9.el10_2
7:5.8.2-9.el10_2
podman-docker
Red Hat:enterprise_linux:10.2
From an advisory covering 11 CVEs
before 7:5.8.2-9.el10_2
7:5.8.2-9.el10_2
podman-remote
Red Hat:enterprise_linux:10.2
From an advisory covering 11 CVEs
before 7:5.8.2-9.el10_2
7:5.8.2-9.el10_2
podman-remote-debuginfo
Red Hat:enterprise_linux:10.2
From an advisory covering 11 CVEs
before 7:5.8.2-9.el10_2
7:5.8.2-9.el10_2
podman-tests-debuginfo
Red Hat:enterprise_linux:10.2
From an advisory covering 11 CVEs
before 7:5.8.2-9.el10_2
7:5.8.2-9.el10_2
podman-tests
Red Hat:enterprise_linux:10.2
From an advisory covering 11 CVEs
before 7:5.8.2-9.el10_2
7:5.8.2-9.el10_2
podman
Rocky Linux:9
From an advisory covering 9 CVEs
before 6:5.8.2-7.el9_8
6:5.8.2-7.el9_8
podman
Rocky Linux:10
From an advisory covering 11 CVEs
before 7:5.8.2-9.el10_2
7:5.8.2-9.el10_2
podman
Ubuntu:26.10
All versions, plus listed versions
5.7.0+ds2-3build15.8.3+ds1-15.8.4+ds1-15.8.6+ds1-2
None known
podman
Ubuntu:26.04:LTS
All versions, plus listed versions
5.4.2+ds1-25.7.0+ds2-35.7.0+ds2-3build1
None known

History

History
RecordedChangedSources
affectedCVE List, EUVD, NVD
factsOSV
affected, aliases, referencesOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-19730 is a medium vulnerability (CVSS 4.2) in Red Hat Ansible Automation Platform 2, published August 13, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.13%, the 2nd percentile. Fixed in github.com/containers/podman/v5 5.8.6.

References

Show 119 moreShow less
MoveEnter Open