Thread (4 messages) flat view 4 messages, 3 authors, 2021-11-25

Re: [PATCH ipsec] xfrm: fix dflt policy check when there is no policy configured

From: Nicolas Dichtel <hidden>
Date: 2021-11-25 08:25:22
Also in: stable

Le 25/11/2021 à 07:57, Antony Antony a écrit :
Hi Nicolas,
Hi Antony,
On Mon, Nov 22, 2021 at 11:33:13 +0100, Nicolas Dichtel wrote:
quoted
When there is no policy configured on the system, the default policy is
checked in xfrm_route_forward. However, it was done with the wrong
direction (XFRM_POLICY_FWD instead of XFRM_POLICY_OUT).
How can I reproduce this? 
I tried adding fwd block and no policy and that blocked the forwarded traffic.
I ran into another issue with fwd block and and tunnel. I will double check. Next week.
With the out default policy set to 'block' and no out policy configured, the
packets are forwarded. After my patch, packets are blocked:

$ ip xfrm policy getdefault
Default policies:
 in:  accept
 fwd: accept
 out: block
$ ip xfrm policy
$


Regards,
Nicolas
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help