3 comments

  • bch 21 minutes ago
    Props for the OpenBSD Release -style graphics. Looking forward to the theme song.
  • phendrenad2 44 minutes ago
    Interestingly, looks like this was accidentally fixed in NetBSD during a rewrite of that code in August of 1999.
  • ozereray1 41 minutes ago
    It’s remarkable that a bug survived 37 years in one of the most heavily audited codebases, which shows how hard some kernel bugs are to catch by review alone. Do you think fuzzing or static analysis could realistically have found this class of bug, or did it need a human thinking about the exploit primitive?
    • waz0wski 20 minutes ago
      Every blog post on this site is AI generated and covers bugs and exploits that were uncovered also by AI

      So, sort of like fuzzing. There's a scary amount of exploitable stuff like this sitting in every BSD and Linux system out there, including every embedded system running old kernels in routers, cars, plcs, on and on

    • thomashabets2 6 minutes ago
      Not that remarkable. Nobody in history has been able to write correct C code, and that includes OpenBSD developers.

      I pointed an AI at the smallest two tools in OpenBSD I could think of, cat and find, and found multiple bugs. One of which was a buffer overflow (albeit unlikely to be exploitable). IIRC these bugs had existed since at least the NetBSD/OpenBSD split.

      Everything in C is UB: https://news.ycombinator.com/item?id=48203698

    • sippingabonedry 15 minutes ago
      It's not as heavily audited as you think. They have like a dozen active developers.