Top
Best
New

Posted by bearsyankees 16 hours ago

We got admin access to Baseten's production GitHub(www.strix.ai)
273 points | 153 commentspage 3
ramon156 15 hours ago|
i quite liked using strix. last time i tried it, deepseek was a mess and bloated the context with nonsense. that was ~5 months ago, i wonder how it performs now
bearsyankees 15 hours ago||
We've made a lot of awesome changes recently, would love any feedback on the latest version :)
kibac 15 hours ago||
I wonder what model was used for this. Also as far as I know Baseten does not have any abliterated models in their repertoire.
ej_campbell 5 hours ago||
It's odd personifying Strix as the thing that found these when it's whatever model they use doing the hard work.

Nobody says Claude Code hacked a company, it's Fable.

smallnix 14 hours ago|||
The bot snippets talk claudish. I'd say Opus 5. But they must be Cyber Verification Program approved by Anthropic I suppose for the LLM not to block them.
ryeights 12 hours ago|||
The Chinese models talk Claudlish too
bearsyankees 14 hours ago|||
Hate to burst your bubble but wasn't Claude......
antonvs 9 hours ago||
Chinese Claude distillation.
guessmyname 14 hours ago||
Either Mythos 5.1 or GPT 5.6 Cyber (aka. GPT Daybreak Red)
PaoloBarbolini 14 hours ago|||
Even something like Qwen 3.8 27b could do this.

Lookup certificate transparency and continue from there https://crt.sh/?Identity=baseten.co&exclude=expired&match=IL...

bearsyankees 14 hours ago||||
Neither, actually :)
kibac 13 hours ago||
Chinese? I can not imagine how a western state of the art model would follow through with such a task and not require some major trickery.
NyxWulf 14 hours ago|||
The writing sounds like Claude to me
mschuster91 14 hours ago||
> So Strix enumerated hosts, looked through certificate logs, mapped the full surface.

If there is anything that you should do while setting up infrastructure... it is getting rid of single-host SSL certificates. If you're on Amazon... just let it issue wildcard certificates and place an ALB in front of hosts that terminates the SSL connection. The very second a subdomain appears in any of the CT logs directly, you've lost, it will get hammered.

And keep your public and private Git, Docker, npm and whatnot registries separate infrastructure, with the private stuff only reachable from within the corporate network, preferably just servers. Too many a company got hacked and lost significant data because of someone exploiting a GitLab RCE on an instance that hosted both private and intentionally-public repositories. (Yes, I have been there.)

> It is their GitOps: the repository contains the desired state of the clusters, and it applies that state to the infrastructure.

That's another thing I frankly do not get why people are still doing it.

It's fine to have a Git pipeline do a lint, even a terraform plan using a read-only token (although that token needs access to the statefile aka s3 bucket... and there will be relevant secrets there). But, IMHO, a terraform apply should always, always be run on a machine of a sysadmin manually doing the apply. A human, you can hold accountable, and you can keep them at a good security posture with short-lived session tokens. But a Git pipeline where there is a cloud provider token with full admin permissions? That is one Gitlab RCE patch or Github issue away from being compromised.

Besides, one repository holding all the IaC stuff? That just sounds like hour long `terraform refresh` sessions.

gz09 7 hours ago||
> A human, you can hold accountable, and you can keep them at a good security posture with short-lived session tokens.

You can do this too (and better) with a repo: OIDC/Workload identity trust relationship between github and aws for short lived tokens + a github environment setup that requires manual approval. Bonus: It also gives you an audit trail with a github action log as opposed to a sysadmin running something on a laptop.

The problem here was mostly that they (for some reason) happened to use (and leak) a PAT.

mschuster91 2 hours ago||
The audit log for the sysadmin is in Cloudtrail, so nothing is lost there.
lantry 9 hours ago||
> Besides, one repository holding all the IaC stuff? That just sounds like hour long `terraform refresh` sessions.

If it is terraform, then typically it's split up into multiple "root modules" which get planned and applied separately, even though it's all in one repo.

vikas123456789 12 hours ago||
cannot delete the card from billing.
calvinmorrison 14 hours ago||
> We build Strix, an autonomous hacking again.

> But... we're a security company.

> So... we pointed Strix at *.baseten.co and let it run without credentials or source code.

lawyers wet dream. and a perfect case. A security company who KNOWS the law unleashed an AI agent to violate the laws

usewik 13 hours ago||
Agreed. Pretty sure you are supposed to ask for permission before pentesting someone. Hopefully they, being a security company, know that.
DaSHacka 14 hours ago||
A lawyers wet dream is when a security company.... Finds an issue, does not abuse it, and reports it to the affected party for it to be patched?

I feel like people like you are more of a lawyers wet dream, in that they'll happily litigate a frivolous case for you while billing you hourly.

usewik 13 hours ago|||
Feelings don't really matter in the legal world. Statements and actions do.
DaSHacka 11 hours ago||
And, most notably, intent.

https://www.justice.gov/archives/opa/pr/department-justice-a...

iJohnDoe 7 hours ago||||
They did abuse if you read the article. They crossed a few lines.
calvinmorrison 13 hours ago|||
if i find someones key on the ground and take the key and walk into their house and poke around, and make sure to leave a letter, this is a good thing?
iJohnDoe 7 hours ago||
The article reads like it was written by a child. I imagine their company is run the same way.
0xbadcafebee 11 hours ago||
It should be illegal to produce software products that people will depend on and are this blatantly insecure
smurda 6 hours ago||
[dead]
catidegla 15 hours ago||
The part that matters more than the public Harbor project: the image was built in March 2023 and the token still worked when they found it in July 2026. Over three years. That is a classic PAT with no expiry, which GitHub still lets you create and which is still the easiest thing to reach for when you are wiring up a bot account.

Secret scanning would not have caught it either. It reads repositories, not image layers sitting in a registry on your own subdomain, so the coverage stopped exactly where the leak was.

aantoon 10 hours ago|
Anton here from the baseten security team. I wanted to confirm that we collaborated with Strix on the remediation of the reported vulnerability. We thank Strix for their responsible disclosure. We took immediate steps to invalidate the leaked key and remove the public container image. Our logs confirm the vulnerability was never exploited and no customer data was exposed.
More comments...