CVE-2025-68438CWE-200

Apache Airflow: Secrets in rendered templates could contain parts of sensitive values when truncated

High · published January 16, 2026

CVSS v3.1
7.5
EPSS
1%
Percentile
48.8
In the wild
Unconfirmed
What it is

⚡ Sensitive secrets can slip through the cracks! In Apache Airflow versions prior to 3.1.6, exposing valuable data in cleartext could happen from just a little overflow in your Dag templates. 😱 Think of it like a restaurant's recipe book where the chef forgot to cover some secret ingredients with a special code. When the book gets opened up to the wrong page, anyone can see how the dish is made, revealing confidential flavors! This vulnerability allows sensitive values to be displayed in the Rendered Templates UI, putting critical information at risk. An attacker could potentially read secrets that should have been masked, leading to data breaches and compromise of sensitive processes.

Put simply

Think of it like a restaurant's recipe book where the chef forgot to cover some secret ingredients with a special code. When the book gets opened up to the wrong page, anyone can see how the dish is made, revealing confidential flavors! The issue arises because the secrets masker instance failed to include user-registered mask_secret() patterns, leading to unmasked sensitive data being displayed when the templated fields exceed a certain length.

What to do

This vulnerability allows sensitive values to be displayed in the Rendered Templates UI, putting critical information at risk. An attacker could potentially read secrets that should have been masked, leading to data breaches and compromise of sensitive processes. Upgrade to Apache Airflow version 3.1.6 or later to ensure that sensitive data is properly masked. Additionally, review your current templated fields and consider implementing custom masking patterns to better protect your data. Don't forget to audit your deployments to confirm all instances are updated! You've got this! Patch up and secure those secrets today! 🛡️

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00616 · 48.8th percentile
Weakness
CWE-200 · Exposure of Sensitive Information to an Unauthorized Actor
Published
2026-01-16T10:06Z
EPSS history
Timeline
  • 16 JAN 10:06Z
    Apache Airflow: Secrets in rendered templates could contain parts of sensitive values when truncated
    cvelistv5