Re: Somedude responds to criticism

Matthew Toseland <toad-EI5O+8PHWbJeeLb3ft/[email protected]> Mon, 19 Jan 2009 13:02:31 +0000
Newsgroups gmane.network.freenet.technical
Message-ID <[email protected]>
There were at least:
- A lack of validation on the captchas page which enabled collecting users IP 
addresses. This involved putting newlines into the headers in order to send 
extra headers and in particular redirects, and was actively exploited by 
nextgens to collect IP addresses. Another variant would be to send an 
embeddable but dangerous content type such as flash. You have fixed this? 
Great.
- A format string vulnerability. I believe this enabled remote code exec, or 
at least a segfault. This was fixed, but it's a great demonstration of why 
you need to be *really* careful when using C/C++ for security critical code.

But the bottom line is FMS cannot be bundled, therefore it is not worth my 
time to review it. FMS is written in C/C++ and therefore would be difficult 
for me to review - I missed the format string vulnerability when I reviewed 
0.2.X - and it cannot be integrated into the fproxy web interface, it 
requires a separate daemon and is written in a different language. And until 
very recently it required a separate newsreader as well, making it extremely 
user hostile.

Freetalk on the other hand can be bundled, and has a better architecture, 
enabling WoT to be used for WoT-based apps other than forums. Thus I have 
been helping p0s with Freetalk.

On Sunday 18 January 2009 16:14, 3BUIb3S50i 3BUIb3S50i wrote:
> >From FMS
> 
> 
> SomeDude@NuBL7aaJ6Cn4fB7GXFb9Zfi8w1FhPyW3oKgU9TweZMw wrote:
> > falafel@IxVqeqM0LyYdTmYAf5z49SJZUxr7NtQkOqVYG0hvITw wrote:
> >> me again, Toad on FMS:
> >>
> >> [16:14] <toad_> Tommy[D]: therefore it is not worth my time to code
> >> review it, especially as it's had obscure C-based remote code exec vulns
> >>
> >> anyone know what these "remote code exec vulns" were?
> >
> > There was an issue with form submission that would let another site pass
> > its own form parameters to FMS.  Also, before the captchas were
> > validated, it could have been possible to put some nasty code in them
> > instead of an image.
> >
> > Anyway, this argument is about as valid as saying that since Freenet has
> > known vulnerabilities, and you aren't really anonymous using it, you
> > shouldn't run it at all.
> >
> > This looks like a typical reaction:
> > A bug in Freenet: It's OK, it doesn't really leak a whole lot of info
> > about our users.  We'll fix it eventually.
> > A bug in FMS implementation: OMG, STOP USING IT FOREVER!!!!

_______________________________________________
Tech mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/tech
signature.asc (application/pgp-signature, 827 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iQIVAwUASXR57nsvjZi+xPTDAQKD/g//WfI1rz157AjJpPzyZwIqaRvNvESpXrs8
A9hqXObr/WrripKdwzbCQOOmnip9ZlHL86VXyVq8+rn8M33AdfN3qtgRX2Ss9P3H
LcOIRpSn0VWplB3iutZ6nq5nNIK4UbqYiLGutneCuRQrHzg9jGXw+p9Lqbn5xE2O
dA5fEnGxsxWPdjaQo38yUtUQswwTmu8upx3j6iW1nQLTGFdPYc4c3SscRJND8j2d
6wWYzphtdeUuFoNLcHkKGp14cflJCE9ENcw5nDG4e5ud5OMfI1FFuV9fFOxB3xxV
bnpVEuXZl+rzRExn5pOIlnGltcRV/nwHHcY3AZrqgmQwbjs64DppOX6kLipiMRX2
u4e3xkAJL8Jkx9i9pPKoBazK32d3qwjAkCmjMppeL0wSFxM+x/uShR6v9hZmYW9y
DLiSEL4+QZW9HTeyAAo8Tb/vVYtk320qm6j9hPe2R8l8hedhOrsOTfaCjL38554T
NgXFXtHR7sUmr360TMwatZwNVlufILYX1ZJzAqTf9dU50+Ku2aMIv+BjiwqgkHo2
qmY777WGZVDUQb+84YlWwj3OlQlP8Cl55JbJm8vj06d882BTlafhLaliccSSYDzI
GZex4cTHI9tkgfTN9UWqJij1IltrsqsPfFuJsT9r1l0zeAoi8Wr2XlhAiWUwcAak
ZhJbyv+Y3IU=
=OsbO
-----END PGP SIGNATURE-----