You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 28, 2024. It is now read-only.
Commit 64125a2 fixes billion laughs issue in SOAPpy. However, the way forbid_* defaults were chosen and how client and server parts call parseSOAPRPC, client side remains vulnerable to the billion laughs attack. Malicious SOAP server can cause SOAPpy client to use excessive amount of memory and CPU time.
FWIW, the _parseSOAP arguments seem confusing, given that ignore_ext overlaps with forbid_*, and that setting it to true disables not only external entities as the argument name suggests, but also internal entities.
The text was updated successfully, but these errors were encountered:
Commit 64125a2 fixes billion laughs issue in SOAPpy. However, the way
forbid_*
defaults were chosen and how client and server parts callparseSOAPRPC
, client side remains vulnerable to the billion laughs attack. Malicious SOAP server can cause SOAPpy client to use excessive amount of memory and CPU time.FWIW, the
_parseSOAP
arguments seem confusing, given thatignore_ext
overlaps withforbid_*
, and that setting it to true disables not only external entities as the argument name suggests, but also internal entities.The text was updated successfully, but these errors were encountered: