Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Linux support is coming to Snapdragon X2 Series(qualcomm.com)
    114comments
  2. Claude discovers a novel enzyme system with CRISPR-like repeats(anthropic.com)
    584comments
  3. Feds Target AI Critics as "Foreign Agents"(kenklippenstein.com)
    120comments
  4. Show HN: How long do I need to work at my salary before I can coast, or retire?(github.com/karmanyaahm)
    1comments
  5. ArXiv receives multiyear commitments to support it as an independent nonprofit(arxiv.org)
    14comments
  6. VSCode's SSH Agent Is Bananas (2025)(fly.io)
    100comments
  7. Meta VR Glasses(meta.com)
    267comments
  8. Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest(github.com/nestrilabs)
    16comments
  9. The "Windows XP Box" (2003)(mini-itx.com)
    12comments
  10. Making portable my unportable transputer C compiler(nanochess.org)
    discuss
  11. Mercury 2.5 LLM hits 770 tokens per second(artificialanalysis.ai)
    44comments
  12. Fixing the Portobello Police Station Clock(pointinthecloud.com)
    93comments
  13. We just shipped support for the ugliest part of HTTP: Vary(cloudflare.com)
    22comments
  14. Italian parliament votes for return to nuclear energy(apnews.com)
    419comments
  15. Ideas on modernizing the open-source desktop(lwn.net)
    discuss
  16. The mystery animal on an ancient god's head(signoregalilei.com)
    21comments
  17. Making Tailscale Faster(tailscale.com)
    43comments
  18. Australia says OpenAI agent hacked into government website(channelnewsasia.com)
    38comments
  19. Show HN: An open-source manufacturing ERP/MES/QMS(carbon.ms)
    11comments
  20. A brief history of Windows scroll bar shortcuts(devblogs.microsoft.com/oldnewthing)
    60comments
  21. FLAWED's Flaws and What This Means for Industry Research(suhacker.ai)
    2comments
  22. The Curious Power of Punctuation(newyorker.com)
    10comments
  23. LensVLM: Compressing long context as images, expanding only relevant pages(huggingface.co)
    7comments
  24. Tokens too cheap to meter(jyn.dev)
    186comments
  25. Gemini 3.8 text-to-speech(blog.google)
    124comments
  26. Solving for faster SHA-1 collision detection(sam.dev)
    1comments
  27. Radicle: Disclosure of Vulnerability in the Network Protocol(radicle.dev)
    51comments
  28. Augustofaces: Pareidolia Fine Art(augusto.at)
    3comments
  29. Swap, ZRAM, Zswap and Hibernate on NixOS(matthewbrunelle.com)
    15comments
  30. Liquid Network Security Incident Assessment(blockstream.com)
    discuss

Roaming through the OpenSSH client: CVE-2016-0777 and 0778

88 pointsby 10y agoqualys.com
8 comments
10y agoHN ↗

Summary:

– The vulnerability allows a server you connect to to get the contents of the memory of the OpenSSH client.

– If your keys are not protected by a passphrase or you do not use ssh-agent, this can include private keys.

– OpenSSH 5.4 to 7.1 are affected.

– You can mitigate this by adding "UseRoaming no" to /etc/ssh/ssh_config or ~/.ssh/config.

– You should change your SSH keys.

10y agoHN ↗

If your keys are not protected by a passphrase

Looks like the private key can be leaked regardless of the use of a passphrase, but you'd get the encrypted form that would need to be cracked offline.

10y agoHN ↗

The most interesting part of this disclosure is:

    Internal stdio buffering is the most severe of the three problems
    discussed in this section, although GNU/Linux is not affected because
    the glibc mmap()s and munmap()s (and therefore cleanses) stdio buffers.
    BSD-based systems, on the other hand, are severely affected because they
    simply malloc()ate and free() stdio buffers.

Basically the exploit reveals a big chunk of memory where, very often, your private keys happen to live. The memory has been freed, but on BSD systems the memory that was freed has not been zeroed in any way, so you still see the private keys.

10y agoHN ↗

So basically, the end result is that we have heartbleed for SSH?

While the cause is slightly different, the ultimate effect is an attacker being able to read significant chunks of memory remotely, which for SSH often means private key details.

10y agoHN ↗

Not quite. With apologies to Missy Elliott:

    It needs the client, to be served it. 
    It's Heartbleed if you flip it and reverse it.
    [.ti esrever dna ti pilf uoy fi deelbtraeH s'tI]
    [.ti esrever dna ti pilf uoy fi deelbtraeH s'tI]

    If you SSH in, we can search it
    And if you're roaming, steal your private key bits
    [.ti esrever dna ti pilf uoy fi deelbtraeH s'tI]
    [.ti esrever dna ti pilf uoy fi deelbtraeH s'tI]

    B, B, on BSD
    or any platform with a bad libc
    [Why-thai,-thai-o-toy-o-thai-thai]
    [Why-thai,-thai-o-toy-o-thai-thai]

    'Cause, they, don't zero bits,
    Not that anyone expected it.
    'Aint no shame, Libc, do your thang,
    OpenSSH's do-nothing feature here is to blame.
10y agoHN ↗

On another note are there any plans to implement Roaming in the server? Because vulnerabilities aside it sounds like an awesome feature and I would use it all the time.