Remnant-DB/CVE-2026-24061
GitHub: Remnant-DB/CVE-2026-24061
为CVE-2026-24061漏洞提供的轻量级容器化实验环境,支持Docker和Podman快速部署用于本地安全研究。
Stars: 0 | Forks: 0
# CVE-2026-24061 实验环境
用于本地安全测试工作流的容器化教学实验环境。
## 范围
- 仅限在隔离的本地环境中使用。
- 请勿将此实验环境暴露给不可信的网络。
## 前置条件
### Docker 路径
- Docker Engine 24+(或 Docker Desktop)
- Docker Compose v2(`docker compose`)
### Podman 路径
- Podman 4+(`podman`)
- Podman Compose 支持(`podman compose` 或 `podman-compose`)
- 在 macOS/Windows 上,初始化并启动 Podman 虚拟机:
```
podman machine init
podman machine start
```
## 快速开始(Compose)
在此目录下运行:
```
cd CVE-2026-24061
```
### Docker Compose
```
docker compose -f compose.yml up --build -d
```
### Podman Compose(推荐)
```
podman compose -f compose.yml up --build -d
```
如果您的环境使用的是 `podman-compose`:
```
podman-compose -f compose.yml up --build -d
```
## 快速开始(不使用 Compose)
### Docker
```
docker build -t cve-2026-24061-lab:local .
docker run -d --name cve-2026-24061-lab -p 2323:23 cve-2026-24061-lab:local
```
### Podman
```
podman build -t cve-2026-24061-lab:local .
podman run -d --name cve-2026-24061-lab -p 2323:23 cve-2026-24061-lab:local
```
## 验证实验环境
检查容器状态:
```
docker ps --filter name=cve-2026-24061-lab
podman ps --filter name=cve-2026-24061-lab
```
检查服务日志:
```
docker compose -f compose.yml logs -f
podman compose -f compose.yml logs -f
```
验证端口映射(主机 `2323` -> 容器 `23`):
```
nc -vz 127.0.0.1 2323
```
## 停止并清理
### Compose
```
docker compose -f compose.yml down
podman compose -f compose.yml down
```
### 非 Compose
```
docker rm -f cve-2026-24061-lab
podman rm -f cve-2026-24061-lab
```
## 故障排除
- `podman compose` 无法连接:
- 启动 Podman 虚拟机(`podman machine start`)并重新运行命令。
- 端口 `2323` 已被占用:
- 在 `compose.yml` 中更改主机映射(例如 `3323:23`)。
- 由于包镜像/临时网络问题导致构建失败:
- 重试构建;如果问题持续存在,请更新 `Dockerfile` 中的镜像配置。
## 文件布局
- `Dockerfile`:镜像定义
- `entry.sh`:容器入口点
- `compose.yml`:Docker Compose 和 Podman Compose 的运行时定义
标签:CISA项目, Cutter, CVE-2026-24061, DevSecOps, Docker, Docker Compose, Linux 容器, NIDS, OPA, Podman, 上游代理, 安全实验环境, 安全教育, 安全防御评估, 容器化, 教育实训, 本地测试, 漏洞分析, 漏洞复现, 版权保护, 端口映射, 网络安全, 网络服务测试, 请求拦截, 路径探测, 隐私保护, 靶场