Bug 2508667 (CVE-2026-66806) - CVE-2026-66806 console: console: TLS verification disabled when sending hub pull-secret to console.redhat.com
Summary: CVE-2026-66806 console: console: TLS verification disabled when sending hub p...
Keywords:
Status: NEW
Alias: CVE-2026-66806
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security DevOps Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-07-29 20:58 UTC by OSIDB Bzimport
Modified: 2026-08-15 08:29 UTC (History)
22 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-07-29 20:58:16 UTC
The jsonPost function in json-request.ts uses a module-level https.Agent({ rejectUnauthorized: false }) for all calls where no HttpsProxyAgent is supplied. The upgrade-risks-prediction.ts module reads the cluster pull-secret (openshift-config/pull-secret) with the SA token, extracts auths['cloud.openshift.com'].auth, and POSTs it as a Bearer token to https://console.redhat.com/api/insights-results-aggregator/v2/upgrade-risks-prediction. When HTTPS_PROXY is unset, this outbound internet request runs with server certificate validation disabled.

A network-positioned attacker (MITM) can intercept the pull-secret credential in transit between the hub and console.redhat.com. The pull-secret is a high-value credential that grants access to Red Hat container registries and cloud services.

Affected files: backend/src/lib/json-request.ts (lines 11, 42), backend/src/routes/upgrade-risks-prediction.ts

Fix branch: glasswing/f003
Engineering contact: Kevin Cormier
Jira: ACM-38693

Discovered by: Project Glasswing AI-SAST campaign (HP Mythos)


Note You need to log in before you can comment on or make changes to this bug.