Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

README.md

Jupyter Notebook 未授权访问漏洞

Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。

如果管理员未为Jupyter Notebook配置密码,将导致未授权访问漏洞,游客可在其中创建一个console并执行任意Python代码和命令。

环境运行

运行测试环境:

docker-compose up -d

运行后,访问http://your-ip:8888将看到Jupyter Notebook的Web管理界面,并没有要求填写密码。

漏洞复现

选择 new -> terminal 即可创建一个控制台:

直接执行任意命令: