On Mon, Jun 24, 2013, at 10:20, Tom Eastep wrote:
> > We can also determine where the problem is coming from using the
> > Perl debugger with "LOAD_HELPERS_ONLY=No".
> >
> > Run 'shorewall check -d'.
> >
> > [......]
>
> And if, as I suspect, the error message appears after executing
> this code:
> 
>   $capabilities{OWNER_NAME_MATCH}
>                     = detect_capability( 'OWNER_NAME_MATCH' );
> 
> then apply the attached patch.

Tom, thanks for the investigation and clear instructions for testing. As
you predicted, the error appears *after* the above line of code:

Shorewall::Config::determine_capabilities(/usr/share/shorewall/Shorewall/Config.pm:4294):
4294:           $capabilities{OWNER_NAME_MATCH}
4295:                                          = detect_capability(
'OWNER_NAME_MATCH' );
DB<2>
iptables: No chain/target/match by that name.
Shorewall::Config::determine_capabilities(/usr/share/shorewall/Shorewall/Config.pm:4296):
4296:           $capabilities{CONNMARK_MATCH}  = detect_capability(
'CONNMARK_MATCH' );
DB<2>

You may have known this already by reproducing it :-)  You did say you
thought this wasn't a problem that would lead to vulnerability, and it
looks that way to me, too, so I won't bother with the patch, but rather
just wait for the next version :-)

Dave

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Shorewall-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to