PatchSiren cyber security CVE debrief
CVE-2026-86792 Apache Software Foundation CVE debrief
CVE-2026-86792 debrief: Apache Airflow Apache Kafka provider vulnerability allows for arbitrary code execution in the control plane when the Kafka event producer is enabled. This occurs because the provider resolves dotted-path strings found in a Kafka connection's `extra` field into Python callables via `import_string`, with no allowlist, and hands them to the confluent-kafka client which invokes them. Deployments with enabled Kafka event producer — `dag_run_events_enabled` or `task_instance_events_enabled` — are exposed. Users should assess exposure and prioritize upgrading to a fixed version.
- Vendor
- Apache Software Foundation
- Product
- Apache Airflow Apache Kafka provider
- CVSS
- HIGH 8.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-16
- Original CVE updated
- 2026-09-18
- Advisory published
- 2026-09-16
- Advisory updated
- 2026-09-18
Who should care
Airflow administrators and users with privileges to edit connections should assess exposure and prioritize upgrading to a fixed version. Affected deployments have enabled the Kafka event producer — `dag_run_events_enabled` or `task_instance_events_enabled`. These users should review and limit their privileges, monitor for suspicious activity, and verify affected versions and exposure.
Why it matters
CVE-2026-86792 is a high-severity vulnerability in the Apache Airflow Apache Kafka provider that allows for arbitrary code execution in the control plane. Airflow administrators and users with privileges to edit connections should assess exposure and prioritize upgrading to a fixed version.
- Arbitrary code execution in the control plane
- Potential for lateral movement and privilege escalation
- Need for verification of affected versions and exposure
- Priority for upgrading to a fixed version
Technical summary
The Apache Airflow Apache Kafka provider versions 1.15.0 before 2.0.0 resolve dotted-path strings found in a Kafka connection's `extra` field into Python callables via `import_string`, with no allowlist, and hand them to the confluent-kafka client which invokes them. This allows for arbitrary code execution in the control plane when the Kafka event producer is enabled. Deployments using Google Managed Kafka are not affected. Users are recommended to upgrade to apache-airflow-providers-apache-kafka 2.0.0 or later, which adds an allowlist configuration option for connection-string callbacks.
Defensive priority
High
Recommended defensive actions
- Upgrade to apache-airflow-providers-apache-kafka 2.0.0 or later
- Review and limit user privileges for editing Airflow connections
- Monitor for suspicious activity in the scheduler process
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The CVE record and NVD vulnerability detail page provide information on the vulnerability, which is related to the Apache Airflow Apache Kafka provider versions 1.15.0 before 2.0.0. The vulnerability allows for arbitrary code execution in the control plane when the Kafka event producer is enabled.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-86792 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-86792
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-86792 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-86792
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/apache/airflow/pull/72208
[email protected] - Patch, Vendor Advisory
-
Source reference
Unverified legacy reference
URL: https://lists.apache.org/thread/jl4gpok02313yh3rvtvj8qbo11c6zpr2
[email protected] - Mailing List, Vendor Advisory
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.