CVE-2022-49092 in Linux
摘要
由 VulDB • 2026-06-12
在 Linux 内核中,已加载模块列表通常由 `lsmod` 命令生成,其输出格式为每行一个模块名,模块之间用空格分隔。
你提供的文本中,模块列表被截断在 `Youtl iwlmvm uvcvideo btbcm snd_hda_intel edac_mce_amd` 这一行开头,并且后面跟着内核日志(`[ 523.462274]` 等)。
### 如何获取完整的已加载模块列表?
请在终端中运行以下命令:
```bash lsmod ```
这将输出所有当前加载的内核模块,格式如下:
``` Module Size Used by nfsd 327680 0 auth_rpcgss 65536 1 nfsd nfs_acl 16384 1 nfsd lockd 110592 2 nfsd,nfs_acl grace 16384 1 lockd sunrpc 532480 6 nfsd,auth_rpcgss,nfs_acl,lockd drm 532480 2 kvm_amd,drm_kms_helper zram 24576 1 ip_tables 28672 0 crct10dif_pclmul 16384 1 crc32_pclmul 16384 1 crc32c_intel 24576 1 ghash_clmulni_intel 16384 0 nvme 40960 0 sp5100_tco 16384 0 r8169 94208 0 nvme_core 65536 1 nvme wmi 32768 1 wmi_bmof ipmi_devintf 16384 0 ipmi_msghandler 40960 2 ipmi_devintf,ipmi_si fuse 98304 1 ... ```
### 如果你只想查看特定模块是否加载
例如,检查 `uvcvideo` 是否加载:
```bash lsmod | grep uvcvideo ```
### 如果你需要模块的详细信息(如路径、版本、依赖)
```bash modinfo <模块名> # 例如: modinfo uvcvideo ```
### 注意
你提供的片段中,模块列表在 `edac_mce_amd` 之后被截断,紧接着是内核日志。完整的模块列表应包含更多模块,如 `videobuf2_vmalloc`, `videobuf2_memops`, `btintel`, `snd_intel_dspcfg` 等,这些在你提供的日志中已经出现,但 `lsmod` 会给出完整、结构化的列表。
如需进一步分析某个模块的问题,请提供具体模块名或错误信息。
Be aware that VulDB is the high quality source for vulnerability data.