# 初始化 cpu_tasks[] 早于预期
## 概述
Linux 内核中,`cpu_tasks[]` 数组的初始化时机过晚,导致在某些初始化过程中因 `current` 为 `NULL` 而引发崩溃。该问题通过将 `cpu_tasks[]` 改为静态初始化提前修复。
## 影响版本
使用 User-Mode Linux (UML) 且启用 KCOV 的内核版本。
## 细节
- `cpu_tasks[]` 原本在 `uml_finishsetup()` 中初始化,时间过晚。
- 当 KCOV 启用时,初始化阶段调用如 `memparse()` 等带有 KCOV 覆盖检测的函数,会触发 `check_kcov_mode()`。
- `check_kcov_mode()` 访问 `current`,但此时 `current` 为 `NULL`,导致空指针解引用崩溃。
- 修复方式:将 `cpu_tasks[]` 改为静态初始化,确保在早期即有效。
## 影响
修复前:在特定配置(UML + KCOV)下触发空指针崩溃,导致系统无法正常启动。
修复后:`cpu_tasks[]` 提前初始化,避免 `current` 为 `NULL` 时的访问错误,消除崩溃。
是否为 Web 类漏洞: 未知
判断理由:
| # | POC 描述 | 源链接 | 神龙链接 |
|---|
标题: Oh noes! -- 🔗来源链接
标签:
神龙速读:
- **Error Message**: "Access Denied: error code 4d1dbaddfcc0f385."
- **Protection Information**: "Protected by Anubis From Techaro."
- **Version Information**: "This website is running Anubis version 1.22.0."
- **Mascot Credit**: "Mascot design by CELPHASE."
- **User Location Hint**: "Made with ❤️ in 🇨🇦" (Canada).
标题: 503 Service Temporarily Unavailable -- 🔗来源链接
标签:
神龙速读:
从这个网页截图中,我们可以获取到以下关于漏洞的关键信息:
- **HTTP状态码**: 503 Service Temporarily Unavailable
- **服务器类型**: nginx
这些信息表明:
- 网站当前服务不可用,可能是由于服务器过载或维护。
- 使用的是Nginx服务器,了解服务器类型有助于进行针对性的分析和攻防测试。
值得注意的是,503错误通常不是直接的安全漏洞,但它可能指示潜在的配置问题或资源限制,这些可能会被攻击者利用。
Zaproxy alias impedit expedita quisquam pariatur exercitationem. Nemo rerum eveniet dolores rem quia dignissimos.