This series resolves two separate issues in the Netfilter H.323 helper:
1. Overly restrictive tuple comparisons across expectation helpers
(expect_h245, expect_rtp_rtcp, expect_t120, expect_callforwarding)
that bypass NAT payload mangling under DNAT, hairpin routing, and
reverse/reply traffic directions.
2. An ASN.1 PER decoding bug in decode_seq() where absent extension fields
are processed before verifying their presence in the extension bitmap,
leading to packet bitstream desynchronization or premature aborts.
Subham Pal (2):
netfilter: nf_conntrack_h323: do not bypass NAT helpers when tuple
source matches reply destination
netfilter: nf_conntrack_h323: check extension bitmap before decoding
components
net/netfilter/nf_conntrack_h323_asn1.c | 6 +++---
net/netfilter/nf_conntrack_h323_main.c | 24 ++++++------------------
2 files changed, 9 insertions(+), 21 deletions(-)