-
Notifications
You must be signed in to change notification settings - Fork 220
/
Copy pathCVE-2022-24288.yaml
28 lines (25 loc) · 1 KB
/
CVE-2022-24288.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
id: CVE-2022-24288
info:
name: Apache Airflow CVE-2022-24288 OS Command Injection
author: xeldax
severity: critical
description: In Apache Airflow, prior to version 2.2.4, some example DAGs did not properly sanitize user-provided params, making them susceptible to OS Command Injection from the web UI.
reference: https://github.com/advisories/GHSA-3v7g-4pg3-7r6j
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
cvss-score: 8.8
cve-id: CVE-2022-24288
cwe-id: CWE-78
metadata:
shodan-query: title:"Airflow - DAGs"
tags: cve,cve2022,airflow,rce
requests:
- method: GET
path:
- "{{BaseURL}}/admin/airflow/code?root=&dag_id=example_passing_params_via_test_command"
- "{{BaseURL}}/code?dag_id=example_passing_params_via_test_command"
stop-at-first-match: true
matchers:
- type: word
words:
- 'foo was passed in via Airflow CLI Test command with value {{ params.foo }}' # Works with unauthenticated airflow instance