当前位置:网站首页>Vulnerability recurrence ----- 35. Uwsgi PHP directory traversal vulnerability (cve-2018-7490)
Vulnerability recurrence ----- 35. Uwsgi PHP directory traversal vulnerability (cve-2018-7490)
2022-06-30 18:23:00 【Seven days】
List of articles
One 、uWSGI brief introduction
uWSGI: It's a Web The server , It has achieved WSGI agreement 、uwsgi、http Such agreement .Nginx in HttpUwsgiModule Its function is to communicate with uWSGI The server exchanges .WSGI It's a kind of Web Server gateway interface . It's a Web The server ( Such as nginx,uWSGI Wait for the server ) And web application ( If used Flask The program written by the framework ) A specification of communication .
uwsgi The agreement is a uWSGI The server has its own protocol , It is used to define the type of information transmitted (type of information), every last uwsgi packet front 4byte Description of the type of information transmitted , It is associated with WSGI There are two things in comparison .
WSGI / uwsgi / uWSGI The difference between the three concepts :
1、WSGI Is a communication protocol .
2、uwsgi It's a line protocol, not a communication protocol , This is often used in uWSGI Data communication between server and other network servers .
3、 and uWSGI Is to implement the uwsgi and WSGI Two kinds of agreement Web The server .
Two 、 Causes of loopholes 、 Reappear
uWSGI<2.0.17At the time of the PHP plug-in unitDOCUMENT_ROOTDetection not handled correctly , Lead to DOCUMENT_ROOT By using..%2f Instead of ../Bypassable defense strategy .
边栏推荐
- Small Tools(3) 集成Knife4j3.0.3接口文档
- Redis (IX) - enterprise level solution (II)
- [BJDCTF2020]The mystery of ip|[CISCN2019 华东南赛区]Web11|SSTI注入
- DeFi借贷协议机制对比:Euler、Compound、Aave和Rari Capital
- Daily interview 1 question - basic interview question of blue team - emergency response (1) basic idea process of emergency response +windows intrusion screening idea
- Do fresh students get a job or choose a job after graduation?
- MIT科技评论2022年35岁以下创新者名单发布,含AlphaFold作者等
- ASP. Net password encryption and password login
- Switching routing (VLAN) experiment
- The new Post-00 Software Test Engineer in 2022 is a champion
猜你喜欢

Research on the principle of Tencent persistence framework mmkv

vue3 响应式数据库—— reactive

Zero foundation can also be an apple blockbuster! This free tool can help you render, make special effects and show silky slides

ASP. Net authentication code login

NFT: 开启加密艺术时代的无限可能

Post penetration file system + uploading and downloading files

New research of HKUST & MsrA: about image to image conversion, finishing is all you need

Design and principle of tubes responsive data system

ABAP-发布Restful服务

Vulnerability recurrence ----- 38. Thinkphp5 5.0.23 Remote Code Execution Vulnerability
随机推荐
Three methods of modifying time zone in MySQL
Volcano engine was selected into the first "panorama of edge computing industry" in China
Redis (IV) - delete policy
腾讯持久化框架MMKV原理探究
Small tools (3) integration knife4j3.0.3 interface document
vue3 响应式数据库—— reactive
Unity实战之一个脚本实现雷达图
MySQL找不到mysql.sock文件的临时解
[software testing] basic knowledge of software testing you need to know
MIT science and Technology Review released the list of innovators under the age of 35 in 2022, including alphafold authors, etc
剑指 Offer 17. 打印从1到最大的n位数
Openlayers roller shutter map
[cloud resident co creation] Huawei iconnect enables IOT terminals to connect at one touch
Flink系列:checkpoint调优
Rainbow Brackets 插件的快捷键
又一篇CVPR 2022论文被指抄袭,平安保险研究者控诉IBM苏黎世团队
Deep understanding of JVM (V) - garbage collection (II)
LRN local response normalization
Lenovo's "dual platform" operation and maintenance solution helps to comprehensively improve the intelligent management ability of the intelligent medical industry
助力极致体验,火山引擎边缘计算最佳实践
