offbye / DroidDLNA

DroidDLNA is a full featured android DLNA App, with support of UPnP/DLNA Control Point, UPnP Media Renderer and UPnP Media Server. This app is based on Cling 2.0
GNU General Public License v3.0
331 stars 132 forks source link

XML external entity (XXE) vulnerability: Out-of-Band XXE in SSDP Processing #8

Open Sami32 opened 5 years ago

Sami32 commented 5 years ago

The XML parser don't disable the inline DTDs parsing by default or do not provide a mean to disable it AFAIK.

The XML parsing engine in SSDP/UPNP functionality is vulnerable to an XML External Entity Processing (XXE) attack. Unauthenticated attackers on the same LAN can use this vulnerability to:

Exploitation can be demonstrated using evil-ssdp (https://gitlab.com/initstring/evil-ssdp).

Sami32 commented 5 years ago

https://github.com/4thline/seamless/issues/9

DrPoohXi commented 4 years ago

老哥,那到底能不能使用啊