|
|
Message-ID: <amz1XwQWx4SUsArS@yuggoth.org>
Date: Fri, 31 Jul 2026 19:20:07 +0000
From: Jeremy Stanley <fungi@...goth.org>
To: oss-security@...ts.openwall.com
Subject: Re: Some Changes to GNOME Security Tracking
On 2026-07-31 10:43:00 -0700 (-0700), Collin Funk wrote:
[...]
> I'm sure the projects banning AI submissions don't like it either.
>
> It takes time to filter out the "bad" reports if you actually care
> about checking each of them. This is especially true when AI
> submissions are unnecessarily verbose, which is true for a large
> portion of them. They also tend to exaggerate the security
> implications of bugs, and are annoying in various other ways.
Wholehearted agreement, it's become a lot more nuanced recently. The
projects/communities I'm involved with aren't banning "AI"
written/assisted reports, but even though the slop factor is falling
there's still a clear distinction.
Once upon a time, in the long-long ago, we received bug reports
(I'll leave the words "security" or "vulnerability" out for the
moment though this is also absolutely about that too) from users of
our software. People were trying to run the things we've distributed
as a community, and encountered defects, and they let us know and
asked for help getting them fixed.
Now the vast majority of bug reports we receive are from
disconnected "researchers" looking to make a name for themselves,
pad their resumés/CVs, or promote their LLM-oriented code auditing
services. These bugs weren't preventing a user from getting
something done, and they weren't even encountered accidentally in
the normal course of using the software. These independent parties
reporting bugs to us now, not being users of the software
themselves, have a very limited understanding of the ways it was
intended to be used and what sorts of behaviors do or don't e.g.
violate trust boundaries or result in unexpected behaviors.
It's reasonable to argue that if an LLM can't determine whether a
behavior is a trust violation then your project's documentation is
deficient in some way, relying on too much tribal knowledge or
"common sense" interpretation. But then, who among us can say with
confidence that we have perfect documentation in our projects? The
unfortunate upshot is that, because of this missing context, many
defects which do in fact represent legitimate failures of the
software in some way are being conservatively reported in private to
a limited number of vulnerability coordination contacts. The
hallucinations are fading, the bugs are themselves real, but in most
cases they don't represent practical security vulnerabilities an
attacker is going to exploit.
I share some of the other frustration expressed about efforts like
Akrites (my opinion does not represent that of my employer), though
I'll argue that it's not directly about financial investment, rather
that the people already deeply embedded in our communities with the
necessary skillset to evaluate such reports in private are still all
too often already busy with other priorities and so we lack the
bandwidth to handle this deluge. From my perspective we don't need
an outside consultant telling us what to fix and how, we need more
interested contributors in our communities picking up boring
day-to-day (usually not security-related at all) maintenance tasks
so that our established community members with all the necessary
context can actually spend time focusing on vulnerability evaluation
and coordination.
--
Jeremy Stanley
Download attachment "signature.asc" of type "application/pgp-signature" (964 bytes)
Powered by blists - more mailing lists
Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.