SOAPpy 0.12.5 多个漏洞

- AV AC AU C I A
发布: 2025-04-13
修订: 2025-04-13

0×01:Background SOAPpy provides tools for building SOAP clients and servers.The goal of the SOAPpy team is to provide a full featured SOAP library for Python that is very simple to use and that fully supports dynamic interaction between clients and servers. SOAPpy use sax.xml as SOAP parser to parse the xml request.Sax.xml also support of setting a handler for resolving entity.By tricking this feature,it'll lead to xxe attack or dtd dos attack. 0×02:Vulnerability details Affect version:0.12.5(currently the lastest version) Type:XXE Attack & Billion laughs attack 0×03:Reproduction I use a simplified echo soap server & client scenario to reproduce these vulnerabilities.The code below is echo soap server. 1 2 3 4 5 6 7 8 #!/usr/bin/env python # encoding:utf-8 from SOAPpy import SOAPServer def echo(s): return s # repeats a string twice server = SOAPServer(("0.0.0.0", 8080)) server.registerFunction(echo) server.serve_forever() And the client code: 1 2 3 4 5 6...

0%
暂无可用Exp或PoC
当前有0条受影响产品信息