Jupyter Notebook 未授权访问漏洞

前言

Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本如果管理员未为Jupyter Notebook配置密码,将导致未授权访问漏洞,游客可在其中创建一个console并执行任意Python代码和命令。

创建docker-compose.yml文件并写入内容

version: '2'
services:
 web:
   image: vulhub/jupyter-notebook:5.2.2
   command: start-notebook.sh --NotebookApp.token=''
   ports:
- "8888:8888"

Jupyter Notebook 未授权访问漏洞_第1张图片

docker-compose up -d

Jupyter Notebook 未授权访问漏洞_第2张图片

Jupyter Notebook 未授权访问漏洞_第3张图片

Jupyter Notebook 未授权访问漏洞_第4张图片

可以执行任意命令

Jupyter Notebook 未授权访问漏洞_第5张图片

修复建议

开启身份验证,防止未经授权用户访问。

你可能感兴趣的:(安全,安全)