Skip to content
OpenAdvisories
Medium · 6.5 CVE-2026-81658 EUVD-2026-66996GHSA-p76g-9c4w-2889

Foreman: cross-tenant disclosure of template revisions via unauthorized audit lookup

Published Aug 27, 2026 · Updated Nov 13, 2026 · Assigned by redhat

Description

A flaw was found in Foreman. The template revision endpoint does not enforce object-level authorization when retrieving an audited template revision. An authenticated, low privileged user with a template-related permission, such as view_ptables, can obtain historical template contents belonging to another organization or location by supplying the corresponding audit ID. This can result in unauthorized disclosure of historical template contents, which may contain sensitive configuration information, credentials, or other secrets. The REST API revision endpoints correctly restrict this lookup.

Affected products

VendorProductAffectedFixed
Red Hat Red Hat Satellite 6.16 for RHEL 8 — —
Red Hat Red Hat Satellite 6.16 for RHEL 9 — —
Red Hat Red Hat Satellite 6.17 for RHEL 9 — —
Red Hat Red Hat Satellite 6.18 for RHEL 9 — —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Red Hat Satellite Utils 6 foreman +1 3.12.0.26-1.el8sat RHSA-2026:99952, RHSA-2026:99950, RHSA-2026:99949
Red Hat Satellite Maintenance 6 ansible-core 1:2.16.19-4.el9sat RHSA-2026:99952, RHSA-2026:99950
Red Hat Satellite Capsule 6 ansible-core +1 1:2.16.19-4.el9sat RHSA-2026:99952, RHSA-2026:99950
Red Hat Satellite Capsule 6 foreman +2 3.12.0.26-1.el8sat RHSA-2026:99952, RHSA-2026:99950, RHSA-2026:99949
Red Hat Satellite Capsule 6 python-pulp-rpm +1 3.26.9-1.el8pc RHSA-2026:99950, RHSA-2026:99949
Red Hat Satellite Capsule 6 python-pulpcore +1 3.49.39-5.el8pc RHSA-2026:99950, RHSA-2026:99949
Red Hat Satellite Capsule 6 python-pyjwt +2 2.15.1-1.el8pc RHSA-2026:99950, RHSA-2026:99949
Red Hat Satellite Capsule 6 python-pysequoia +1 0.1.35-1.el8pc RHSA-2026:99950, RHSA-2026:99949
Red Hat Satellite Capsule 6 python3.12-pulp-rpm 3.29.12-1.el9pc RHSA-2026:99952
Red Hat Satellite Capsule 6 python3.12-pulpcore 3.73.45-1.el9pc RHSA-2026:99952
Red Hat Satellite Capsule 6 python3.12-pyjwt +1 2.15.1-1.el9pc RHSA-2026:99952
Red Hat Satellite Capsule 6 python3.12-pysequoia 0.1.35-1.el9pc RHSA-2026:99952
Red Hat Satellite Capsule 6 rubygem-smart_proxy_dynflow 0.9.3-2.el8sat RHSA-2026:99952, RHSA-2026:99950, RHSA-2026:99949
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Satellite 6 ansible-core +1 1:2.16.19-4.el9sat RHSA-2026:99952, RHSA-2026:99950
Red Hat Satellite 6 candlepin +1 4.4.26-2.el8sat RHSA-2026:99952, RHSA-2026:99950, RHSA-2026:99949
Red Hat Satellite 6 foreman +14 3.12.0.26-1.el8sat RHSA-2026:99952, RHSA-2026:99950, RHSA-2026:99949
Red Hat Satellite 6 python-pulp-rpm +1 3.26.9-1.el8pc RHSA-2026:99950, RHSA-2026:99949
Red Hat Satellite 6 python-pulpcore +1 3.49.39-5.el8pc RHSA-2026:99950, RHSA-2026:99949
Red Hat Satellite 6 python-pyjwt +2 2.15.1-1.el8pc RHSA-2026:99950, RHSA-2026:99949
Red Hat Satellite 6 python-pysequoia +1 0.1.35-1.el8pc RHSA-2026:99950, RHSA-2026:99949
Red Hat Satellite 6 python3.12-pulp-rpm 3.29.12-1.el9pc RHSA-2026:99952
Red Hat Satellite 6 python3.12-pulpcore 3.73.45-1.el9pc RHSA-2026:99952
Red Hat Satellite 6 python3.12-pyjwt +1 2.15.1-1.el9pc RHSA-2026:99952
Red Hat Satellite 6 python3.12-pysequoia 0.1.35-1.el9pc RHSA-2026:99952
Red Hat Satellite 6 rubygem-crass 1.0.8-1.el8sat RHSA-2026:99952, RHSA-2026:99950, RHSA-2026:99949
Red Hat Satellite 6 rubygem-katello 4.14.0.24-1.el8sat RHSA-2026:99952, RHSA-2026:99950, RHSA-2026:99949
Red Hat Satellite 6 rubygem-puma 6.4.3-2.el8sat RHSA-2026:99952, RHSA-2026:99950, RHSA-2026:99949
Red Hat Satellite 6 rubygem-safemode 1.5.0-3.el8sat RHSA-2026:99952, RHSA-2026:99950, RHSA-2026:99949
Red Hat Satellite 6 rubygem-smart_proxy_dynflow 0.9.3-2.el8sat RHSA-2026:99952, RHSA-2026:99950, RHSA-2026:99949

Advisories 4

References