Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2022-0847

Quick assessment

Affected
n/a kernel
Exploitation
Confirmed exploitation in the wild; remediate immediately
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel 存在安全漏洞,该漏洞源于新管道缓冲区结构的“flag”变量在 Linux 内核中的 copy_page_to_iter_pipe 和 push_pipe 函数中缺乏正确初始化。非特权本地用户利用该漏洞可以提升权限至root。以下产品和版本受到影响:Linux Kernel 5.8-5.16.11、5.8-5.15.25、5.8-5.10.102。

AI Predicted 7.8 Difficulty: Moderate KEV EPSS 92.80% · P100

Public Exploits 2

ExploitDB · 1 EDB-50808 [local]

Possible ATT&CK Techniques 1 AI

T1068 · Exploitation for Privilege Escalation
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2022-0847

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
N/A
Source: CVE Program / CVE List V5
Vulnerability Description
A flaw was found in the way the "flags" member of the new pipe buffer structure was lacking proper initialization in copy_page_to_iter_pipe and push_pipe functions in the Linux kernel and could thus contain stale values. An unprivileged local user could use this flaw to write to pages in the page cache backed by read only files and as such escalate their privileges on the system.
Source: CVE Program / CVE List V5
CVSS Information
N/A
Source: CVE Program / CVE List V5
Vulnerability Type
初始化不恰当
Source: CVE Program / CVE List V5
Vulnerability Title
Linux kernel 安全漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel 存在安全漏洞,该漏洞源于新管道缓冲区结构的“flag”变量在 Linux 内核中的 copy_page_to_iter_pipe 和 push_pipe 函数中缺乏正确初始化。非特权本地用户利用该漏洞可以提升权限至root。以下产品和版本受到影响:Linux Kernel 5.8-5.16.11、5.8-5.15.25、5.8-5.10.102。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Shenlong Deep Dive — AI Deep Analysis

10-question deep dive: root cause, exploitation, mitigation, urgency. Read summary free, full version requires login.

Affected Products

Vendor Product Affected Versions CPE Subscribe
- kernel Linux Kernel 5.17 rc6 -

II. Public POCs for CVE-2022-0847

# POC Description Source Link Shenlong Link
1 This is the story of CVE-2022-0847, a vulnerability in the Linux kernel since 5.8 which allows overwriting data in arbitrary read-only files. This leads to privilege escalation because unprivileged processes can inject code into root processes. https://github.com/Udyz/CVE-2022-0847 POC Details
2 CVE-2022-0847 https://github.com/bbaranoff/CVE-2022-0847 POC Details
3 Vulnerability in the Linux kernel since 5.8 https://github.com/xndpxs/CVE-2022-0847 POC Details
4 CVE-2022-0847-DirtyPipe-Exploit CVE-2022-0847 是存在于 Linux内核 5.8 及之后版本中的本地提权漏洞。攻击者通过利用此漏洞,可覆盖重写任意可读文件中的数据,从而可将普通权限的用户提升到特权 root。 CVE-2022-0847 的漏洞原理类似于 CVE-2016-5195 脏牛漏洞(Dirty Cow),但它更容易被利用。漏洞作者将此漏洞命名为“Dirty Pipe” https://github.com/r1is/CVE-2022-0847 POC Details
5 A root exploit for CVE-2022-0847 (Dirty Pipe) https://github.com/Arinerron/CVE-2022-0847-DirtyPipe-Exploit POC Details
6 66666 https://github.com/2xYuan/CVE-2022-0847 POC Details
7 CVE-2022-0847 exploit one liner https://github.com/crowsec-edtech/Dirty-Pipe POC Details
8 None https://github.com/lucksec/CVE-2022-0847 POC Details
9 CVE-2022-0487 https://github.com/si1ent-le/CVE-2022-0847 POC Details
10 None https://github.com/bohr777/cve-2022-0847dirtypipe-exploit POC Details
11 Linux Kernel Local Privilege Escalation Vulnerability CVE-2022-0847. https://github.com/antx-code/CVE-2022-0847 POC Details
12 An exploit for CVE-2022-0847 dirty-pipe vulnerability https://github.com/cspshivam/CVE-2022-0847-dirty-pipe-exploit POC Details
13 CVE-2022-0847 DirtyPipe Exploit. https://github.com/febinrev/dirtypipez-exploit POC Details
14 CVE-2022-0847: Linux Kernel Privilege Escalation Vulnerability https://github.com/ahrixia/CVE_2022_0847 POC Details
15 The Dirty Pipe Vulnerability https://github.com/knqyf263/CVE-2022-0847 POC Details
16 None https://github.com/puckiestyle/CVE-2022-0847 POC Details
17 Implementation of Max Kellermann's exploit for CVE-2022-0847 https://github.com/0xIronGoat/dirty-pipe POC Details
18 None https://github.com/ITMarcin2211/CVE-2022-0847-DirtyPipe-Exploit POC Details
19 Docker exploit https://github.com/mrchucu1/CVE-2022-0847-Docker POC Details
20 Bash script to check for CVE-2022-0847 "Dirty Pipe" https://github.com/basharkey/CVE-2022-0847-dirty-pipe-checker POC Details
21 CVE-2022-0847 https://github.com/4luc4rdr5290/CVE-2022-0847 POC Details
22 A “Dirty Pipe” vulnerability with CVE-2022-0847 and a CVSS score of 7.8 has been identified, affecting Linux Kernel 5.8 and higher. The vulnerability allows attackers to overwrite data in read-only files. Threat actors can exploit this vulnerability to privilege themselves with code injection. https://github.com/dadhee/CVE-2022-0847_DirtyPipeExploit POC Details
23 None https://github.com/Greetdawn/CVE-2022-0847-DirtyPipe POC Details
24 CVE-2022-0847 https://github.com/Al1ex/CVE-2022-0847 POC Details
25 None https://github.com/Mustafa1986/CVE-2022-0847-DirtyPipe-Exploit POC Details
26 Dirty Pipe (CVE-2022-0847) PoC that hijacks a SUID binary to spawn. a root shell. (and attempts to restore the damaged binary as well) https://github.com/nanaao/Dirtypipe-exploit POC Details
27 None https://github.com/AyoubNajim/cve-2022-0847dirtypipe-exploit POC Details
28 None https://github.com/pentestblogin/pentestblog-CVE-2022-0847 POC Details
29 Dirty Pipe POC https://github.com/gyaansastra/CVE-2022-0847 POC Details
30 Container Excape PoC for CVE-2022-0847 "DirtyPipe" https://github.com/DataDog/dirtypipe-container-breakout-poc POC Details
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2022-0847

请登录查看更多情报信息。

Vendor Advisories for CVE-2022-0847 (4)

Exploits & Public PoCs for CVE-2022-0847 (4)

Other References for CVE-2022-0847 (2)

Same Patch Batch · n/a · 2022-03-07 · 46 CVEs total

CVE-2022-25217 Phicomm 多款产品信任管理问题漏洞
CVE-2022-25213 Phicomm 多款产品信任管理问题漏洞
CVE-2022-25219 Phicomm 多款产品安全漏洞
CVE-2021-34340 Ming 缓冲区错误漏洞
CVE-2021-34339 Ming 缓冲区错误漏洞
CVE-2021-34338 Ming 缓冲区错误漏洞
CVE-2022-26662 Tryton 安全漏洞
CVE-2022-26661 Tryton 代码问题漏洞
CVE-2021-34341 Ming 缓冲区错误漏洞
CVE-2022-25218 多款PHICOMM产品加密问题漏洞
CVE-2022-25215 Phicomm多款产品安全漏洞
CVE-2022-25214 Phicomm多款产品安全漏洞
CVE-2022-25243 HashiCorp Vault 信任管理问题漏洞
CVE-2022-25244 HashiCorp Vault 安全漏洞
CVE-2020-36517 Home Assistant 安全漏洞
CVE-2021-41657 SmartBear CodeCollaborator 输入验证错误漏洞
CVE-2021-43970 Quicklert 代码问题漏洞
CVE-2021-43969 Quicklert SQL注入漏洞
CVE-2022-22834 OverIT Geocall 安全漏洞
CVE-2022-22835 OverIT Geocall 代码问题漏洞

Showing top 20 of 46 CVEs. View all on vendor page → →

IV. Related Vulnerabilities

V. Comments for CVE-2022-0847

No comments yet


Leave a comment