CVE-2026-86792
Last modified
CVE-2026-86792 is a high-severity vulnerability rated 8.8/10 on the CVSS scale. 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. Deployments that have enabled the Kafka event producer — `dag_run_events_enabled` or `task_instance_events_enabled`, both disabled by default — build that client inside the scheduler process, so a user whose only privilege is editing Airflow connections gains arbitrary code execution in the control plane; the Airflow security model limits connection-configuration users to code execution on workers, not the scheduler. EPSS estimates a 0.45% chance of exploitation in the next 30 days.
Description
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. Deployments that have enabled the Kafka event producer — `dag_run_events_enabled` or `task_instance_events_enabled`, both disabled by default — build that client inside the scheduler process, so a user whose only privilege is editing Airflow connections gains arbitrary code execution in the control plane; the Airflow security model limits connection-configuration users to code execution on workers, not the scheduler. Deployments using Google Managed Kafka are not affected, because that code path overwrites any user-supplied `oauth_cb`; plain brokers and Amazon MSK are exposed. 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.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Apache | Apache-Airflow-Providers-Apache-Kafka | >= 1.15.0, < 2.0.0 |
References
- https://github.com/apache/airflow/pull/72208Patch, Vendor Advisory
- https://lists.apache.org/thread/jl4gpok02313yh3rvtvj8qbo11c6zpr2Mailing List, Vendor Advisory
- https://lists.apache.org/thread/jl4gpok02313yh3rvtvj8qbo11c6zpr2?users@airflow.apache.orgMailing List, Vendor Advisory
- https://www.openwall.com/lists/oss-security/2026/09/15/15Mailing List, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-86792?
How severe is CVE-2026-86792?
How do I fix CVE-2026-86792?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-86783The Post Grid Gutenberg Blocks WordPress plugin before 5.0.…5.3
- CVE-2026-86784The Visualizer WordPress plugin before 4.0.8 does not sanit…6.8
- CVE-2026-86785The Social Commerce for WooCommerce WordPress plugin through…5.3
- CVE-2026-86788The HT Mega Addons for Elementor WordPress plugin before 3.…6.8
- CVE-2026-8679The AudioIgniter plugin for WordPress is vulnerable to Insec…7.5
- CVE-2026-86790The WP Highlight Box WordPress plugin through 1.0 does not e…6.8
- CVE-2026-86793SGLang allows unauthenticated pickle deserialization through…9.8
- CVE-2026-86796The Hide My WP Ghost WordPress plugin before 7.0.11 does not…5.3
- CVE-2026-8680Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-86800The Hide My WP Ghost WordPress plugin before 7.0.11 does not…5.3
- CVE-2026-86801The To Do List Member WordPress plugin from 1.4 through 1.6 …8.8
- CVE-2026-86802The To Do List Member WordPress plugin through 1.6 does not …3.7
Are you affected by CVE-2026-86792?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
