Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Ollaya – Ollama for open-source, Jev-style decision models (ollaya.dev)
    33comments
  2. Alan Kay: Shannon gave us a way of dealing with noisy channels [video] (youtube.com)
    12comments
  3. Platform-independent SIMD in Go (go.dev)
    113comments
  4. Advice to a Beginning Graduate Student (2001) (cmu.edu)
    4comments
  5. First Principles Thinking (sunilsadasivan.com)
    61comments
  6. Git-bug: Distributed, offline-first bug tracker embedded in Git (github.com/git-bug)
    84comments
  7. U.S. appeals court upholds designation of Anthropic as supply chain risk (cnbc.com)
    400comments
  8. Pentium II at 600Mhz with Voodoo 3 Emulated on 86Box with M6 Mac Mini (nyaa.sh)
    105comments
  9. Google's first Suncatcher orbital data center test launches October 1 (arstechnica.com)
    1comments
  10. Meta's Muse appears to use an OpenAI model labeled muse-special (mouse.dev)
    18comments
  11. Ink and Switch interactive homepage (inkandswitch.com)
    25comments
  12. Factorio that you can touch (factorio.com)
    63comments
  13. Show HN: Jev Plays Pokémon Red (jev-pokemon.vercel.app)
    2comments
  14. Amiga Screens: A Primer (datagubbe.se)
    26comments
  15. Supreme Court permits states to use SAVE database for citizenship checks (cyberscoop.com)
    13comments
  16. Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design (github.com/devdotfast)
    127comments
  17. What About Rails? (jardo.dev)
    166comments
  18. CVE-2025-13032: Entering and Breaking the Avast Antivirus Sandbox Part 2 (safateam.com)
    27comments
  19. Boards of Casio (ambionix.com)
    26comments
  20. What happens when you analyze your favorite college football team like the CIA? (cultivatelabs.com)
    7comments
  21. Why is the liver so weirdly regenerative? (dynomight.substack.com)
    266comments
  22. Typst makes big strides (lwn.net)
    5comments
  23. Show HN: Hamilton – a no-internet Android health dashboard, named after my dog (play.google.com)
    10comments
  24. Letterboxd Is Up for Sale, and A24, Sony and the New York Times Are Bidding (worldofreel.com)
    —discuss
  25. Rails World 2026 Opening Keynote [video] (youtube.com)
    459comments
  26. Astronomer watches Starlink satellites sinking to build a 'planetary barometer' (theregister.com)
    2comments
  27. 2DWillNeverDie (2dwillneverdie.com)
    81comments
  28. Opus 5.5 is good at explainer videos (launchvideo.io)
    211comments
  29. Toyota is taking the Corolla electric (electrek.co)
    772comments
  30. Fearless SIMD v1.0 (linebender.org)
    48comments

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.