severity 602726 serious
thanks

On Sun, Nov 07, 2010 at 05:30:37PM +0100, Philipp Kern wrote:
> vsftpd is compiled for s390, but broken on this architecture.  The authors
> apparently found it a good idea to call syscalls directly in sysdeputil.c.
> Sadly this doesn't appear to work for clone() on s390, as eglibc provides
> a wrapper for the syscall on this architecture.  Instead the code should
> call clone() in a sane way, i.e. reusing the function from eglibc instead
> of wrangling the syscalls by itself.
> 
> The result of this is vsftpd opening the socket just fine, with the child
> segfaulting in eglibc's syscall.S upon a new connection.

Apparently the order of newsp and flags is inverse to the other architectures.
I'll take another poke at it tomorrow.  Actually it's serious, of course.

Kind regards,
Philipp Kern

Attachment: signature.asc
Description: Digital signature

Reply via email to