147 karma · joined December 5, 2019
The use of the qualifier 'patent' in the license definitely doesn't clear anything up if Truth Social wasn't released for commercial consumption.
If this was released for consumers, as some above have suggested, then that's a different case, but I haven't seen any evidence of this, not that I spent much time looking.
2. and 3. The license can say whatever it wants and we can interpret it however we want, but at least for US law, it makes a difference whether or not this constituted a release/distribution to be a binding agreement. Non-binding contracts are not enforceable. If you have reporting that it was used by consumers, then this is different, but this doesn't seem to be the case.
I'm not asking about whether or not they violated AGPL on a narrow interpretation of the license from a single clause, but whether that caveat in the license is enforceable in this situation. I'm thinking they will have a hard time showing that this constituted a release or distribution under US law.
I was just wanting someone with more legal experience than me to weigh in.
Software licenses apply to releases, and it is not clear this a release. This is the legal question I am asking about, i.e. Does the developers making this publicly accessible for testing constitute a release?
This comment is only about the trustworthiness of the provider and not of VPNs in general, which I'm still hesitant about. I'll provide a link for our paper exploring CVE-2019-14899 and attacks we've developed since then:
https://www.usenix.org/system/files/sec21-tolley.pdf
There's also a blog post, which is quicker to read and written for a general tech audience:
https://breakpointingbad.com/2020/05/25/Vintage-Protocol-Non...
I think this class of attack can best be mitigated at the kernel level, but unfortunately, side-channels exist anywhere that maintains state, and this might be a more general routing problem.
I can verify that turning rp_filter on in my use case is an acceptable solution on Manjaro and Ubuntu.
EDIT: To clear up the confusion below, I was saying that setting the rp_filter variable to strict mode does prevent this attack from working against IPv4, and in my situation, this is enough since I am not using IPv6 or any complicated routing on my network etc.
This disclosure only deals with the specific threat against active TCP connections, but there are more coming.