bugzilla-daemon at netfilter.org
2023-Nov-10  12:42 UTC
[Bug 1723] New: ebtables-nft help output woes
https://bugzilla.netfilter.org/show_bug.cgi?id=1723
            Bug ID: 1723
           Summary: ebtables-nft help output woes
           Product: ebtables
           Version: unspecified
          Hardware: x86_64
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P5
         Component: ebtables-nft
          Assignee: pablo at netfilter.org
          Reporter: phil at nwl.cc
The list of extensions returned from 'ebtables-nft -h list_extensions'
is more
than incomplete:
| # ebtables -h list_extensions                 
| ebtables v1.8.10 (nf_tables)
| Loaded userspace extensions:
| 
| Loaded targets:
| nflog
| log
| 
| Loaded matches:
Listing most extensions does not work:
| # ebtables -h 802_3          
| ebtables v1.8.10 (nf_tables): Extension '802_3' not found
| Try `ebtables -h' or 'ebtables --help' for more information.
Those that work, cause double free at program exit:
| # ebtables -h nflog          
| ebtables 1.8.10 (nf_tables)
| [...]
| nflog options:
| --nflog               : use the default nflog parameters
| --nflog-prefix prefix : Prefix string for log message
| --nflog-group group   : NETLINK group used for logging
| --nflog-range range   : Number of byte to copy
| --nflog-threshold     : Message threshold ofin-kernel queue
| free(): double free detected in tcache 2
| zsh: IOT instruction  sudo ../../../install/sbin/ebtables -h nflog
It is caused by nft_fini() freeing 'target->t' in xtables_targets
list which
apparently has been freed already by ebt_cs_clean(). Maybe the
xtables_find_target() call is bad?
-- 
You are receiving this mail because:
You are watching all bug changes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.netfilter.org/pipermail/netfilter-buglog/attachments/20231110/d42e038c/attachment.html>
