Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Platform-Independent SIMD in Go (go.dev)
    92comments
  2. Git-bug: Distributed, offline-first bug tracker embedded in Git (github.com/git-bug)
    68comments
  3. First Principles Thinking (sunilsadasivan.com)
    46comments
  4. Pentium II at 600Mhz with Voodoo 3 Emulated on 86Box with M6 Mac Mini (nyaa.sh)
    93comments
  5. Classified Estimates Show the NSA Is Paying Billions to Test AI Models (washingtonsun.com)
    67comments
  6. F-Droid 2.0 (f-droid.org)
    399comments
  7. U.S. appeals court upholds designation of Anthropic as supply chain risk (cnbc.com)
    277comments
  8. Ink and Switch Interactive Homepage (inkandswitch.com)
    22comments
  9. Dutch governments builds alternative for Microsoft based on NixOS (dawo.community)
    500comments
  10. Factorio that you can touch (factorio.com)
    26comments
  11. Show HN: Make cursed fonts like Times New Bastard (mitpit.com)
    119comments
  12. Amiga Screens: A Primer (datagubbe.se)
    19comments
  13. Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design (github.com/devdotfast)
    126comments
  14. CVE-2025-13032: Entering and Breaking the Avast Antivirus Sandbox Part 2 (safateam.com)
    26comments
  15. What About Rails? (jardo.dev)
    143comments
  16. Boards of Casio (ambionix.com)
    20comments
  17. Allow Carriers on Planes (jefftk.com)
    196comments
  18. Why is the liver so weirdly regenerative? (dynomight.substack.com)
    262comments
  19. Gravity Seems Holographic. What Does That Mean for Reality? (quantamagazine.org)
    55comments
  20. Microsoft Abandons Personal AI Chatbot Race with Copilot Reboot (bloomberg.com)
    43comments
  21. The Test (tante.cc)
    49comments
  22. 2DWillNeverDie (2dwillneverdie.com)
    77comments
  23. Rails World 2026 Opening Keynote [video] (youtube.com)
    444comments
  24. Opus 5.5 is good at explainer videos (launchvideo.io)
    202comments
  25. Toyota is taking the Corolla electric (electrek.co)
    751comments
  26. Fearless SIMD v1.0 (linebender.org)
    48comments
  27. My weird new hobby: Wandering around Tokyo on Google Maps (ahmedhossamdev.com)
    171comments
  28. Two-tier encryption in the UK (macanorak.com)
    452comments
  29. Using LLMs to trace alchemical knowledge and decode 17th century letters (resobscura.substack.com)
    38comments
  30. Google’s Project Suncatcher to put ML infrastructure in space (blog.google)
    460comments

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.