XML flaws threaten 'enormous' array of apps
theregister.co.uk
XML flaws threaten 'enormous' array of apps
1–10 of 18 posts
Re: XML flaws threaten 'enormous' array of apps
#2Re: XML flaws threaten 'enormous' array of apps
#3Re: XML flaws threaten 'enormous' array of apps
#4Re: XML flaws threaten 'enormous' array of apps
#5Re: XML flaws threaten 'enormous' array of apps
#6 "Targets: Anything that uses XML"Re: XML flaws threaten 'enormous' array of apps
#7http://en.wikipedia.org/wiki/Billion_laughs
Same is mostly true of JSON parsers as well of course.
If you let potentially hostile users feed arbitrary data into any of these, even a totally non-buggy, perfectly conformant parser is wide-open to being abused via DOS.
Re: XML flaws threaten 'enormous' array of apps
#8Poorly written XML parsers (and I've written my fair share) are always open to DOS attacks; XML has no upper bound on element names, attribute value length, stack depth ... http://en.wikipedia.org/wiki/Billion_laughs Same is mostly true of JSON parsers as well of course. If you let potentially hostile users feed arbitrary data into any of these, even a totally non-buggy, perfectly conformant parser is wide-open to be…
My guess is that to distinguish between 'legitimate' cases and 'attacks' is on par with solving the halting problem.
Re: XML flaws threaten 'enormous' array of apps
#9Re: XML flaws threaten 'enormous' array of apps
#10Poorly written XML parsers (and I've written my fair share) are always open to DOS attacks; XML has no upper bound on element names, attribute value length, stack depth ... http://en.wikipedia.org/wiki/Billion_laughs Same is mostly true of JSON parsers as well of course. If you let potentially hostile users feed arbitrary data into any of these, even a totally non-buggy, perfectly conformant parser is wide-open to be…
I know I shouldn't be. But here I am, surprised.