<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>OpenShift (Bare Metal Provisioning Stack) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/openshift-bare-metal-provisioning-stack/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Tue, 03 Nov 2026 20:01:01 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/openshift-bare-metal-provisioning-stack/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Red Hat OpenShift: Bare metal provisioning controller information disclosure (CVE-2026-82976)</title><link>https://feed.craftedsignal.io/briefs/2026-11-openshift-cve-2026-82976/</link><pubDate>Tue, 03 Nov 2026 20:01:01 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-11-openshift-cve-2026-82976/</guid><description>The image-customization-controller in OpenShift bare metal provisioning exposes an unauthenticated HTTP file server on port 8084 that permits directory listing and unauthorized access to embedded Ignition configurations containing cluster secrets and SSH keys.</description><content:encoded><![CDATA[<p>A vulnerability in the image-customization-controller of OpenShift's bare metal provisioning stack allows unauthenticated network access to sensitive data. The controller hosts an HTTP file server on port 8084 that fails to implement authentication or authorization. The file system implementation permits a directory listing at the root path, which reveals image UUIDs. These images contain Ignition configuration files that include base64-encoded cluster pull secrets, potential IRONIC_RAMDISK_SSH_KEY values, proxy settings, and NetworkManager keyfiles.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker gains access to the provisioning network segment.</li>
<li>Attacker probes the OpenShift provisioning controller on TCP port 8084.</li>
<li>Attacker sends a GET request to the root path (/) to retrieve the browsable directory listing.</li>
<li>Attacker parses the response to enumerate all image file names (UUIDs).</li>
<li>Attacker downloads specific ISO or initramfs images using the enumerated UUIDs.</li>
<li>Attacker extracts the embedded Ignition configuration files from the downloaded images.</li>
<li>Attacker decodes the base64 cluster pull secrets and retrieves sensitive SSH keys and network configuration parameters.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows an adjacent attacker to gain unauthorized access to sensitive cluster credentials, including the cluster pull secret and SSH keys. This facilitates further compromise of the OpenShift environment or lateral movement within the provisioning network.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Restrict network access to port 8084 on the OpenShift image-customization-controller to trusted management or provisioning subnets using network policies or firewall rules.</li>
<li>Audit existing Ignition configuration files for exposed secrets until a vendor patch is applied.</li>
<li>Monitor logs for unauthorized HTTP requests to the provisioning controller endpoint, specifically directory listing attempts or bulk image downloads.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>credential-access</category><category>discovery</category><category>provisioning</category><category>openshift</category></item></channel></rss>