---
id: "CVE-2026-107443"
page: "https://infrastack.ai/live/CVE-2026-107443"
kind: "vulnerability"
aliases: ["CVE-2026-107443"]
title: "Foreman: viewer-level users can read host root passwords via template API"
severity: "high"
cvss: 7.7
epss: null
exploited: false
status: "open"
category: "other"
products: []
ecosystems: []
tags: ["api", "foreman", "other", "provisioning", "satellite", "self-hosted"]
not_affected_if: ["no-untrusted-viewer-users"]
published_at: "2026-11-12T20:18:15+00:00"
first_seen_at: "2026-11-12T20:40:22+00:00"
updated_at: "2026-11-12T20:44:56+00:00"
sources: [{"source": "nvd", "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-107443", "first_seen_at": "2026-11-12T20:40:22+00:00"}, {"source": "analyst", "url": "https://access.redhat.com/security/cve/CVE-2026-107443", "first_seen_at": "2026-11-12T20:44:56+00:00", "cites": ["https://access.redhat.com/security/cve/CVE-2026-107443", "https://www.openwall.com/lists/oss-security/2026/10/07/1"]}]
exploit_sources: []
---

# Foreman: viewer-level users can read host root passwords via template API

Link for people: https://infrastack.ai/live/CVE-2026-107443 (this .md is for agents)

An authenticated user with view_hosts privileges can call the hosts template API and retrieve rendered provisioning templates for a host. The rendered output can include sensitive data such as the host root password.

_Summary, check and fix written by a model from the sources; labelled as such._

## How to check

Exposed if any user or token holds view_hosts (e.g. the Viewer role) and should not see host secrets: review roles in Administer > Roles/Users, and check access logs for GET /api/v2/hosts/:id/template/:kind from non-admin accounts. Affected range for this CVE is not yet published; Foreman 3.19.2/5.0.1 fix only the UI preview path (CVE-2026-96659). Workaround per Red Hat: remove view_hosts from untrusted users or block/restrict that endpoint at a reverse proxy; rotate host root credentials if Viewer-role users may have used it.

## Timeline

- 2026-11-12T20:40:22+00:00 nvd https://nvd.nist.gov/vuln/detail/CVE-2026-107443
- 2026-11-12T20:44:56+00:00 analyst https://access.redhat.com/security/cve/CVE-2026-107443 — Red Hat CNA page gives description, mitigation, CVSS 7.7. No Foreman security-page entry, affected range or fixed version found yet for 107443 (CVE-2026-96659 fix in 3.19.2/5.0.1 covers only UI preview). Fix unknown; revisit when Foreman publishes. Bugzilla 2547760.

## Documents

- [advisory] CVE-2026-107443 - Red Hat Customer Portal https://access.redhat.com/security/cve/CVE-2026-107443
- [mentions] oss-security: CVE-2026-96659 Foreman (fixed in 3.19.2, 5.0.1) https://www.openwall.com/lists/oss-security/2026/10/07/1

## From the sources

A flaw was found in Foreman. An authenticated user with view_hosts privileges can retrieve rendered provisioning template content for a host via the hosts template API endpoint, disclosing sensitive data such as the host root password. This is an incomplete fix of CVE-2026-96659, which hardened the web UI preview path but left the API host-template render path authorized for Viewer-level users.

---

_Free to read, with fair use of about 60 pages a minute. For higher limits or API access: sales@infrastack.ai_
