Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Yes, Claude can do Nine Loops (anthropic.com)
    10comments
  2. Alan Kay: Shannon gave us a way of dealing with noisy channels [video] (youtube.com)
    4comments
  3. Ollaya – Ollama for open-source, Jev-style decision models (ollaya.dev)
    17comments
  4. Platform-Independent SIMD in Go (go.dev)
    109comments
  5. Git-bug: Distributed, offline-first bug tracker embedded in Git (github.com/git-bug)
    81comments
  6. First Principles Thinking (sunilsadasivan.com)
    57comments
  7. Meta's Muse appears to use an OpenAI model labeled muse-special (mouse.dev)
    6comments
  8. Show HN: Doom or Bloom, map your AI worldview with Jev (doom-or-bloom.com)
    13comments
  9. Pentium II at 600Mhz with Voodoo 3 Emulated on 86Box with M6 Mac Mini (nyaa.sh)
    103comments
  10. F-Droid 2.0 (f-droid.org)
    405comments
  11. Ink and Switch Interactive Homepage (inkandswitch.com)
    24comments
  12. Classified Estimates Show the NSA Is Paying Billions to Test AI Models (washingtonsun.com)
    78comments
  13. Dutch governments builds alternative for Microsoft based on NixOS (dawo.community)
    518comments
  14. Zelensky says Russia has widened attacks to hit Ukraine's data centres (bbc.com)
    —discuss
  15. Factorio that you can touch (factorio.com)
    42comments
  16. U.S. appeals court upholds designation of Anthropic as supply chain risk (cnbc.com)
    356comments
  17. Show HN: Make cursed fonts like Times New Bastard (mitpit.com)
    121comments
  18. The Post-AGI Era (avidfayaz.com)
    3comments
  19. Amiga Screens: A Primer (datagubbe.se)
    25comments
  20. Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design (github.com/devdotfast)
    127comments
  21. Boards of Casio (ambionix.com)
    26comments
  22. What About Rails? (jardo.dev)
    160comments
  23. What happens when you analyze your favorite college football team like the CIA? (cultivatelabs.com)
    6comments
  24. CVE-2025-13032: Entering and Breaking the Avast Antivirus Sandbox Part 2 (safateam.com)
    26comments
  25. Why is the liver so weirdly regenerative? (dynomight.substack.com)
    265comments
  26. Gravity Seems Holographic. What Does That Mean for Reality? (quantamagazine.org)
    65comments
  27. 2DWillNeverDie (2dwillneverdie.com)
    79comments
  28. Rails World 2026 Opening Keynote [video] (youtube.com)
    456comments
  29. Opus 5.5 is good at explainer videos (launchvideo.io)
    209comments
  30. Toyota is taking the Corolla electric (electrek.co)
    761comments

Libpng 1.6.51: Four buffer overflow vulnerabilities fixed

45 pointsby 10mo agoopenwall.com
9 comments
10mo agoHN ↗

Affects back to version 1.6.0 released Feb 14, 2013

10mo agoHN ↗

Chrome is already in the process of removing libpng.

10mo agoHN ↗

For those curious on what to instead, it seems like they made an in house Skia module (using Rust) named SkPngRustDecoder (and Encoder).

10mo agoHN ↗

…which appears to wrap the png crate. (Good, so not a rewrite)

10mo agoHN ↗

It’s fantastic they were able to find these issues!

That four new CVEs (two high-severity!) were found in a mature and well-tested library like png reminds me how non-trivial and unforgiving software engineering can be.

Security flaws are often just waiting behind the corner: this should be humbling lesson for all of us.

10mo agoHN ↗

All vulnerabilities require user interaction (processing a malicious PNG file)

What world is the author living in where PNGs aren't very frequently read and written with no user interaction. The web obviously displays PNGs with no prompt, sites can generate PNGs with canvas trivially and with no explicit permission. PNGs are also often displayed in notifications and may come from untrustworthy sources.

This feels like an irresponsible downplay of the severity.