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

目标: 1000 元 · 已筹: 1336

100%

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

AI 预测 5.5 利用难度: 较易 EPSS 0.30% · P22

可能的 ATT&CK 技术 1AI

T1499 · Endpoint Denial of Service

影响版本矩阵 14

厂商产品版本范围状态
LinuxLinux0be7320a635c2e434e8b67e0e9474a85ceb421c4< efd183d988b416fcdf6f7c298a17ced4859ca77daffected
0be7320a635c2e434e8b67e0e9474a85ceb421c4< ad97425d23af3c3b8d4f6a2bb666cb485087c007affected
0be7320a635c2e434e8b67e0e9474a85ceb421c4< 621916afe8cd4f322eb12759b64a2f938d4e551daffected
0be7320a635c2e434e8b67e0e9474a85ceb421c4< 095e975f8150ccd7f852eb578c1cdbdd2f517c7aaffected
0be7320a635c2e434e8b67e0e9474a85ceb421c4< 3910ae71cb963fa2b68e684489d4fc3d105afda0affected
0be7320a635c2e434e8b67e0e9474a85ceb421c4< 3fed9e551417b84038b15117732ea4505eee386baffected
3.7affected
< 3.7unaffected
… +6 条更多
获取后续新漏洞提醒登录后订阅

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

漏洞信息

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

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

Vulnerability Title
arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall If a compat process tries to execute an unknown system call above the __ARM_NR_COMPAT_END number, the kernel sends a SIGILL signal to the offending process. Information about the error is printed to dmesg in compat_arm_syscall() -> arm64_notify_die() -> arm64_force_sig_fault() -> arm64_show_signal(). arm64_show_signal() interprets a non-zero value for current->thread.fault_code as an exception syndrome and displays the message associated with the ESR_ELx.EC field (bits 31:26). current->thread.fault_code is set in compat_arm_syscall() -> arm64_notify_die() with the bad syscall number instead of a valid ESR_ELx value. This means that the ESR_ELx.EC field has the value that the user set for the syscall number and the kernel can end up printing bogus exception messages*. For example, for the syscall number 0x68000000, which evaluates to ESR_ELx.EC value of 0x1A (ESR_ELx_EC_FPAC) the kernel prints this error: [ 18.349161] syscall[300]: unhandled exception: ERET/ERETAA/ERETAB, ESR 0x68000000, Oops - bad compat syscall(2) in syscall[10000+50000] [ 18.350639] CPU: 2 PID: 300 Comm: syscall Not tainted 5.18.0-rc1 #79 [ 18.351249] Hardware name: Pine64 RockPro64 v2.0 (DT) [..] which is misleading, as the bad compat syscall has nothing to do with pointer authentication. Stop arm64_show_signal() from printing exception syndrome information by having compat_arm_syscall() set the ESR_ELx value to 0, as it has no meaning for an invalid system call number. The example above now becomes: [ 19.935275] syscall[301]: unhandled exception: Oops - bad compat syscall(2) in syscall[10000+50000] [ 19.936124] CPU: 1 PID: 301 Comm: syscall Not tainted 5.18.0-rc1-00005-g7e08006d4102 #80 [ 19.936894] Hardware name: Pine64 RockPro64 v2.0 (DT) [..] which although shows less information because the syscall number, wrongfully advertised as the ESR value, is missing, it is better than showing plainly wrong information. The syscall number can be easily obtained with strace. *A 32-bit value above or equal to 0x8000_0000 is interpreted as a negative integer in compat_arm_syscal() and the condition scno < __ARM_NR_COMPAT_END evaluates to true; the syscall will exit to userspace in this case with the ENOSYS error code instead of arm64_notify_die() being called.
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: 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存在安全漏洞,该漏洞源于将未知系统调用号作为ESR_ELx值处理,可能导致打印错误的异常消息。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux 0be7320a635c2e434e8b67e0e9474a85ceb421c4 ~ efd183d988b416fcdf6f7c298a17ced4859ca77d -
LinuxLinux 3.7 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

CVE-2022-49520 补丁与修复 (6)

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

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

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

IV. Related Vulnerabilities

V. Comments for CVE-2022-49520

暂无评论


发表评论