{"apiVersion":"1.0","identifier":"CVE-2026-58076","description":"Apache Airflow-s serialization layer reconstructed exception nodes by calling `import_string()` on a class name taken from the serialized blob and instantiating it with arguments from the same blob, with no restriction on what could be imported. An operator-s `executor_config` reaches that branch, so a Dag author could place a value there that causes an arbitrary callable to be imported and invoked -- for example `subprocess.check_output`, or `builtins.eval` on the `builtins`-prefixed variant. The code runs in the **Scheduler**, which reconstructs serialized Dags in its normal loop with no request involved, and in the **API server**, on any authenticated read of the Dag such as `GET /api/v2/dags/{dag_id}/details`. Both are components the Airflow security model states must never execute Dag-author code, and both hold the metadata database credentials and the JWT signing secret. No non-default configuration is required. This is a **different sink from CVE-2026-33264**, which covered only the trigger branch of the same deserializer: deployments that upgraded in response to that advisory are still affected through the exception branch and must upgrade again. Users are advised to upgrade to apache-airflow 3.3.1 or later, which restricts the imported class to a subclass of `BaseException`.","publishedAt":"2026-08-12T16:17:08","lastModifiedAt":"2026-08-18T20:17:19","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-58076","cvssScore":8.8,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H","epssProbability":0.00484,"riskScore":0.92,"affectedProduct":"Apache Airflow","affectedVersions":"<3.3.1","vulnerabilityType":"Web app","operatingSystems":[],"links":{"self":"https://www.redsauce.net/api/cves/CVE-2026-58076","webPages":{"es":"https://www.redsauce.net/es/cves/CVE-2026-58076","en":"https://www.redsauce.net/en/cves/CVE-2026-58076","fr":"https://www.redsauce.net/fr/cves/CVE-2026-58076","pt":"https://www.redsauce.net/pt/cves/CVE-2026-58076","de":"https://www.redsauce.net/de/cves/CVE-2026-58076","sk":"https://www.redsauce.net/sk/cves/CVE-2026-58076","el":"https://www.redsauce.net/el/cves/CVE-2026-58076"},"source":"https://nvd.nist.gov/vuln/detail/CVE-2026-58076"}}