← Back to context

Comment by TZubiri

15 hours ago

>(Kernel implementation)

>IPsec

Remember that at least one LPE CVE associated to kernel IPSec implementation has been discovered (copy.fail), which means that whatever gains you get from this vpn tunneling, is lost by breaking the basic user security system guarantee.

You are better off not using a VPN at all rather than using kernel crypto

By that logic, we should avoid TCP as the Linux kernel implementation has had plenty of CVEs. Thankfully our expert critical thinking helps us acknowledge that as silly.

  • By the nature of TCP, there's no such thing as userspace TCP, so there's no decision there.

    • Not true. There are plenty of userspace TCP stacks in production today, just like there are also userspace IPsec stacks. UDP is also an option if TCP is too complex for your tastes.