]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: nf_conntrack_irc: Tighten matching on DCC message
authorDavid Leadbeater <dgl@dgl.cx>
Fri, 26 Aug 2022 04:56:57 +0000 (14:56 +1000)
committerFlorian Westphal <fw@strlen.de>
Wed, 7 Sep 2022 13:55:23 +0000 (15:55 +0200)
commit1a4d9c173aca24ccb5b9020fc191aa005486e44b
tree336ad75fbf4928828a1d2c8be6413e00226e076e
parentd548ed1905a30d5c357834f927bd6daa15a2d322
netfilter: nf_conntrack_irc: Tighten matching on DCC message

CTCP messages should only be at the start of an IRC message, not
anywhere within it.

While the helper only decodes packes in the ORIGINAL direction, its
possible to make a client send a CTCP message back by empedding one into
a PING request.  As-is, thats enough to make the helper believe that it
saw a CTCP message.

Fixes: f8a64fc724f9 ("[NETFILTER]: nf_conntrack/nf_nat: add IRC helper port")
Signed-off-by: David Leadbeater <dgl@dgl.cx>
Signed-off-by: Florian Westphal <fw@strlen.de>
net/netfilter/nf_conntrack_irc.c