CVE-2026-31987 (GCVE-0-2026-31987)
Vulnerability from cvelistv5 – Published: 2026-04-16 13:31 – Updated: 2026-04-16 18:24
VLAI?
Title
Apache Airflow: JWT token appearing in logs
Summary
JWT Tokens used by tasks were exposed in logs. This could allow UI users to act as Dag Authors.
Users are advised to upgrade to Airflow version that contains fix.
Users are recommended to upgrade to version 3.2.0, which fixes this issue.
Severity ?
No CVSS data available.
CWE
- CWE-532 - Insertion of Sensitive Information into Log File
Assigner
References
| URL | Tags | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||
Impacted products
| Vendor | Product | Version | ||
|---|---|---|---|---|
| Apache Software Foundation | Apache Airflow |
Affected:
3.0.0 , < 3.2.0
(semver)
|
Credits
unixengineer
Jason Imison
Pineapple
{
"containers": {
"adp": [
{
"providerMetadata": {
"dateUpdated": "2026-04-16T18:24:29.466Z",
"orgId": "af854a3a-2127-422b-91ae-364da2661108",
"shortName": "CVE"
},
"references": [
{
"url": "http://www.openwall.com/lists/oss-security/2026/04/16/7"
}
],
"title": "CVE Program Container"
}
],
"cna": {
"affected": [
{
"collectionURL": "https://pypi.python.org",
"defaultStatus": "unaffected",
"packageName": "apache-airflow",
"product": "Apache Airflow",
"vendor": "Apache Software Foundation",
"versions": [
{
"lessThan": "3.2.0",
"status": "affected",
"version": "3.0.0",
"versionType": "semver"
}
]
}
],
"credits": [
{
"lang": "en",
"type": "finder",
"value": "unixengineer"
},
{
"lang": "en",
"type": "finder",
"value": "Jason Imison"
},
{
"lang": "en",
"type": "remediation developer",
"value": "Pineapple"
}
],
"descriptions": [
{
"lang": "en",
"supportingMedia": [
{
"base64": false,
"type": "text/html",
"value": "JWT Tokens used by tasks were exposed in logs. This could allow UI users to act as Dag Authors. \u003cbr\u003eUsers are advised to upgrade to Airflow version that contains fix.\u003cbr\u003e\u003cbr\u003eUsers are recommended to upgrade to version 3.2.0, which fixes this issue. \u003cbr\u003e\u003cbr\u003e"
}
],
"value": "JWT Tokens used by tasks were exposed in logs. This could allow UI users to act as Dag Authors. \nUsers are advised to upgrade to Airflow version that contains fix.\n\nUsers are recommended to upgrade to version 3.2.0, which fixes this issue."
}
],
"metrics": [
{
"other": {
"content": {
"text": "Moderate"
},
"type": "Textual description of severity"
}
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-532",
"description": "CWE-532 Insertion of Sensitive Information into Log File",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-04-16T13:31:52.336Z",
"orgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
"shortName": "apache"
},
"references": [
{
"tags": [
"patch"
],
"url": "https://github.com/apache/airflow/pull/62964"
},
{
"tags": [
"issue-tracking"
],
"url": "https://github.com/apache/airflow/issues/62428"
},
{
"tags": [
"issue-tracking"
],
"url": "https://github.com/apache/airflow/issues/62773"
},
{
"tags": [
"vendor-advisory"
],
"url": "https://lists.apache.org/thread/pvsrtxzwo9xy6xgknmwslv4zrw70kt6g"
}
],
"source": {
"discovery": "UNKNOWN"
},
"title": "Apache Airflow: JWT token appearing in logs",
"x_generator": {
"engine": "airflow-s/generate_cve_json.py"
}
}
},
"cveMetadata": {
"assignerOrgId": "f0158376-9dc2-43b6-827c-5f631a4d8d09",
"assignerShortName": "apache",
"cveId": "CVE-2026-31987",
"datePublished": "2026-04-16T13:31:52.336Z",
"dateReserved": "2026-03-10T18:31:09.400Z",
"dateUpdated": "2026-04-16T18:24:29.466Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"vulnerability-lookup:meta": {
"nvd": "{\"cve\":{\"id\":\"CVE-2026-31987\",\"sourceIdentifier\":\"security@apache.org\",\"published\":\"2026-04-16T14:16:13.490\",\"lastModified\":\"2026-04-16T19:16:33.343\",\"vulnStatus\":\"Received\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"JWT Tokens used by tasks were exposed in logs. This could allow UI users to act as Dag Authors. \\nUsers are advised to upgrade to Airflow version that contains fix.\\n\\nUsers are recommended to upgrade to version 3.2.0, which fixes this issue.\"}],\"metrics\":{},\"weaknesses\":[{\"source\":\"security@apache.org\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-532\"}]}],\"references\":[{\"url\":\"https://github.com/apache/airflow/issues/62428\",\"source\":\"security@apache.org\"},{\"url\":\"https://github.com/apache/airflow/issues/62773\",\"source\":\"security@apache.org\"},{\"url\":\"https://github.com/apache/airflow/pull/62964\",\"source\":\"security@apache.org\"},{\"url\":\"https://lists.apache.org/thread/pvsrtxzwo9xy6xgknmwslv4zrw70kt6g\",\"source\":\"security@apache.org\"},{\"url\":\"http://www.openwall.com/lists/oss-security/2026/04/16/7\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\"}]}}"
}
}
Loading…
Loading…
Sightings
| Author | Source | Type | Date |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
Loading…