News for hackers. Stuff that matters.
Re:Tailscale didn't stop the Hugging Face intrusion by traceroute66 on Friday July 31, 2026 @04:13PM (#49128042)
> I can "trust" that they know what they're doing

I wish I could say the same.

At $work we use Tailscale but only bare minimum and at arms length and only because we have to (people were having NAT issues with standard Wireguard).

None of their code has had a security audit, let alone regular ones. Yes they make a big song and dance about SOC2/ISO27001 but that is NOT the same thing, that's just shiny tick-boxes for compliance departments.

They seem to rely entirely on the random goodwill of others to do random audits of unknown coverage at random intervals, not exactly reassuring.

"Tailsale Lock" is, being polite, a hot mess. So many sharp edges and footguns.

Their introduction of TPM-by-default and then removing it a few weeks later because of a seemingly small number of edge-cases and very odd reasoning was just weird.

Yes they are nice guys to chat to and all that. But for a security tool they need to up their game seriously.

Re:Tailscale didn't stop the Hugging Face intrusion by aborsy on Friday July 31, 2026 @04:20PM (#49128097)
It does too many things, and the product has got too complex. I saw a year ago they were looking for someone just to help with complexity.

I use it but feel uncomfortable, that it has large attack surface and LLMs will find exploits in it.

Without taillock it makes no sense. Anyone on their coordination servers will be able to connect to your network.

Re:Tailscale didn't stop the Hugging Face intrusion by r0b05 on Friday July 31, 2026 @05:02PM (#49128481)
The large attack surface is a good point. I started using it initially and the ease of setting up a vpn was nice, but then I came across few security vulnerability postings which led to concern so I went to Wireguard. I think they should reign in the features and treat it as a secure vpn first and foremost and remove unnecessary features to minimize the attack surface.
Re:Tailscale didn't stop the Hugging Face intrusion by AlphaSite on Friday July 31, 2026 @06:57PM (#49129458)
If you architect properly it doesn’t necessarily follow that more features means more attacks, or certainly not more system wide attacks.

If you layer and segment correctly you can build atop a secure core and have some decent security.

Re:Tailscale didn't stop the Hugging Face intrusion by inigyou on Friday July 31, 2026 @05:54PM (#49128977)
If you want a hard-to-use VPN with minimal features and minimal surface area, as you said, Wireguard is right there. Tailscale is convenient Wireguard.
Re:Tailscale didn't stop the Hugging Face intrusion by icedchai on Friday July 31, 2026 @06:38PM (#49129337)
I use Wireguard for several site-to-site VPNs. It just works. I never have to worry about it, and there are very few configuration settings to mess up (unlike, say, IPsec, which is a nightmare.)
Re:Tailscale didn't stop the Hugging Face intrusion by inigyou on Friday July 31, 2026 @06:48PM (#49129408)
Yes, for a permanent site-to-site link. Now try configuring 300 nodes in a mesh, where nodes are coming and going every half hour.
Re:Tailscale didn't stop the Hugging Face intrusion by k8sToGo on Friday July 31, 2026 @04:43PM (#49128311)
> I use it but feel uncomfortable, that it has large attack surface and LLMs will find exploits in it

Doesn't this apply to any application you use? How would it be different with plain wireguard?

Re:Tailscale didn't stop the Hugging Face intrusion by traceroute66 on Friday July 31, 2026 @04:47PM (#49128346)
> How would it be different with plain wireguard?

Seriously ?

You do realise that of all the security tools on the planet, plain wireguard most likely has the smallest attack surface of them all, right ?

The problem here is as the other poster said. Tailscale is a security tool and yet the guys at Tailscale seem to be insistent on dumping everything INCLUDING the kitchen sink into it as a "feature".

That sort of attitude is not going to end well. You end up with a large bloated code base, which equals large attack surface.

Re:Tailscale didn't stop the Hugging Face intrusion by k8sToGo on Friday July 31, 2026 @04:50PM (#49128378)
I am talking especially about the LLM part.

Also a kinder tone in your comments would be more appreciated.

Re:Tailscale didn't stop the Hugging Face intrusion by aborsy on Friday July 31, 2026 @10:06PM (#49130442)
No. If software is small enough, it can be proven.

There is formal verification of the protocol and aspects of code:

https://www.wireguard.com/formal-verification/

The code is small enough that can be reviewed.

Re:Tailscale didn't stop the Hugging Face intrusion by k8sToGo on Saturday August 01, 2026 @03:51AM (#49132123)
That makes sense. Thanks!
Re:Tailscale didn't stop the Hugging Face intrusion by apenwarr on Friday July 31, 2026 @04:46PM (#49128339)
(Tailscale CEO) You have posted here multiple times that "none of the code has had a security audit" and that the SOC2 audit "is not the same thing."

It's true that those two audits aren't the same thing. However, the SOC2 auditor confirms, in the published report, that Tailscale has regular and ongoing security audits including penetration tests and many kinds of code reviews.

The security audit report, which you perhaps imagine to be a long list of vulnerabilities... doesn't look like that. It says we don't have a long list of vulnerabilities. The security bulletins are all here: https://tailscale.com/security-bulletins

Re:Tailscale didn't stop the Hugging Face intrusion by traceroute66 on Friday July 31, 2026 @04:50PM (#49128376)
The majority of your security bulletins are as the result of third-party reports to you.

Which, by definition, means they are not done by you, which means you don't know when they will be done or how much of your code base they are looking at.

I think you know full well what I mean by a security audit. If you don't, go look at, for example, the ones that Mullvad publish for their software https://mullvad.net/en/blog/tag/audits.

Please do not try to portray SOC2 as being the same thing as a code audit.

And IF you have regular code audits, then please publish suitably redacted reports in public on your website. Just like everyone else does !

Re:Tailscale didn't stop the Hugging Face intrusion by apenwarr on Friday July 31, 2026 @04:57PM (#49128427)
(Tailscale CEO) I don't know what to tell you. The problems that are found internally, or via security reviews and pentests we pay for, are ones that we fix before releasing. They don't need bulletins.

Bugs that are found by other people are found, by definition, after release. They are therefore more likely to need a bulletin.

Re:Tailscale didn't stop the Hugging Face intrusion by traceroute66 on Friday July 31, 2026 @05:01PM (#49128476)
But why should insecure argument handling bugs (as per your recent SSH bulletin) be found after release ?

Those are an ancient class of bugs that should be picked up by any competent security review.

Re:Tailscale didn't stop the Hugging Face intrusion by apenwarr on Friday July 31, 2026 @05:05PM (#49128512)
Is your theory that "any competent security review" will find every security hole in a product? Because that sure would be great if it were true. Unfortunately it does not match my experience.
[dead]
Re:Tailscale didn't stop the Hugging Face intrusion by john_strinlai on Friday July 31, 2026 @06:01PM (#49129043)
i think its probably okay to drop it when you are this far deep into a conversation and the affiliation has already been stated multiple times in the existing comment chain.
Re:Tailscale didn't stop the Hugging Face intrusion by tonyneel923 on Friday July 31, 2026 @06:16PM (#49129155)
Try to be civil
Re:Tailscale didn't stop the Hugging Face intrusion by traceroute66 on Friday July 31, 2026 @05:18PM (#49128638)
Every security hole ? No, of course not.

But things like insecure argument handling are low-hanging fruit for security auditors.

Insecure argument handling is not like the more advanced subtle vulnerabilities that we are seeing in some LLM-assisted reports these days. Insecure argument handling is 1990's security.

The fundamental problem remains that Tailscale has too many new "features" being added to it the whole time. New features means a whole bunch new code. Which increases bloat and exponentially increases the attack surface.

It would be really nice if you could stop shoehorning in every new feature you can think of. Remove some of the existing ones that don't really need to be there. And get your codebase back to a more focused state, get back to your roots as a VPN product.

Stop trying to be all things to all men, as the old saying goes.

Re:Tailscale didn't stop the Hugging Face intrusion by TheTaytay on Friday July 31, 2026 @06:00PM (#49129035)
It appears that you have a major bone to pick with Tailscale and direct replies to your concerns do not seem to matter. They have a good security track record and are extremely widely deployed. I don’t see the evidence for your assertions that it is bloated and insecure.
Re:Tailscale didn't stop the Hugging Face intrusion by raggi on Friday July 31, 2026 @06:45PM (#49129390)
fwiw, we have been working on increasing modularity options in the client and a substantial volume of features can now be built out of the clients, see https://github.com/tailscale/tailscale/tree/main/feature for details.

If you are motivated to build a much less featureful client, it is easier now than it has ever been, and this work is ongoing.

Re:Tailscale didn't stop the Hugging Face intrusion by ozozozd on Saturday August 01, 2026 @02:24AM (#49131646)
That was a subtle strawman.

The post you replied you clearly asked why insecure argument handling should be discovered after release. You widened that to mean “every security hole must be discovered prior to release” which made it a much easier argument to attack.

The point stands that the insecure argument handling could’ve been discovered by a security audit even when every security hole may not have been found.

Re:Tailscale didn't stop the Hugging Face intrusion by gowld on Friday July 31, 2026 @08:53PM (#49130111)
> The problems that are found internally, or via security reviews and pentests we pay for, are ones that we fix before releasing.

Either you didn't mean what you wrote, or you are saying that you never find problems internally after release.

Re:Tailscale didn't stop the Hugging Face intrusion by r0b05 on Friday July 31, 2026 @04:57PM (#49128426)
That link is a list of incidents while the parent comment is referring to security audits of the code.
Re:Tailscale didn't stop the Hugging Face intrusion by maxgashkov on Friday July 31, 2026 @05:14PM (#49128600)
<s>Read</s> Skimmed the report (and cheers for not gating it behind request-to-obtain) and I'm a bit surprised to not see any mentions of pentests which I'd expect given the large surface you host. What gives?
Re:Tailscale didn't stop the Hugging Face intrusion by wbl on Friday July 31, 2026 @05:59PM (#49129028)
Because that's in the SOC2.
Re:Tailscale didn't stop the Hugging Face intrusion by maxgashkov on Friday July 31, 2026 @08:23PM (#49129973)
(it seems they list it under the contract with Latacora, disregard)