Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. ApprenticeBench: Can AI agents learn a real job end to end?(neocognition.io)
    discuss
  2. Recursive self-improvement of AI research agents(arxiv.org)
    discuss
  3. Xbox Cuts Jobs, Moves Game Studios Under Activision (1)(bloomberglaw.com)
    discuss
  4. Show HN: Slop Mop, a Chrome extension that mops your LinkedIn feed(slopmop.lol)
    discuss
  5. UK military jamming other nations' satellites to defend itself, BBC told(bbc.com)
    discuss
  6. What I learned from building 50 side projects(smartsoft.lv)
    discuss
  7. Video Commander: The IDE for Video Engineers(video-commander.com)
    discuss
  8. Google Hasn't Even Acknowledged This Months-Old YouTube Bug(extremetech.com)
    discuss
  9. Uproar in France over award-winning author accused of using AI(bbc.com)
    discuss
  10. Show HN: Guerilla YouTube Playlist App(y2pilot.com)
    discuss
  11. Jev Decision Index Leaderboard(huggingface.co)
    discuss
  12. Jev-Powered Advanced Autocorrect(levmiseri.com)
    discuss
  13. Big dumb moron explains Jev in March 2025 – and then does nothing about it(arcturus-labs.com)
    discuss
  14. Martha's Rule rolled out at every A&E department in England(bbc.co.uk)
    discuss
  15. RAF launches first space squadron dedicated to defending Britain's satellites(gov.uk)
    discuss
  16. The last time India counted caste, the protests were filed as proof it worked(rentry.co)
    discuss
  17. GPT-6 Sol might acutally be GPT-6 Terra(twitter.com/eidzoku)
    discuss
  18. Many guys are bad at messaging their friends–and it might be making them lonely(theatlantic.com)
    1comments
  19. What to do when your Waymo holds up a Secret Service motorcade(ft.com)
    1comments
  20. Cortera Framework:agentic framework with containment for rogue agents and action(github.com/cortera-space)
    discuss
  21. Show HN: Hntui – Another Hacker News TUI (Built on OpenTUI)(github.com/ahmd-sh)
    1comments
  22. Hubble Network Opens Satellite Coverage to All Bluetooth Devices(businesswire.com)
    discuss
  23. Even Americans who use AI every day are worried about it(techcrunch.com)
    1comments
  24. Ontological Language Models (OLMs)(olmapp.ai)
    1comments
  25. New SDK for Photonic Compute?(github.com/q-ant-gmbh)
    discuss
  26. Android Developer Verification vs. Play Console Verification: Sept 30 Deadline(submitsafe.app)
    discuss
  27. Show HN: Diff Pro Max – File Compare App(rkpg.net)
    discuss
  28. Slick: The most powerful and versatile Slack client mod(github.com/3kh0)
    discuss
  29. The state of MCP server security, after reading thirteen of them(les-k.github.io)
    discuss
  30. Advancing Private AI Compute with secure, server-side memory(deepmind.google)
    discuss

Radicle: Disclosure of Vulnerability in the Network Protocol

49 pointsby 2h agoradicle.dev
17 comments
1h agoHN ↗

I honestly thought there would be some elaborate chain there, not "we forgot to use encryption"...

1h agoHN ↗

Honestly issues like this crop up pretty commonly. JWT alg:none for example. Or even older people forcing SSL to downgrade to encryption null.

In any system that provides security it should only be designed to run if the security is in use, and to fail immediately with no further action if the security is not used.

1h agoHN ↗

And not using authentication.

Peer authentication in the connection handshake is broken and allows impersonation. An attacker can connect to your node and present a Node ID that is not its own. Private repositories are shared only with allow-listed Node IDs. An attacker who fakes an allow-listed Node ID can fetch a private repository directly, without being on the network path. This was reported to us by cryptocode on 2026-08-12. We proposed a fix upstream, see this pull request.

They are trying to sweet write it as much as possible. But basically there is neither encryption nor authentication. The person who made the protocol/program simply didn't care.

37m agoHN ↗

I find this to be very telling about what kind of people they are. If you make a mistake this big you need to own up to it. BS all you want, maybe you think that works for you.. but people see through it.

1h agoHN ↗

My main wish is if radicle had a way to make issues online, without installing the software. Runing a piece of software is a high barrier of entry to make a bug report, which the entire reason I use codeberg instead.

1h agoHN ↗

That's a downside of all decentralised software, isn't it? If there's a convenient access point, that access point is also a point of centralisation. To be distributed, you have to be running the software yourself. The big problem is that the software always ends up being inconvenient. People have no problem using bittorrent because the software is actually usable.

33m agoHN ↗

Like onion/ipfs/many others, I'd expect gateways to pop up if it grows relatively popular. If LLM scrapers don't destroy them immediately, at least.

1h agoHN ↗

This was reported to us by Konstantinos Maninakis on 2026-06-24.

announcement 3 months later is not super great, considering that the current advice is "Stop using private repositories (over the network) until the security update is released."

7m agoHN ↗

I was floored that they emailed me about it for the first time today saying "of course you already know all the details from the blog post".

Me: "No!"

41m agoHN ↗

you're right! i can't believe i only noticed that just now, thanks!

55m agoHN ↗

Is there a risk that other projects that may be using the same cyphernet-labs/netservices.rs code, like Nym & Farcaster, have also been expecting authentication & encryption where it hasn't been happening?

15m agoHN ↗

This whole project reads like amateur hour. Still using curl pipe to shell install and everything. Plus this lax security disclosure with just an outstandingly foolish security flaw. Gross.

12m agoHN ↗

The fact that this was reported three months ago and the "workaround" is to stop using private repos and assume they are all pwnd is quite something. How do you not notice that cross-node traffic is not encrypted when building something like this?

6m agoHN ↗

What is the issue?

Network traffic between nodes is not encrypted and not authenticated.

Oh.

After all of the work they put into using cryptographic identities and decentralization tricks, how did they forget to do anything about the network traffic?

Was this a case of thinking they'd handle it later, but then it fell off the TODO list?