Hello,

I tried to correct a typo in a very commit message today (more than 4KB)
with a command like this one:

cvs admin "-m1.42:foobar
[...]
[many more lines]
[...]
foobar" dirname/filename

"cvs" died with a segmentation fault. I shortened the CVS commit message
by several lines and "cvs admin" worked. I readded a few lines, the local
"cvs" process worked fine but the remote "cvs server" process crashed. It
looks to me like a buffer overflow which can be abused to gain shell
access to a remote CVS server.

This is with CVS 1.11.20 under NetBSD-i386 3.0_BETA.

        Kind regards

-- 
Matthias Scheler                                  http://scheler.de/~matthias/


_______________________________________________
Bug-cvs mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/bug-cvs

Reply via email to