Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Airflow instance with LDAP auth
-
DeliveryCraft LDAP metacharacter payload in username
-
ExploitSend unauthenticated HTTP login request
-
ExecutionUnsanitized input interpolated into LDAP filter string
-
PersistManipulated filter evaluated by directory server
-
ImpactBypass authentication or exfiltrate directory attributes
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization LDAP query parameterization
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | LDAP authentication must be actively configured in the Apache Airflow FAB Auth Manager - specifically, |
| Impact | The CVSS 5.3 Medium score (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) reflects network-reachable, unauthenticated exploitation with low attack complexity and no user interaction required, but only partial confidentiality impact and no integrity or availability loss per the vector. EPSS at 0.17% (37th percentile) indicates a low current probability of observed exploitation in the wild, consistent with SSVC exploitation status of 'none' and absence from CISA KEV. However, SSVC flags the vulnerability as automatable, meaning adversaries can script login attempts at scale against LDAP-configured Airflow deployments. The 'Authentication Bypass' tag introduces potential impact beyond the CVSS C:L score - LDAP injection can in some configurations allow an attacker to manipulate filter logic to satisfy authentication checks, which would be an integrity impact not fully captured in the CVSS scoring. This discrepancy between the CVSS I:N rating and the authentication bypass tag should be independently verified against the vendor advisory. Overall, real-world priority is moderate: medium-severity for most deployments, elevated for internet-exposed Airflow instances with LDAP auth where unauthenticated access paths are a primary concern. |
| Exploit ScenarioDerived | An attacker targeting an internet-exposed Apache Airflow instance with LDAP authentication sends a crafted HTTP login request where the username field contains LDAP filter metacharacters - for example, |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 08, 2026
LDAP filter injection in Apache Airflow FAB Auth Manager (apache-airflow-providers-fab < 3.6.4) enables unauthenticated remote attackers to manipulate LDAP query logic by embedding special characters in login credentials, resulting in directory data exfiltration or authentication bypass. The vulnerability is confirmed by source code evidence: the _search_ldap and _ldap_get_nested_groups methods in override.py directly interpolated user-supplied input into LDAP filter strings without sanitization. No public exploit code has been identified at time of analysis and CISA KEV does not list this CVE, but the SSVC framework marks it as automatable, meaning exploitation can be scripted at scale against exposed Airflow instances using LDAP auth.
RemediationAI
Upgrade apache-airflow-providers-fab to version 3.6.4 or later; this is the vendor-confirmed fix per the Apache security advisory at https://lists.apache.org/thread/dvfy0bs181xwsrjrd3y5c55ztbzm8yhh and the upstream patch in GitHub PR #66417 (https://github.com/apache/airflow/pull/66417). If immediate upgrade is not possible, the vendor explicitly recommends disabling LDAP authentication as a compensating control until the provider can be updated - note this will force migration to an alternative auth backend (OAuth, password-based, etc.) which may impact operational workflows. There is no known partial mitigation that preserves LDAP functionality while blocking injection; network-layer filtering of LDAP metacharacters at a WAF or reverse proxy is unreliable and not recommended as a substitute for patching. Review the oss-security disclosure at http://www.openwall.com/lists/oss-security/2026/05/24/10 for additional context.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in pypi, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Apache Airflow FAB Auth Manager is the Flask App Builder (FAB)-based authentication subsystem for Apache Airflow, responsible for handling LDAP, OAuth, and other authentication backends. The root cause is CWE-90 (Improper Neutralization of Special Elements used in an LDAP Query). In override.py, the _search_ldap method constructed LDAP filter strings by directly interpolating the username variable - e.g., f'({self.auth_ldap_uid_field}={username})' - without escaping LDAP metacharacters such as *, (, ), \, and \0. The same flaw existed in _ldap_get_nested_groups, where user_dn was similarly unescaped. The fix, confirmed in GitHub PR #66417, applies ldap.filter.escape_filter_chars() to both username and user_dn before filter construction. Affected CPE: cpe:2.3:a:apache_software_foundation:apache_airflow_fab_provider:*:*:*:*:*:*:*:* for all versions prior to 3.6.4.
Know when LDAP gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Primary rating from Vendor (apache) · only source for this CVE.
CVSS VectorVendor: apache
Lifecycle Timeline
3DescriptionCVE.org
Apache Airflow FAB Auth Manager contains an LDAP filter injection vulnerability (CWE-90) that allows unauthenticated attackers to exfiltrate directory data or bypass authentication. Upgrade to apache-airflow-providers-fab 3.6.4 or later. If immediate upgrade is not possible, disable LDAP authentication until the provider can be updated.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
The remoting module in Jenkins before 2.32 and LTS before 2.19.3 allows remote attackers to execute arbitrary code via a
In Joomla!. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required,
An issue was discovered on Accellion FTA devices before FTA_9_12_180. Rated critical severity (CVSS 9.8), this vulnerabi
Mastodon is a free, open-source social network server based on ActivityPub Mastodon allows configuration of LDAP for aut
Dolibarr 11.0.3 contains a persistent cross-site scripting vulnerability in LDAP synchronization settings that allows at
A reflected cross-site scripting (xss) vulnerability exists in the ldapUser functionality of MedDream PACS Premium 7.3.6
Authentication bypass in Apache Druid versions 0.17.0 through 35.x. Affects all versions prior to 36.0.0 when specific p
Arbitrary certificate disclosure in Apache CXF's XKMS server lets remote attackers abuse an LDAP injection flaw (CWE-90)
An issue was discovered in linqi before 1.4.0.1 on Windows. Rated critical severity (CVSS 9.8), this vulnerability is re
A vulnerability, which was classified as problematic, has been found in Jahastech NxFilter 4.3.2.5.jsp?actionFlag=test&i
An unauthenticated Apache Traffic Control Traffic Ops user can send a request with a specially-crafted username to the P
Authentication bypass in Open Identity Platform OpenAM Community Edition (through 16.0.6) lets an unauthenticated remote
EUVD-2026-31669
GHSA-g283-w6fp-c4fc
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB