目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CVE-2022-49349— Linux kernel 安全漏洞

CVSS 7.8 · High EPSS 0.29% · P21

影响版本矩阵 20

厂商产品版本范围状态
LinuxLinux32f7f22c0b52e8189fef83986b16dc7abe95f2c4< 1a3a15bf6f9963d755270cbdb282863b84839195affected
32f7f22c0b52e8189fef83986b16dc7abe95f2c4< 97f802a652a749422dede32071d29a53cf4bd034affected
32f7f22c0b52e8189fef83986b16dc7abe95f2c4< 10801095224de0d0ab06ae60698680c1f883a3aeaffected
32f7f22c0b52e8189fef83986b16dc7abe95f2c4< eaecf7ebfd5dd09038a80b14be46b844f54cfc5caffected
32f7f22c0b52e8189fef83986b16dc7abe95f2c4< dd887f83ea54aea5b780a84527e23ab95f777fedaffected
32f7f22c0b52e8189fef83986b16dc7abe95f2c4< 364380c00912bed9b5d99eb485018360b0ecf64faffected
32f7f22c0b52e8189fef83986b16dc7abe95f2c4< 0ff38b99fa075ddd246487a28cb9af049f4ceef1affected
32f7f22c0b52e8189fef83986b16dc7abe95f2c4< 4a2bea60cf7ff957b3eda0b17750d483876a02faaffected
… +12 条更多
获取后续新漏洞提醒登录后订阅

一、 漏洞 CVE-2022-49349 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
ext4: fix use-after-free in ext4_rename_dir_prepare
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: ext4: fix use-after-free in ext4_rename_dir_prepare We got issue as follows: EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue ext4_get_first_dir_block: bh->b_data=0xffff88810bee6000 len=34478 ext4_get_first_dir_block: *parent_de=0xffff88810beee6ae bh->b_data=0xffff88810bee6000 ext4_rename_dir_prepare: [1] parent_de=0xffff88810beee6ae ================================================================== BUG: KASAN: use-after-free in ext4_rename_dir_prepare+0x152/0x220 Read of size 4 at addr ffff88810beee6ae by task rep/1895 CPU: 13 PID: 1895 Comm: rep Not tainted 5.10.0+ #241 Call Trace: dump_stack+0xbe/0xf9 print_address_description.constprop.0+0x1e/0x220 kasan_report.cold+0x37/0x7f ext4_rename_dir_prepare+0x152/0x220 ext4_rename+0xf44/0x1ad0 ext4_rename2+0x11c/0x170 vfs_rename+0xa84/0x1440 do_renameat2+0x683/0x8f0 __x64_sys_renameat+0x53/0x60 do_syscall_64+0x33/0x40 entry_SYSCALL_64_after_hwframe+0x44/0xa9 RIP: 0033:0x7f45a6fc41c9 RSP: 002b:00007ffc5a470218 EFLAGS: 00000246 ORIG_RAX: 0000000000000108 RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f45a6fc41c9 RDX: 0000000000000005 RSI: 0000000020000180 RDI: 0000000000000005 RBP: 00007ffc5a470240 R08: 00007ffc5a470160 R09: 0000000020000080 R10: 00000000200001c0 R11: 0000000000000246 R12: 0000000000400bb0 R13: 00007ffc5a470320 R14: 0000000000000000 R15: 0000000000000000 The buggy address belongs to the page: page:00000000440015ce refcount:0 mapcount:0 mapping:0000000000000000 index:0x1 pfn:0x10beee flags: 0x200000000000000() raw: 0200000000000000 ffffea00043ff4c8 ffffea0004325608 0000000000000000 raw: 0000000000000001 0000000000000000 00000000ffffffff 0000000000000000 page dumped because: kasan: bad access detected Memory state around the buggy address: ffff88810beee580: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ffff88810beee600: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff >ffff88810beee680: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ^ ffff88810beee700: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ffff88810beee780: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ================================================================== Disabling lock debugging due to kernel taint ext4_rename_dir_prepare: [2] parent_de->inode=3537895424 ext4_rename_dir_prepare: [3] dir=0xffff888124170140 ext4_rename_dir_prepare: [4] ino=2 ext4_rename_dir_prepare: ent->dir->i_ino=2 parent=-757071872 Reason is first directory entry which 'rec_len' is 34478, then will get illegal parent entry. Now, we do not check directory entry after read directory block in 'ext4_get_first_dir_block'. To solve this issue, check directory entry in 'ext4_get_first_dir_block'. [ Trigger an ext4_error() instead of just warning if the directory is missing a '.' or '..' entry. Also make sure we return an error code if the file system is corrupted. -TYT ]
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
来源: CVE Program / CVE List V5
Vulnerability Type
N/A
来源: CVE Program / CVE List V5
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于ext4_rename_dir_prepare未正确处理父目录项,可能导致释放后重用。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux 32f7f22c0b52e8189fef83986b16dc7abe95f2c4 ~ 1a3a15bf6f9963d755270cbdb282863b84839195 -
LinuxLinux 3.8 -

二、漏洞 CVE-2022-49349 的公开POC

#POC 描述源链接神龙链接
AI 生成 POC高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2022-49349 的情报信息

登录查看更多情报信息。

CVE-2022-49349 补丁与修复 (9)

同批安全公告 · Linux · 2025-02-26 · 共 706 条

CVE-2022-494189.8 CRITICALLinux kernel 安全漏洞
CVE-2022-492809.8 CRITICALLinux kernel 安全漏洞
CVE-2022-490939.8 CRITICALLinux kernel 安全漏洞
CVE-2022-493569.8 CRITICALLinux kernel 安全漏洞
CVE-2022-491949.8 CRITICALLinux kernel 安全漏洞
CVE-2022-493629.8 CRITICALLinux kernel 安全漏洞
CVE-2022-494079.8 CRITICALLinux kernel 安全漏洞
CVE-2022-492019.8 CRITICALLinux kernel 安全漏洞
CVE-2022-492609.8 CRITICALLinux kernel 安全漏洞
CVE-2022-490949.8 CRITICALLinux kernel 安全漏洞
CVE-2022-495619.8 CRITICALLinux kernel 安全漏洞
CVE-2022-491499.8 CRITICALLinux kernel 安全漏洞
CVE-2022-490589.1 CRITICALLinux kernel 安全漏洞
CVE-2022-491148.8 HIGHLinux kernel 安全漏洞
CVE-2022-492388.8 HIGHLinux kernel 安全漏洞
CVE-2022-494708.8 HIGHLinux kernel 安全漏洞
CVE-2022-491118.8 HIGHLinux kernel 安全漏洞
CVE-2022-495358.8 HIGHLinux kernel 安全漏洞
CVE-2022-495008.8 HIGHLinux kernel 安全漏洞
CVE-2022-493288.8 HIGHLinux kernel 安全漏洞

显示前 20 条,共 706 条。 查看全部 &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2022-49349

暂无评论


发表评论