CVE-2026-48891

MediumCVSS 4.3/10Last modified Oct 25, 2026

Description

A bug in Apache Airflow's `/ui/dependencies` scheduling graph endpoint applied the caller's readable-Dag filter to the top-level serialized Dag key but still emitted referenced Dag IDs through the `dep.source` and `dep.target` fields of trigger / sensor dependency entries. An authenticated UI user with read permission on some Dags could enumerate the identifiers of other Dags they were not authorized to read by inspecting the dependency graph for trigger / sensor references. Affects deployments that rely on per-Dag read scoping to keep Dag identifiers private across teams. This is a residual gap in the fix for CVE-2026-28563, which filtered the top-level Dag key but did not propagate the filter into the trigger / sensor dep-source / dep-target fields. Users who already upgraded for CVE-2026-28563 should additionally upgrade to `apache-airflow` 3.3.0 or later to cover the residual trigger / sensor dependency leak.

Metrics

CVSS 3.1 4.3/10CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Jul 7, 2026
Last modified
Oct 25, 2026
NVD status
Analyzed

Related CVEs from 2026

CVE-2026-488926.5The Config API in Apache Airflow surfaced per-key secrets-backend overrides (environment variables like `AIRFLOW__SECRETS__BACKEND_KWARG__SECVE-2026-488957.2URL Redirection to Untrusted Site ('Open Redirect') vulnerability in Apache APISIX. The attacker could manipulate some client headers to peCVE-2026-488967.5Insufficient state checks lead to a vector that allows to bypass 2FA checks.CVE-2026-488977.5Insufficient state checks lead to a vector that allows to bypass 2FA checks.CVE-2026-488989.8An improper access check allows privilege escalation through the com_users batch task.CVE-2026-488999.8An improper access check allows privilege escalation through the com_users batch task.CVE-2026-48907.5A Denial of Service (DoS) vulnerability in the DNSSEC validation of dnsmasq allows remote attackers to cause a denial of service via a craftCVE-2026-489004.3An improper access check allowed low privileged users to edit the task types of existing scheduler tasks.CVE-2026-489017.5The InputFilter::getInstance() method omitted a security sensitive parameter from the instance cache key.CVE-2026-489029.8The password and username reset features created plain http links for https connections if the "Force SSL" flag wasn't explicitly set.CVE-2026-489036.1Inadequate content filtering within the checkAttribute methods leads to XSS vulnerabilities in various components.CVE-2026-489049.8An improper access check allows privelege escalation through the com_users group editing webservice endpoint.
CVE-2026-48891: Medium severity, CVSS 4.3 | Vulnix