So are all string based dictionaries?
Yes, if they are implemented via hash tables and do not randomize their hash generation somehow. The talk at 28c3 specifically mentions PHP, Java, ASP.net, Python. Ruby is fine, but other variants of Ruby are apparently also vulnerable.
All Node.js servers are vulnerable to DoS
11–20 of 37 posts
Re: All Node.js servers are vulnerable to DoS
#12So are all string based dictionaries?
Yes, if they are implemented via hash tables and do not randomize their hash generation somehow. The talk at 28c3 specifically mentions PHP, Java, ASP.net, Python. Ruby is fine, but other variants of Ruby are apparently also vulnerable.
http://perldoc.perl.org/perlsec.html#Algorithmic-Complexity-...
Re: All Node.js servers are vulnerable to DoS
#13Re: All Node.js servers are vulnerable to DoS
#14Anything measured can be improved.
To be pedantic, there are hardcore limits on stuff, that we can not improve upon. We cannot sort a list of n items in less than O(n) for example.
Re: All Node.js servers are vulnerable to DoS
#15Anything measured can be improved.
That's the spirit of those "penis enlargement" ads. To be pedantic, there are hardcore limits on stuff, that we can not improve upon. We cannot sort a list of n items in less than O(n) for example.
Re: All Node.js servers are vulnerable to DoS
#16Earlier quoted context omitted.
Yes, if they are implemented via hash tables and do not randomize their hash generation somehow. The talk at 28c3 specifically mentions PHP, Java, ASP.net, Python. Ruby is fine, but other variants of Ruby are apparently also vulnerable.
Ruby 1.9 is fine, 1.8 has problems.
Re: All Node.js servers are vulnerable to DoS
#17Didn't I see this same thing about PHP the other day? http://news.ycombinator.com/item?id=3403360 http://nikic.github.com/2011/12/28/Supercolliding-a-PHP-arra...
This affect all languages using hashtables with non-randomized hash functions to store POST arguments, it's been discussed on Python's mailing list for instance. It's also been noted on the Erlang list, but all erlang frameworks apparently use proplists for POST mappings, so none of them is affected.
Re: All Node.js servers are vulnerable to DoS
#18Didn't I see this same thing about PHP the other day? http://news.ycombinator.com/item?id=3403360 http://nikic.github.com/2011/12/28/Supercolliding-a-PHP-arra...
> Didn't I see this same thing about PHP the other day? This affect all languages using hashtables with non-randomized hash functions to store POST arguments, it's been discussed on Python's mailing list for instance. It's also been noted on the Erlang list, but all erlang frameworks apparently use proplists for POST mappings, so none of them is affected.
http://technet.microsoft.com/en-us/security/bulletin/ms11-10...