PatchSiren cyber security CVE debrief
CVE-2026-67587 Apache CVE debrief
Apache Airflow's Task SDK is vulnerable to arbitrary module import due to insecure deserialization of Callback objects. A Dag author can cause the scheduler process to import an arbitrary module when deserializing a Callback object, allowing for potential code execution. The vulnerability exists because the Task SDK rebuilds a Callback object from serialized data by re-running its constructor, which imports the module named by the stored callback path. This issue requires no non-default configuration and the sweep runs unconditionally. Versions before 3.3.0 are not affected as the class existed but the scheduler sweep that reaches it did not. Users are advised to upgrade to apache
- Vendor
- Apache
- Product
- Airflow
- CVSS
- HIGH 8.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-12
- Original CVE updated
- 2026-09-16
- Advisory published
- 2026-08-12
- Advisory updated
- 2026-09-16
Who should care
Airflow users and administrators should assess exposure and prioritize upgrading to a fixed version. Affected operators should review compensating controls for exposed systems while remediation is scheduled and verified. Security teams need to track exceptions, retest remediated assets, and close the item only after evidence is documented. Those responsible for platform and vulnerability management must ensure proper mitigations are in place to prevent or
Why it matters
This vulnerability allows a Dag author to import an arbitrary module in the scheduler process, potentially leading to code execution. Airflow users and administrators should prioritize upgrading to a fixed version to mitigate this risk.
- Potential code execution in the scheduler process
- Arbitrary module import vulnerability
- Elevation of privileges for Dag authors
Technical summary
The Apache Airflow Task SDK rebuilds a Callback object from serialized data by re-running its constructor, which imports the module named by the stored callback path. This allows a Dag author to cause an arbitrary module to be imported inside the scheduler process when the scheduler's awaiting_input timeout sweep deserializes that value. The vulnerability requires no non-default configuration; the sweep runs unconditionally. Versions before 3.3.0 are not affected: the class existed, but the scheduler sweep that reaches it did not. This is a separate code path from CVE-2026-58076 and CVE-2026-67260, which cover different gadgets reaching deserialization.
Defensive priority
High
Recommended defensive actions
- Upgrade to apache-airflow 3.3.1 or later
- Review and restrict deserialization of Callback objects
- 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 the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record and NVD vulnerability detail provide information on the vulnerability, including its description, CVSS score, and affected versions. The Apache Airflow project has released a patch for this issue.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-67587 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-67587
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-67587 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-67587
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/70704
[email protected] - Issue Tracking, Patch
-
Source reference
Unverified legacy reference
URL: https://lists.apache.org/thread/o00ww4n69qojvsckb464dtwd2nhzy6t0
[email protected] - Mailing List, Vendor Advisory
-
Source reference
Unverified legacy reference
URL: https://www.cve.org/CVERecord?id=CVE-2026-58076
[email protected] - Not Applicable
-
Source reference
Unverified legacy reference
URL: https://www.cve.org/CVERecord?id=CVE-2026-67260
[email protected] - Not Applicable
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.