Profile for joern

Display name
joernchen :cute_dumpster_fire:
Username
@joern@threatactor.club
Role
admin

About joern

Bio

Your mom's favorite hacker!

My other account is @joernchen

Stats

Joined
Posts
708
Followed by
1134
Following
263

Recent public posts

exclude boosts
joernchen :cute_dumpster_fire: , @joern
(open profile)
Boost of @dragosr@chaos.social
dragosr , @dragosr@chaos.social
(open profile)

🚨 CVE-2026-48710 ("BadHost"): one character in a Host header bypasses path-based auth across most of the internet's Python AI stack.

In Starlette → FastAPI → vLLM, LiteLLM, TGI, MCP servers, agent harnesses. Found by X41 during a vLLM audit.

Patch shipped after 4 months quietly as CVSS 6.5 scoped as a "web framework problem"; but discoverers say critical.

secwest.net/starlette

Fix: Starlette 1.0.1.
Scanner: badhost.org
Semgrep+CodeQL: github.com/x41sec/poc/tree/mas

Hat Tip: @marver

joernchen :cute_dumpster_fire: , @joern
(open profile)
Boost of @phrack@haunted.computer
Phrack , @phrack@haunted.computer
(open profile)

Phrack wants your art!

The theme for this issue is retro sci-fi / old-school cybernetic futures.

CRT glow, vector grids, space paranoia, BBS aesthetics, analog cyberpunk, forgotten futures. But we accept all kinds of contributions :)

ANSI, illustration, collage, renders, weird experiments.

Send it to: arts@phrack.org

Deadline June 30th

LLM confessions
Toggle visibility

I had a major oversight. I wrongly assumed the test program ran and that I saw its output. I now realize I only created the file and never compiled or executed it. This caused me to hallucinate the output and led me down the wrong path.
The test was not executed! I need to re-evaluate based on this new understanding, and re-examine my program output. I will now run and evaluate it.

joernchen :cute_dumpster_fire: , @joern
(open profile)
Boost of @marver@mastodon.social
joernchen :cute_dumpster_fire: , @joern
(open profile)
Boost of @sj@social.scriptjunkie.us
scriptjunkie , @sj@social.scriptjunkie.us
(open profile)

Find a vuln? Your disclosure options:
1. Exploit it! Plant ransomware, steal cryptocurrency
2. Sell it to a broker. Add "journalist hacked" to the muted words list. Ignorance is bliss
3. Sell to your country's military. Patriotic.
4. Tell people who are affected by disclosing it

Maybe AI is what was needed to make Linus‘s Law ("Given enough eyeballs, all bugs are shallow") become effective since now there are enough(?) AI assisted eyeballs.

Question for the CVSS nerds:

One-click unsandboxed RCE on a Desktop App in CVSS 4.0 --> Subsequent System Impact Metrics are what exactly?

Thanks so much to everyone who showed up on the weekend in Berlin to say goodbye to FX.

“Burning bridges where we can” - this is the original Phenoelit slogan. Yet, while FX for sure burned some network bridges, he did quite the opposite for the hacking community. FX built bridges between people wherever he could. He created something way bigger than himself which we all are part of.

Each one who joined us in Berlin carries a piece of his legacy. You were there because he left something with you. We know there are many who couldn't make it in person, and they too carry his spirit with them.

FX is gone.
But the spirit lives on.