CVE-2026-68076
Last modified
CVE-2026-68076 is a medium-severity vulnerability rated 5.4/10 on the CVSS scale. Apache Airflow's environment-variable secrets backend resolved a team-scoped Connection or Variable from the wrong team's scope. The guard meant to prevent this only ran when no team scope was supplied, and its pattern could not match a team name containing an underscore, which team names are allowed to contain. EPSS estimates a 0.34% chance of exploitation in the next 30 days.
Description
Apache Airflow's environment-variable secrets backend resolved a team-scoped Connection or Variable from the wrong team's scope. The guard meant to prevent this only ran when no team scope was supplied, and its pattern could not match a team name containing an underscore, which team names are allowed to contain. When the guard did not apply, the lookup fell through to an unconditional global read that resolved the stored `AIRFLOW_CONN__<TEAM>___<ID>` variable regardless of which team asked. In multi-team mode an authenticated user of one team could therefore have `POST /api/v2/connections/test` resolve another team's Connection and authenticate outward with that team's credentials; the endpoint uses the credentials rather than returning them. Exploitation requires `[core] multi_team` enabled, `[core] test_connection` set to `Enabled` (it ships `Disabled`), team-scoped secrets provisioned as environment variables in the API-server process, and knowledge of the encoded identifier. Redirecting the test at an attacker-controlled host is separately blocked. Users are advised to upgrade to apache-airflow 3.3.1 or later.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Apache | Airflow | < 3.3.1 |
References
- https://github.com/apache/airflow/pull/70736Issue Tracking, Patch
- https://github.com/apache/airflow/pull/70902Issue Tracking, Patch
- https://lists.apache.org/thread/v4mc51dgmrc1t82mhzsngsgzo2gxsf2lMailing List, Vendor Advisory
- https://www.openwall.com/lists/oss-security/2026/08/12/11Mailing List, Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2026-68076?
How severe is CVE-2026-68076?
How do I fix CVE-2026-68076?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- 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-68067The login endpoint on the Mira cloud API accepts any format-…9.8
- CVE-2026-6807A vulnerability in GRASSMARLIN v3.2.1 allows crafted session…5.5
- CVE-2026-68070The affected products are missing authentication for a criti…8.8
- CVE-2026-68073A pre-authentication attacker could leverage type nesting to…7.5
- CVE-2026-68074A pre-authentication attacker could leverage unbounded symbo…7.5
- CVE-2026-68075An authenticated attacker could exceed the session flow cont…6.5
- CVE-2026-68077An authenticated attacker can craft a disposition frame with…6.5
- CVE-2026-68078It was not possible to govern the maximum number of transfer…6.5
- CVE-2026-68079In Apache CXF's DefaultEncryptingCodeDataProvider, a capture…9.8
- CVE-2026-6808The Pricing Tables for WP plugin for WordPress is vulnerable…6.1
- CVE-2026-68080It was not possible to govern the rate at which the broker w…6.5
- CVE-2026-68081In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-68076?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
