Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid Codefresh organization credentials
-
DeliveryAuthenticate to platform API
-
ExploitSend crafted request to privilege escalation endpoint
-
ExecutionReceive Admin-level permissions
-
PersistAccess all pipelines, secrets, and integrations
-
ImpactModify build artifacts or exfiltrate stored credentials
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid authenticated session on the Codefresh platform - the attacker must possess an existing account of any permission tier within the target organization. No non-default feature flag, special deployment mode, or specific configuration setting is described in the advisory as a prerequisite beyond authentication. The vendor-supplied CVSS 4.0 vector sets PR:H (high privileges required), which conflicts with the plain reading of 'authenticated user' in the description; if any authenticated user qualifies, the practical barrier is simply holding a valid credential. Exploitation is bounded to users who have obtained credentials for the target Codefresh organization - unauthenticated external actors cannot directly exploit this flaw. |
| Impact | The vendor-supplied CVSS 4.0 vector scores 8.6 (AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N), indicating full confidentiality, integrity, and availability impact within the Codefresh platform via a low-complexity, network-accessible path. A material discrepancy exists: the vector sets PR:H (high privileges required), yet the description states any 'authenticated user' can exploit the flaw - if any developer or contributor account qualifies, the effective PR should be L, which would represent a more severe real-world risk than the vendor score reflects. No EPSS data was provided in the input and cannot be independently cited here. CISA KEV status is not confirmed, and no public exploit code has been identified. Despite the absence of confirmed active exploitation, the combination of network reachability, low attack complexity, and complete platform takeover capability makes this a genuine priority for any organization running Codefresh: Admin access to a CI/CD platform directly threatens software supply chain integrity by enabling malicious modification of build pipelines and exfiltration of embedded secrets. |
| Exploit ScenarioDerived | An attacker with a standard Codefresh developer or contributor account sends a crafted API request to the privilege escalation endpoint. The platform grants Admin permissions without verifying entitlement. The attacker then uses Admin access to read all secrets embedded in pipelines, modify build definitions to inject malicious payloads into software artifacts, or provision additional backdoor accounts for persistent access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 25, 2026
Privilege escalation in the Codefresh CI/CD platform allows authenticated platform users to elevate their account to Administrator level by invoking a specific API endpoint, per Codefresh security advisory SA2026-01. All versions covered by CPE cpe:2.3:a:octopus_deploy:codefresh are listed as affected with no minimum version floor specified. A successful attacker gains unrestricted administrative control of the platform - including access to all pipelines, stored secrets, integrations, and organizational settings. No public exploit code has been identified at time of analysis, and CISA KEV listing is not confirmed.
RemediationAI
Consult the Codefresh security advisory SA2026-01 at https://advisories.codefresh.io/post/2026/sa2026-01/ for the vendor-recommended fix - no specific patched version number was present in the available input data, so an exact fix version cannot be independently confirmed at time of analysis. As an immediate compensating control, platform administrators should audit all user accounts for unexpected Admin-level permissions and revoke any that were not explicitly provisioned. Where the deployment model allows, restrict API access to trusted IP ranges at the network or load-balancer layer to reduce the attack surface. Enable and review API call audit logs for anomalous privilege-change events as an early detection measure. If a SaaS deployment is in use, contact Codefresh support to confirm whether server-side remediation has already been applied.
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
Codefresh is a cloud-native CI/CD and GitOps delivery platform developed by Codefresh, now operating under Octopus Deploy as reflected in CPE cpe:2.3:a:octopus_deploy:codefresh. The vulnerability resides in an API endpoint that performs privilege assignment without enforcing proper authorization: the server grants the caller Admin permissions without verifying that the requesting identity is entitled to that role. No CWE is officially assigned, but the root cause aligns with CWE-269 (Improper Privilege Management) or CWE-285 (Improper Authorization) - the application trusts an authenticated request to elevate privileges without a separate entitlement check. The CVSS 4.0 vector (AV:N) confirms the endpoint is reachable over the network, consistent with Codefresh's API-first architecture. The tag 'Information Disclosure' appears in the source data alongside 'Codefresh'; this may reflect that Admin access exposes all organizational secrets and pipeline data, rather than indicating a separate disclosure-class flaw.
Know when Codefresh 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Any authenticated user exploits this remotely with no complexity; PR:L reflects authenticated-but-unprivileged access; S:C captures the privilege boundary crossing to Admin scope.
Primary rating from Vendor (Octopus).
CVSS VectorVendor: Octopus
Lifecycle Timeline
2DescriptionCVE.org
In affected versions of the Codefresh platform an authenticated user can utilize an API endpoint to elevate to Admin permissions.
Executive ViewAI
Codefresh CI/CD platform contains a high-severity privilege escalation vulnerability (CVE-2026-12878) allowing authenticated users to gain unrestricted administrator access, exposing all pipelines, stored secrets, and organizational settings to compromise. While no public exploit code has been identified at time of analysis, any platform user can exploit this vulnerability to bypass access controls-creating urgent risk to development operations and all downstream integrated systems. No vendor patch is currently available, requiring immediate implementation of compensating controls.
Pending vendor patch availability: implement strict role-based access controls with minimal administrator role assignments; enable comprehensive audit logging of all administrative API calls and privilege modifications; restrict network access to Codefresh endpoints to known trusted networks only; enforce multi-factor authentication for all administrator operations; regularly rotate all stored credentials and secrets managed within Codefresh until patch is applied.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
EUVD-2026-65354
GHSA-5g9x-76r7-xgp8
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB