Skip to main content

Checkov by Prisma Cloud CVE-2026-0303

| EUVDEUVD-2026-75269 LOW
Inclusion of Functionality from Untrusted Control Sphere (CWE-829)
2026-09-10 palo_alto GHSA-mm26-4pq5-g973
2.4
CVSS 4.0 · Vendor: palo_alto
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious IaC config exploiting CWE-829
  2. Delivery
    Introduce file into repository via PR or dependency
  3. Exploit
    Victim CI/CD pipeline triggers Checkov scan
  4. Execution
    Checkov includes untrusted code from scanned file
  5. Persist
    Payload executes in CI/CD runner context
  6. Impact
    Cloud credentials and pipeline secrets exfiltrated

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Trusted source inclusion only
Exploitation Conditions

Exploitation requires that a Checkov scan be executed against a directory that contains at least one attacker-controlled IaC configuration file (e.g., Terraform .tf, Kubernetes YAML, CloudFormation template, Dockerfile). The attacker must be able to place or influence a file in the scanned directory - achievable via pull requests to shared repositories, dependency confusion, or direct filesystem access in shared environments. The victim (human developer or CI/CD automation) must initiate a Checkov scan against that directory (UI:P - passive interaction). No authentication to the victim system is required of the attacker. Exploitation is limited to scenarios where Checkov processes untrusted file content; scans of internally authored, access-controlled IaC are not affected. The vulnerable system's direct impact is low (VI:L only), but subsequent CI/CD systems with cloud credentials mounted are exposed to full compromise (SC:H/SI:H/SA:H).

Impact

The provided CVSS 4.0 base score of 2.4 appears to incorporate threat metrics (E:U - no known exploits) and supplemental factors (AU:N - not automatable) that substantially deflate the number; the underlying base vector metrics, particularly SC:H/SI:H/SA:H, represent a critical-severity impact on CI/CD pipeline systems. Real-world risk is better understood as a targeted supply-chain attack: an adversary who can introduce a malicious IaC file into a repository that a victim's Checkov scan will process (e.g., via a pull request to an open-source project, a dependency confusion attack, or a compromised dependency) can achieve code execution within the CI/CD runner. The privilege escalation path from 'attacker can submit a file' to 'attacker compromises cloud infrastructure' is realistic in DevSecOps environments. No public exploit has been identified (E:U) and Palo Alto rates this as 'Amber' urgency. EPSS data is not provided; KEV status is negative. Despite the low numeric score, any organization running Checkov against untrusted or community-sourced IaC content in an automated pipeline should treat this as elevated risk. No fix version is specified in the available data - only the advisory reference is confirmed.

Exploit ScenarioDerived

An attacker submits a pull request to an open-source infrastructure repository, embedding a malicious Terraform or Kubernetes manifest designed to trigger CWE-829 code inclusion when processed by Checkov. The target organization's CI/CD pipeline automatically runs checkov -d . on the PR diff, causing the attacker's payload to execute within the CI/CD runner - which holds AWS/GCP/Azure credentials - enabling exfiltration of cloud secrets or persistent access. No public exploit code has been identified, but the attack requires only the ability to introduce a file into a scanned directory, which is achievable through normal pull-request workflows.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 10, 2026

Arbitrary code execution in Palo Alto Networks Checkov - the Prisma Cloud IaC static-analysis scanner - triggers when the tool scans a directory containing an attacker-crafted configuration file. The vulnerability is rooted in CWE-829 (Inclusion of Functionality from Untrusted Control Sphere): Checkov loads and evaluates IaC configuration files without sufficient isolation, allowing embedded attacker-controlled logic to execute in the scanner's runtime context. The most consequential attack surface is CI/CD pipelines, where Checkov runs automated scans with access to cloud credentials and secrets, making successful exploitation a pathway to subsequent-system compromise even though the primary vulnerable-system impact is limited. No public exploit code has been identified and Palo Alto rates exploit maturity as unreported (E:U).

RemediationAI

Consult the Palo Alto Networks security advisory at https://security.paloaltonetworks.com/CVE-2026-0303 for the official patch or fixed version - no specific remediation version was provided in the available data, so 'Patch available per vendor advisory' is the most that can be confirmed. As an interim compensating control, restrict Checkov scans to directories sourced exclusively from trusted, access-controlled repositories, and avoid scanning pull requests or forks from untrusted contributors in automated pipelines without prior review. Running Checkov inside a sandboxed environment (e.g., an ephemeral container with no cloud credentials mounted and no network access) limits the blast radius if malicious code executes - the tradeoff is added pipeline complexity. Do not grant CI/CD runners that execute Checkov broad cloud IAM permissions beyond what post-scan steps require.

Affected VersionsENISA

Checkov by Prisma Cloud 3.2.0 <3.2.532

Affected Packages

euvd checkov_by_prisma_cloud fix: 3.2.532

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

Checkov is an open-source Python-based static analysis tool for Infrastructure-as-Code (IaC) formats including Terraform, CloudFormation, Kubernetes manifests, Dockerfiles, ARM templates, and Bicep. It is maintained by Bridgecrew/Prisma Cloud (Palo Alto Networks) and is widely integrated into CI/CD pipelines as a pre-deployment security gate. The affected CPE covers all versions: cpe:2.3:a:palo_alto_networks:checkov_by_prisma_cloud:*:*:*:*:*:*:*:*. CWE-829 (Inclusion of Functionality from Untrusted Control Sphere) describes the root cause: Checkov's parsing or evaluation logic for IaC configuration files includes or executes code paths derived from file content rather than treating the files as inert data. This is analogous to unsafe deserialization or unsafe template evaluation - the scanner trusts the content it is scanning, which inverts the intended security boundary. The CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:N/UI:P) reflects that exploitation is local (requires placing a file on disk) and requires passive user interaction (the victim must initiate a Checkov scan), but subsequent-system impacts (SC:H/SI:H/SA:H) are rated critical, reflecting that CI/CD runners executing Checkov typically hold high-value cloud credentials and pipeline access.

Know when Checkov By Prisma Cloud 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

Vendor (palo_alto) PRIMARY 2.4 LOW
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:H/SI:H/SA:H/E:U/AU:N/R:U/V:D/RE:M/U:Amber
vuln.today AI 8.6 HIGH

AV:L because attacker must place a file on disk; PR:N since attacker needs no system privileges; S:C because CI/CD runner environments with cloud credentials are the high-value subsequent systems.

3.1 AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:H/SI:H/SA:H

Primary rating from Vendor (palo_alto).

CVSS VectorVendor: palo_alto

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

1
Patch available
Sep 10, 2026 - 07:01 EUVD

DescriptionCVE.org

A code execution vulnerability in Palo Alto Networks Checkov by Prisma® Cloud can allow arbitrary code execution when Checkov scans a directory that contains an attacker-controlled configuration file.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
popular DevSecOps IaC scanner, widely used in cloud-native CI/CD pipelines
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

12
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +12
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy