---
id: CVE-2026-47828
title: >-
  During bosh create-env and bosh delete-env, the CLI uploads compiled CPI
  packages and rendered job templates to the new VM's DAV blobstore over HTTPS
  without verifying the server certificate, even though a CA certificate for
  that endpoin…
summary: >-
  During bosh create-env and bosh delete-env, the CLI uploads compiled CPI
  packages and rendered job templates to the new VM's DAV blobstore over HTTPS
  without verifying the server certificate, even though a CA certificate for
  that endpoin…
severity: high
cvss: 8.8
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'
vendor: cloudfoundry
product: bosh_cli
affected:
  - bosh_cli < 7.10.4
patched:
  - bosh_cli 7.10.4
published: '2026-07-09'
updated: '2026-07-13'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2026-47828'
references:
  - url: >-
      https://www.cloudfoundry.org/blog/cve-2026-47828-missing-tls-certificate-verification-in-bosh-cli-allows-root-code-execution-via-man-in-the-middle-credential-replay/
    label: security@vmware.com
tags:
  - nvd
epss: 0.00286
epssPercentile: 0.1871
ingestedAt: '2026-07-13T14:27:26.995Z'
---

## Overview

During bosh create-env and bosh delete-env, the CLI uploads compiled CPI packages and rendered job templates to the new VM's DAV blobstore over HTTPS without verifying the server certificate, even though a CA certificate for that endpoint is available in the installation manifest. A network attacker can terminate the TLS connection, harvest the Basic-auth credentials, and read the rendered-templates archive containing every bootstrap secret for the new BOSH Director, then replay the credentials against the real VM's agent for root code execution.
Affected versions: bosh-cli versions prior to v7.10.4.

## Affected

- `bosh_cli < 7.10.4`

## Remediation

Upgrade past the affected range:

- `bosh_cli 7.10.4`
