๐Ÿ” CVE Alert

CVE-2026-59242

MEDIUM 5.4

Apache Airflow: Arbitrary airflow.* class instantiation on the API server via the XCom deserialize endpoint

CVSS Score
5.4
EPSS Score
0.0%
EPSS Percentile
0th

Apache Airflow's XCom `GET /api/v2/{...}/xcomEntries/{key}?deserialize=true` endpoint passed a string-literal payload through `BaseXCom.deserialize_value` without the `_check_forbidden_xcom_keys` guard, allowing an authenticated API user with XCom write-and-read access to instantiate arbitrary `airflow.*` classes on the API server (CWE-502). An authenticated user who can write an XCom value and then read it back with `deserialize=true` triggers the unsafe instantiation. Users are advised to upgrade to apache-airflow 3.3.1 or later, which rejects reserved XCom serialization keys submitted as JSON string literals.

CWE CWE-502
Vendor apache software foundation
Product apache airflow
Published Aug 12, 2026
Last Updated Aug 12, 2026
Stay Ahead of the Next One

Get instant alerts for apache software foundation apache airflow

Be the first to know when new medium vulnerabilities affecting apache software foundation apache airflow are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Apache Software Foundation / Apache Airflow
0 < 3.3.1

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/apache/airflow/pull/69378 lists.apache.org: https://lists.apache.org/thread/dm0520yhh4mn7qknyoh45r2w6c5qg2mg openwall.com: http://www.openwall.com/lists/oss-security/2026/08/12/6

Credits

localhost-detect (@localhost-detect) Jarek Potiuk