Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged CF user
-
DeliveryPerform or observe manifest/service-binding operation
-
ExploitSecrets written into CAPI audit events
-
ExecutionRead audit logs to harvest credentials
-
ImpactReuse leaked credentials against backing services
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A09:2025 - Security Logging & Alerting Failures
ASVS 5.0
V16 - Security Logging and Error Handling Log data sanitization
|
| Exploitation Conditions | Exploitation requires an authenticated actor (PR:L) able to read CAPI audit events, plus the occurrence of the specific operations that leak secrets: app manifest application/creation/update (exposes custom buildpack credentials and service binding parameters), user-provided service instance operations with a syslog drain URL (exposes drain URL credentials), and service binding audit events (exposes binding parameters). The exposure is passive - secrets are written into audit records regardless of attacker action - so the limiting factor is access to those audit logs rather than any crafted payload; there is no remote unauthenticated path and no code execution or data modification capability. Realistic risk is bounded by how broadly audit-event read access is granted in the deployment. |
| Impact | This is a genuine but moderate-priority information-disclosure issue (CVSS 6.5), not an emergency. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N shows a network-reachable, low-complexity flaw that requires some authenticated privilege (PR:L) and yields high confidentiality impact with no integrity or availability impact - consistent with secrets leaking into logs rather than code execution. The vuln.today decision label is 'this_month' (not act_now or emergency), which aligns with the absence of active exploitation. There is no CISA KEV listing and no EPSS score was provided, so exploitation probability cannot be quantified from the input; no public exploit reference is present either. The confidentiality-only impact is real because the leaked material is credentials (custom buildpack credentials, syslog drain URL credentials, and service binding parameters), but realization depends on an attacker already having authenticated access sufficient to read the relevant audit events. CWE is not provided in the input. Net: a legitimate credential-exposure defect worth patching within the normal cycle, not a drop-everything incident. |
| Exploit ScenarioDerived | An authenticated Cloud Foundry user or operator with the ability to read audit events observes app manifest, app creation/update, service binding, or user-provided service instance audit records and finds custom buildpack credentials, syslog drain URL credentials, or service binding parameters written in cleartext. They harvest these secrets and reuse them to access the backing services or buildpack sources. No public exploit code is identified at time of analysis; the trigger is simply performing or reading the normal operations that CAPI audit-logs insecurely. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 30, 2026
Cloud Foundry's Cloud Controller (CAPI) writes sensitive material into audit log records, so custom buildpack credentials, syslog drain URL credentials and service-binding parameters become readable by anyone with access to those audit events. Exploitation requires an authenticated principal (CVSS PR:L) who can read CAPI audit events and the occurrence of ordinary operations such as applying, creating or updating an app manifest, creating a user-provided service instance with a syslog drain URL, or binding a service. The exposure is passive - secrets are recorded whether or not an attacker does anything - so impact is bounded by how widely audit-event read access is granted in a given deployment; no public exploit code has been identified at time of analysis and the issue is a moderate-priority disclosure rather than an emergency.
RemediationAI
The supplied data does not list a fixed CAPI or cf-deployment version, so the concrete upgrade target must be taken from the Cloud Foundry advisory at https://www.cloudfoundry.org/blog/cve-2026-59388-cloud-controller-exposes-secrets-in-audit-log/ - no vendor-released patch version could be confirmed from the input, and absence of a listed version is not confirmation that none exists. Until the corrected release is applied, the effective control is the one the assessed exploitation conditions point to: exploitation requires an authenticated principal that can read CAPI audit events, so tighten the roles and service accounts permitted to read or export those event streams to the smallest operator set, accepting the trade-off that this reduces audit visibility and forensic coverage for the removed roles and does not scrub secrets already written into existing audit records or forwarded to external log sinks. Because the secrets are persisted in historical audit data, any custom buildpack credentials, syslog drain URL credentials or service-binding parameters that have already flowed through these events should be treated as exposed and rotated, and downstream log retention stores should be purged or access-restricted accordingly.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The Cloud Foundry Cloud Controller (CAPI) is the control-plane API that brokers app lifecycle operations, user-provided service instances and service bindings, and it emits audit events for those actions. In this issue the audit-event serialization includes fields that should never leave the control plane: credentials embedded in custom buildpack definitions during manifest apply/create/update, credentials contained in a syslog drain URL supplied on a user-provided service instance, and raw service-binding parameters echoed in manifest and binding audit events. The root cause class is insertion of sensitive information into log/audit records (CWE-532); no CWE identifier is assigned in the supplied data, and the trigger mechanics beyond "these operations produce audit events containing these fields" are not described in the available sources. Both CAPI and cf-deployment are flagged in the CPE data, and the CPE entries carry wildcard versions, so the supplied feed does not pin the affected release range. Because the leak is a logging defect rather than a parsing or memory-safety defect, there is no code execution, no data modification and no unauthenticated path; the security boundary that matters is the authorization model on audit-event consumption, which in many foundations is broader than the set of people trusted with buildpack and drain credentials.
Know when Cf Deployment gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Network-reachable audit data readable by a low-privileged authenticated user (PR:L, AC:L); high confidentiality from leaked credentials, with no integrity or availability impact and no scope change.
Primary rating from Vendor (vmware).
CVSS VectorVendor: vmware
Lifecycle Timeline
1DescriptionCVE.org
Cloud Controller (CAPI) leaks sensitive data into audit logs in multiple instances: custom buildpack credentials are exposed in audit events for app manifest application, creation, and updates; syslog drain URL credentials are exposed in user-provided service instance audit events; and service binding parameters are leaked in app manifest and service binding audit events.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Cf Deployment
View allPrivate key disclosure in Cloud Foundry UAA versions v76.12.0 through v78.12.0 allows unauthenticated remote attackers t
Cloud Foundry cf-deployment, versions prior to 7.9.0, contain java components that are using an insecure protocol to fet
Adversary-in-the-middle credential theft and privilege escalation affects Cloud Foundry UAA (User Account and Authentica
Privilege escalation in Cloud Foundry UAA (User Account and Authentication server) lets users who authenticate via a fed
Authentication bypass in Cloud Foundry UAA (User Account and Authentication) versions 2.0.0 through 78.13.0 allows remot
Broken access control in the Cloud Foundry Cloud Controller API leaves the /internal/v3/staging/:guid/droplet_completed
Cloud Foundry CAPI (Cloud Controller), versions prior to 1.97.0, when used in a deployment where an app domain is also t
In Cloud Foundry UAA, versions prior to 74.14.0, a CSRF vulnerability exists due to the OAuth2 state parameter not being
Cloud Foundry SMB Volume, versions prior to v2.0.3, accidentally outputs sensitive information to the logs. Rated high s
Cloud Foundry Garden-runC, versions prior to 1.11.0, contains an information exposure vulnerability. Rated high severity
In Cloud Controller versions prior to 1.46.0, cf-deployment versions prior to 1.3.0, and cf-release versions prior to 28
Cloud Foundry Routing, all versions before 0.193.0, does not properly validate nonce input. Rated high severity (CVSS 8.
EUVD-2026-113754
GHSA-8p38-wrq5-f9qc
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB