{"id":575281,"date":"2026-07-30T10:34:17","date_gmt":"2026-07-30T10:34:17","guid":{"rendered":"https:\/\/www.newsbeep.com\/ie\/575281\/"},"modified":"2026-07-30T10:34:17","modified_gmt":"2026-07-30T10:34:17","slug":"closed-models-refuse-to-help-researcher-swat-linux-bug","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/ie\/575281\/","title":{"rendered":"Closed models refuse to help researcher swat Linux bug"},"content":{"rendered":"<p class=\"kicker \" style=\"\">AI and ML<\/p>\n<p class=\"subtitle \" style=\"\">&#8220;I&#8217;m sorry, Dave. I&#8217;m afraid I can&#8217;t do that&#8221; is an effective sales pitch for open source<\/p>\n<p>The guardrails that prevent closed-source, frontier models from aiding threat actors have turned into handcuffs that prevent those bots from helping to find and fix serious vulns. <\/p>\n<p>Daniel Fox Franke, a security researcher, was recently trying to track down the source of <a href=\"https:\/\/github.com\/BurntSushi\/ripgrep\/issues\/3494\" rel=\"nofollow noopener\" target=\"_blank\">a segmentation fault in ripgrep<\/a>, and found OpenAI&#8217;s GPT-5.6 Sol wouldn&#8217;t cooperate.<\/p>\n<p>&#8220;OpenAI&#8217;s cybersecurity classifier is a huge pain when you&#8217;re trying to track down a segfault,&#8221; he wrote in a social media <a href=\"https:\/\/x.com\/dfranke\/status\/2081427794114801820?s=20\" rel=\"nofollow\">post<\/a> on Sunday. &#8220;&#8230;The classifier won&#8217;t even let it answer what entrypoints from rg into musl lead to allocations on the <a href=\"https:\/\/github.com\/richfelker\/mallocng-draft\" rel=\"nofollow noopener\" target=\"_blank\">mallocng<\/a> heap.&#8221;<\/p>\n<p>And just like Hugging Face in the case of\u00a0<a href=\"https:\/\/www.theregister.com\/ai-and-ml\/2026\/07\/23\/openai-scored-an-own-goal-with-hugging-face-attack-showing-how-open-chinese-models-are-winning\/5276699\" rel=\"nofollow noopener\" target=\"_blank\">OpenAI&#8217;s accidental attack<\/a>, Franke ended up having to use open weight models from Chinese AI providers \u2013 Z&#8217;ai GLM 5.2 and Moonshot AI&#8217;s Kimi K3 \u2013 to complete his <a href=\"https:\/\/github.com\/dfoxfranke\/ripgrep-3494-analysis\" rel=\"nofollow noopener\" target=\"_blank\">analysis<\/a> of what appears to be a Linux kernel bug.<\/p>\n<p>In an email to The Register, Franke explained, &#8220;It started out from a pretty anodyne prompt: I noticed that ripgrep had segfaulted repeatedly during a long-running Codex session, so I instructed the root agent to spin off a subagent to investigate what was happening.<\/p>\n<p>&#8220;A few minutes later I hit the first classifier trip, which the root agent told me was the result of a subagent pursuing an inappropriate line of inquiry and that it was steering it away from that.&#8221;<\/p>\n<p>Even so, he said, the classifier balked several times in quick succession.<\/p>\n<p>&#8220;It seemed that attempts to produce the crash and analyze the heap were mostly responsible, so I started up a fresh context in which I warned that these trips had happened previously, and that its task should be strictly scoped to analyzing ripgrep and musl source code (not kernel, because I had no inkling at this point that this was a kernel bug): it must not attempt to reproduce the crash or to analyze core files,&#8221; he explained. &#8220;Nonetheless, the classifier kept tripping despite its adherence to those instructions, and that&#8217;s when I gave up on getting any useful work out of it.&#8221;<\/p>\n<p>Franke said that given how much more restrictive Anthropic&#8217;s models have been, he didn&#8217;t even bother trying any of the Claude model family.<\/p>\n<p>&#8220;OpenAI&#8217;s cybersecurity classifier is a separate system which censors output from the generative model, and the classifier is the only thing which gave me a problem,&#8221; he said. &#8220;I never encountered any refusals from Sol itself: it knew that most of the classifier trips were inappropriate and always continued working with me in good faith to work around the problem.&#8221;<\/p>\n<p>Franke said that while OpenAI&#8217;s error messages directed him toward the Enterprise Trusted Access program, he didn&#8217;t bother to apply because he&#8217;s ineligible. What he didn&#8217;t realize until recently, he said, is that there&#8217;s a separate Trusted Access program for individuals.<\/p>\n<p>&#8220;I still haven&#8217;t signed up for that, because I regard the verification procedure as a bit of an indignity,&#8221; he explained, echoing similar sentiment The Register has heard from other security researchers. &#8220;I&#8217;ll put up with it if I&#8217;m ever forced to, but not for as long as open models remain a practical alternative.&#8221;<\/p>\n<p>Two open models did prove practical for this bug hunt: GLM 5.2 and Kimi K3. Franke said each served a distinct purpose.<\/p>\n<p>&#8220;K3 made the initial breakthrough with the key bit of evidence that I was dealing with a kernel bug, but its subsequent investigative work was sloppy: jumping to unfounded conclusions and spoiling its own evidentiary record, and it went totally off the rails when its context got large,&#8221; he said. &#8220;GLM-5.2 is what finished the job for me, re-auditing K3&#8217;s work and putting together an airtight case.&#8221;<\/p>\n<p>Franke said it was frustrating to wrestle with defiant tooling and expressed skepticism about model access limitations given the availability of open source alternatives.<\/p>\n<p>&#8220;From my perspective, an uncooperative tool is simply a broken one,&#8221; he said. &#8220;And no, I don&#8217;t believe this is sustainable in the face of open-weight competition. I&#8217;m a total pragmatist about open source and don&#8217;t mind at all working with proprietary products as long as they get the job done. But with proprietary software, there&#8217;s a much greater hazard of it being built to serve the vendor&#8217;s priorities rather than the customer&#8217;s. Open source has a natural advantage in preventing that.&#8221;<\/p>\n<p>Franke said that there&#8217;s still work to be done on the Linux bug, which doesn&#8217;t yet have a patch and doesn&#8217;t appear to represent an exploitable vulnerability.<\/p>\n<p>&#8220;Where my investigation stands is that I know two things confidently,&#8221; he said. &#8220;First, that the crashes are caused by a kernel bug. Second, that I&#8217;ve identified a kernel bug. But that this bug is causing these crashes is still just a conjecture, and I have a lot more investigation to do before I can think about shipping anything to [the Linux Kernel Mailing List].&#8221; <\/p>\n<p>Last week, <a href=\"https:\/\/www.theregister.com\/ai-and-ml\/2026\/07\/24\/tech-leaders-issue-letter-to-train-uncle-sam-about-value-of-open-weight-ai\/5278533\" rel=\"nofollow noopener\" target=\"_blank\">much of the US tech industry<\/a> came out in support of open weight models in response to <a href=\"https:\/\/www.nytimes.com\/2026\/07\/25\/technology\/open-source-silicon-valley-china.html\" rel=\"nofollow noopener\" target=\"_blank\">protectionism promoted by Anthropic and OpenAI<\/a>. The US government has yet to articulate a coherent AI policy with regard to open weight models. \u00ae<\/p>\n","protected":false},"excerpt":{"rendered":"AI and ML &#8220;I&#8217;m sorry, Dave. I&#8217;m afraid I can&#8217;t do that&#8221; is an effective sales pitch for&hellip;\n","protected":false},"author":2,"featured_media":575282,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[220,218,219,61,60,80],"class_list":["post-575281","post","type-post","status-publish","format-standard","has-post-thumbnail","category-artificial-intelligence","tag-ai","tag-artificial-intelligence","tag-artificialintelligence","tag-ie","tag-ireland","tag-technology"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts\/575281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/comments?post=575281"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/posts\/575281\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/media\/575282"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/media?parent=575281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/categories?post=575281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ie\/wp-json\/wp\/v2\/tags?post=575281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}