Bug report on yate-core: accfile.yate crashes with exit status 139

Paul Chitescu paulc at voip.null.ro
Thu Jun 27 08:26:54 UTC 2013


On Thursday 27 June 2013 10:21:22 am Tzafrir Cohen wrote:
> On Wed, Jun 26, 2013 at 01:38:05PM -0400, Alexandre Rebert wrote:
> > Hi,
> >
> > We found a crash in accfile.yate contained in the yate-core package. You
> > are being
> >
> >
> > The bug report that will be submitted to the bug tracker is available at
> > the following url:
> >
> >  
> > http://www.forallsecure.com/bug-reports/c4d2fdf3067e4fd5a9783f2df52daba63
> >f8a334d/
>
> So the issue here is that yate modules are executable, but should not
> be, right?
>
> (Thanks to Dekkers on #yate).
>
> I figure it is fixable in the Debian packaging, but better be fixed in
> the Upstream install procedure. Didn't look in either, though.

Hi!

The problem here lies with the automated test script that tries to execute 
blindly any ELF that's marked executable (I assume those having .so in name 
are excepted).

On Linux the Yate modules are ELF shared objects and they are marked 
executable by the linker. However, they are placed away from $PATH in a 
separate subdirectory so noone should try to execute them directly.

Note that there are platforms where security rules dictate a shared object is 
not loaded if it's not marked executable so please leave them untouched.

Paul



More information about the Pkg-voip-maintainers mailing list