"Marc Dequènes (Duck)" <d...@duckcorp.org> writes:

> While testing if my configuration was ok, i just tried a simple
> interactive SSH and got a crash. The account has only access to rsync
> without chrooting.

> Trace:
> -----------------------------------------------------------------------------
> [...]
> Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
> permitted by applicable law.
> Last login: Sat Oct 23 20:58:52 2010 from 2001:7a8:810:114::3

> This account is restricted by rssh.
> Allowed commands: rsync

> If you believe this is in error, please contact your system administrator.

> *** glibc detected *** -rssh: malloc(): memory corruption:
> 0x0000000001f537b0 ***

Thanks!  Looks like this has been there for a while, but it's a single
byte write past the end of the string right before exit, so the code must
have previously gotten lucky.

None of the data involved in building that string or buffer came from the
end user, so I don't think there's an exploitable security vulnerability
here, but I'll push an update into squeeze anyway since it's a one-line
fix.

-- 
Russ Allbery (r...@debian.org)               <http://www.eyrie.org/~eagle/>



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to