News for hackers. Stuff that matters.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by input_sh on Thursday May 07, 2026 @03:49PM (#48053996)
Original source: https://news.ycombinator.com/item?id=48051079

It's better because it actually lists a sample of Bugzilla reports that were made public. This topic was discussed previously (36 comments two weeks ago: https://news.ycombinator.com/item?id=47885042), but the part about bug reports being made public is brand new.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by lschueller on Thursday May 07, 2026 @03:43PM (#48053911)
Let's see, how this will improve the daily soc work. I still don't see, what's the big difference between Mythos and Opus, security wise. I'm confident, that this kind of vul detection is a long-term improvement. But does specifically Mythos makes such a big difference to "normal" models? I would love to see, what's the actual difference.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by JoshTriplett on Thursday May 07, 2026 @03:46PM (#48053954)
Among other things, Mythos seems better at "let me find, weaponize, and stack vulnerabilities until I get end-to-end from untrusted content to root", rather than just finding one thing in a specific identified area.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by mccr8 on Thursday May 07, 2026 @05:37PM (#48055443)
Quantifying the abilities of an LLM is a hard research problem, so I'm not sure if I can describe it in any great way, but Mythos did seem to be fairly clever about putting together things from different domains to find problems.

For instance, in one of the included bugs (2022034) it figured out that a floating point value being sent over IPC could be modified by an attacker in such a way that it would be interpreted by the JS engine as an arbitrary pointer, due to the way the JS engine uses a clever representation of values called NaN-boxing. This is not beyond the realm of a human researcher to find, but it did nicely combine different domains of security.

As the person responsible for accidentally introducing that security problem (and then fixing it after the Mythos report), while I am aware of NaN-boxing (despite not being a JS engine expert), I was focused more on the other more complex parts of this IPC deserialization code so I hadn't really thought about the potential problems in this context. It is just a floating point value, what could go wrong?

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by lschueller on Thursday May 07, 2026 @06:24PM (#48055939)
Okay, so far it makes sense to me. But is the deal with JS and floating point values, which isn't soemthing super special super rare stuff, only detected and identfied by Mythos while Opus wouldn't get to this point?
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by IainIreland on Thursday May 07, 2026 @07:00PM (#48056218)
There doesn't have to be a huge qualitative discontinuity between Opus and Mythos. It's just that Mythos has reached a threshold where it's finally smart enough that putting it in a loop and asking it to find bugs is suddenly really effective. Especially at the beginning, Mozilla wasn't doing anything particularly clever with prompts. Mythos is just smart enough that the hit rate on obvious prompts is high enough to matter. (Maybe you can get similar performance out of Opus 4.6 with really smart prompts, but AFAICT nobody had managed it until Mythos.)
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by Havoc on Thursday May 07, 2026 @08:08PM (#48056782)
Results similar to mythos have been duplicated by weaker models.

Think it's more a care of mythos raising widespread awareness that tireless LLMs can be weaponized to dig through code and find that one tiny flaw nobody spotted

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by sfink on Friday May 08, 2026 @02:27AM (#48059373)
The report I saw kind of seemed to be pointing at a flaw and asking "do you see it?" which is not the same thing. I felt a pretty large difference between Opus 4.6's results and Mythos's, so I would be surprised if even weaker models did anywhere near as well. I'd like to see these results, if they are using a decent methodology.

Of course, even the reports with flawed methodology could be suggesting that a great harness + weak model might achieve a similar level of results as a mediocre harness + strong model. But I'd want to see solid evidence for that.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by empath75 on Friday May 08, 2026 @09:16AM (#48062661)
There is a phase transition where LLMs match or exceed humans' ability to do something, and from that point on, even if the difference between its previous version is small, it will go from something people use rarely, to something that people use all the time.

There was a time when the entire transportation infrastructure in the US was built around horses. Even after cars were invented, the cars weren't obviously better than horses for most people, especially because there wasn't any infrastructure to support them, but the infrastructure and the cars kept improving to the point where it was better for some people at some things, then suddenly it was better at most things, and then people stopped using horses, and we re-organized our entire transportation network around cars.

But there was never a revolutionary technological change. The technology of cars in the 1930s was the same fundamental technology as the cars in the 1890s. Just at some point it became "good enough" and that was it.

I think when people say that AI is a bubble, they are assuming that anything economically useful that LLMs cannot perform today is _qualitatively_ different from what LLMs can do right now, and that LLMs cannot do it even in theory, without some major technological innovation. But I have a suspicion that there are a large number of valuable things, that once LLMs advance just a little bit more, and harnesses and infra around them is improved a little bit more will just be completely taken over by LLMs.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by ChrisArchitect on Thursday May 07, 2026 @04:58PM (#48054893)
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by tomhow on Thursday May 07, 2026 @11:53PM (#48058346)
Comments moved thither. Thanks!
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by MetaverseClub on Thursday May 07, 2026 @05:04PM (#48054992)
I'm curious about how did Mozilla do bug finding before Mythos? Did they use any non-AI bug finding tools?
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by mccr8 on Thursday May 07, 2026 @05:06PM (#48055025)
The usual sorts of fuzzing and static analyses, using AddressSanitizer and ThreadSanitizer. Also, with a bug bounty program to try to encourage external researchers to report issues. (I work on Firefox security; also I fixed 2 of the bugs linked in the blog post.)
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by canucker2016 on Thursday May 07, 2026 @06:17PM (#48055867)
Coverity (similar to lint) scans various open source software products for vulnerabilities.

see https://www.blackduck.com/static-analysis-tools-sast/coverit...

and for Firefox-related alleged defects, see https://scan.coverity.com/projects/firefox

You have to create an account to view the actual reported defects.

There are just over 5000 reported defects still outstanding. I don't know how many overlap with the reported 271 Mythos-reported defects.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by rockdoe on Thursday May 07, 2026 @06:28PM (#48055960)
How many of those are false positives though? Probably just over 5000?

You get bug bounties if you report the kind of bugs Mythos identified. There's a reason no-one collected bounties from the "5000 defects" Coverity identified.

The Mythos reports have several examples of chaining a whole bunch of logic in different parts of the program together to exploit something very subtle. The Coverity reports aren't anything like that. These tools aren't remotely in the same league or even universe.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by IainIreland on Thursday May 07, 2026 @07:02PM (#48056230)
Yeah, fuzzing, sanitizers, and bug bounties were our main pre-AI tools for finding bugs.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by MetaverseClub on Thursday May 07, 2026 @07:21PM (#48056399)
it's just sad that Coverity represents the best working C++ static analysis tool.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by sfink on Friday May 08, 2026 @02:42AM (#48059498)
The best general purpose one, anyway. Specialty tools can be much better for their niches. Heck, compiler warnings are one such niche tool, and some of them are quite good.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by canucker2016 on Friday May 08, 2026 @10:27PM (#48071156)
There's also PVS-Studio. They also scan open source projects - see https://pvs-studio.com/en/blog/inspections/

It's hard to convince managers to spend money on static analysis tools (or any development tool).

Unless your company just got bad publicity for a bug and your devs come to you and demonstrate that a certain static analysis tool would have flagged that particular piece of code, most managers would let the beancounter-facet dominate the decision making process.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by mccr8 on Thursday May 07, 2026 @07:33PM (#48056508)
Firefox developers do fix issues found by Coverity. I haven't looked at the results in over a decade, but the last time I did there were a few code patterns we used in a lot of places which Coverity didn't like (but were actually okay the way we were doing them) which resulted in a colossal number of false positives.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by jerrythegerbil on Thursday May 07, 2026 @05:16PM (#48055173)
Again, and this is important:

A bug is a bug. A “potential vulnerability” is a bug. A vulnerability is verifiable as having security implications with a proof of concept or other substantial evidence.

Words matter. Bugs matter. It’s important to fix large amounts of bugs, just as it always has been, and has been done. Let that be impressive on its own, because it IS impressive.

Mythos didn’t write 271 PoC for vulnerabilities and demonstrate code path reachability with security implications. Mythos found 271 valid bugs. Let that be enough.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by epistasis on Thursday May 07, 2026 @05:58PM (#48055684)
I was a bit confused by your definitions, but here's how Mozilla broke out [1] the 271, um, things:

> As additional context, we apply security severity ratings from critical to low to indicate the urgency of a bug:

> * sec-critical and sec-high are assigned to vulnerabilities that can be triggered with normal user behavior, like browsing to a web page. We make no technical difference between these, but sec-critical bugs are reserved for issues that are publicly disclosed or known to be exploited in the wild.

> * sec-moderate is assigned to vulnerabilities that would otherwise be rated sec-high but require unusual and complex steps from the victim.

> * sec-low is assigned to bugs that are annoying but far from causing user harm (e.g, a safe crash).

> Of the 271 bugs we announced for Firefox 150: 180 were sec-high, 80 were sec-moderate, and 11 were sec-low.

Mozilla uses the term "vulnerability" for even sec-high, even though they say right below that it doesn't mean the same thing as a practical exploit. And on their definitional page, they classify even sec-low as "vulnerabilities" [2].

Words are tools, that get their utility from collective meaning. I'd be interested where you recieved your semantics from and if they match up or disagree with Mozilla.

[1] https://hacks.mozilla.org/2026/05/behind-the-scenes-hardenin...

[2] https://wiki.mozilla.org/Security_Severity_Ratings/Client

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by IainIreland on Thursday May 07, 2026 @06:47PM (#48056110)
I work at Mozilla; I fixed a bunch of these bugs.

In general, I would say that our use of "vulnerability" lines up with what jerrythegerbil calls "potential vulnerability". (In cases with a POC, we would likely use the word "exploit".) Our goal is to keep Firefox secure. Once it's clear that a particular bug might be exploitable, it's usually not worth a lot of engineering effort to investigate further; we just fix it. We spend a little while eyeballing things for the purpose of sorting into sec-high, sec-moderate, etc, and to help triage incoming bugs, but if there's any real question, we assume the worst and move on.

So were all 271 bugs exploitable? Absolutely not. But they were all security bugs according to the normal standards that we've been applying for years.

(Partial exception: there were some bugs that might normally have been opened up, but were kept hidden because Mythos wasn't public information yet. But those bugs would have been marked sec-other, and not included in the count.)

So if you think we're guilty of inflating the number of "real" vulnerabilities found by Mythos, bear in mind that we've also been consistently inflating the baseline. The spike in the Firefox Security Fixes by Month graph is very, very real: https://hacks.mozilla.org/2026/05/behind-the-scenes-hardenin...

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by paulvnickerson on Thursday May 07, 2026 @06:52PM (#48056143)
What types of vulnerabilities was it finding? Cross site scripting, privilege escalation, etc? Mostly memory corruption or any Javascript logic bugs?
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by IainIreland on Thursday May 07, 2026 @07:12PM (#48056320)
I work on SpiderMonkey, so I mostly looked at the JS bugs. It was a smorgasbord of various things. Broadly speaking I'd say the most impressive bugs were TOCTOU issues, where we checked something and later acted on it, and the testcase found a clever way to invalidate the result of the check in between.

If you look closely at, say, this patch, you might get a sense of what I mean (although the real cleverness is in the testcase, which we have not made public): https://hg-edge.mozilla.org/integration/autoland/rev/c29515d...

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by reisse on Thursday May 07, 2026 @07:17PM (#48056365)
> although the real cleverness is in the testcase, which we have not made public

What is the point of keeping it private? I'd bet feeding this patch to Opus and asking to look for specific TOCTOU issue fixed by the patch will make it come up with a testcase sooner or later.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by IainIreland on Thursday May 07, 2026 @07:57PM (#48056690)
The same is also true of a good security researcher, and has been for a long time. The question is mostly whether it takes long enough to come up with a testcase that we've managed to ship the fix to all affected releases, and given people some time to update. (And maybe LLMs do change the calculus there! We'll have to wait and see.)
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by mccr8 on Thursday May 07, 2026 @07:31PM (#48056483)
Possibly! One of the many areas that might need rethinking in the age of AI (that started in February of this year) is how long security bugs should be hidden. We live in interesting times.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by paulvnickerson on Thursday May 07, 2026 @07:18PM (#48056371)
Very cool, thank you.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by nh2 on Friday May 08, 2026 @06:19AM (#48061103)
Given the commit is 4 weeks old, will it eventually get comments?

The code before the patch does not look obviously wrong. Now, some more lines were added, but would you now say it now looks less obviously wrong, or more obviously correct?

It seems that the invariants needed here are either in some person's heads, or in some document that is not referenced.

Reading the code for the first time, the immediate question is: "What other lines might be missing? How can I figure?"

If the "obviously correct" level of the code does not increase for a human reviewer, how is it ensured that a similar problem will not arise in the future? Or do we need more LLM to tell us which other lines need to be added?

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by IainIreland on Friday May 08, 2026 @11:10AM (#48064308)
Yeah, the test with the patch also adds comments. The human reviewer had extra context available.

I did get Opus to do an audit for similar problems elsewhere, to supplement the investigations that we were already doing by hand. It initially thought it found something, but when asked to produce a testcase, it thought for 20 minutes and admitted defeat. I suspect that the difference between Opus and Mythos is in small edges like this: if Mythos is smart enough to spot why Opus's discovery didn't work a little bit faster, and it can waste less time chasing down red herrings, then it's more likely to find a real bug within the limits of a context window. It's not that Opus completely lacks some capability, it's that it has trouble chaining all the pieces together consistently.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by seebeen on Saturday May 09, 2026 @01:41PM (#48076737)
Can't remember when I last heard TOCTOU term being used. Nice :)
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by mccr8 on Thursday May 07, 2026 @07:29PM (#48056468)
I'd say it leans towards memory corruption kinds of issues, as those are easiest to pass the validator, thanks to AddressSanitizer. I think there's a lot of potential for making the validator more sophisticated. Like maybe you add a JS function that will only crash when run in the parent process and have a validator that checks for that specific crash, as a way for the LLM to "prove" that it managed to run arbitrary JS in the parent. Would that turn up subtler issues? Maybe.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by epistasis on Thursday May 07, 2026 @06:51PM (#48056138)
I'm not a security dev or researcher or anything, but as an outsider my understanding matches how Mozilla uses the terms. Though words used by specialists and the general public can offer differ...
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by cookiengineer on Thursday May 07, 2026 @07:34PM (#48056515)
Can you elaborate why those bugs weren't found by e.g. fuzzing in the past?

I'm genuinely curious what "types" of implementation mistakes these were, like whether e.g. it was library usage bugs, state management bugs, control flow bugs etc.

Would love to see a writeup about these findings, maybe Mythos hinted us towards that better fuzzing tools are needed?

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by mccr8 on Thursday May 07, 2026 @08:12PM (#48056818)
Fuzzing isn't good at things like dealing with code behind a CRC check, whereas the audit based approach using an LLMs can see the sketchy code, then calculate the CRC itself to come up with a test case. I think you end up having to write custom fuzzing harnesses to get at the vulnerable parts of the code. (This is an example from a talk by somebody at Anthropic.)

That being said, I think there's a lot of potential for synergy here: if LLMs make writing code easier, that includes fuzzers, so maybe fuzzers will also end up finding a lot more bugs. I saw somebody on Twitter say they used an LLM to write a fuzzer for Chrome and found a number of security bugs that they reported.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by IainIreland on Thursday May 07, 2026 @08:21PM (#48056874)
If I had to guess, I'd say that AI is better at finding TOCTOU bugs than fuzzing because it starts by looking at the code and trying to find problems with it, which naturally leads it to experiment with questions like "is there any way to make this assumption false?", whereas fuzzing is more brute force. Fuzzing can explore way more possible states, but AI is better at picking good ones.

In this particular sense, AI tends to find bugs that are closer to what we'd see from a human researcher reading the code. Fuzz bugs are often more "here's a seemingly innocuous sequence of statements that randomly happen to collide three corner cases in an unexpected way".

Outside of SpiderMonkey, my understanding is that many of the best vulnerabilities were in code that is difficult to fuzz effectively for whatever reason.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by nirui on Thursday May 07, 2026 @11:31PM (#48058192)
How about this: a "vulnerability" is a "vulnerability", but after it was identified and verified to cause problem, that's when it should be called a "bug", because it could make the software do unwanted things.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by sfink on Friday May 08, 2026 @01:36AM (#48058993)
At Mozilla, everything is called a bug. It's what other systems call an "issue". So it's too late for your terminology at Mozilla. (Example: I have a bug to improve the HTML output of my static analysis tool. There is nothing incorrect or flawed about the current output.)

At Mozilla, but not everywhere: exploits are a subset of vulnerabilities are a subset of bugs.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by freedomben on Friday May 08, 2026 @06:59AM (#48061374)
Fwiw i think this is right. A bug is anything that doesn't do what you want it to do, and nobody should want a vulnerability in their software
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by darkwater on Friday May 08, 2026 @12:10PM (#48065129)
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by Yoric on Friday May 08, 2026 @05:20AM (#48060660)
When I worked at Mozilla, _everything_ was called a bug, whether it was a software issue, a problem in the office or some paperwork missing.

Much as GitHub calls everything an "issue" and GitLab a "work item".

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by cassianoleal on Sunday May 10, 2026 @05:00AM (#48082215)
How is a vulnerability not a bug? Surely you didn’t design the software to enable exploits on your users, right?

Vulnerabilities are a special class of bugs. One that’s generally so important to fix that they get a special name and more attention.

That doesn’t make them less of a bug. It makes them more of one.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by JeremyNT on Friday May 08, 2026 @09:24AM (#48062771)
You may not be able to comment, but do you feel like Mythos is accomplishing anything that couldn't have already been done with Opus and the right prompting?

I've assumed I could send an agent using a publicly available model bug hunting in a codebase like this and get tons of results, assuming I wanted to burn the tokens, so it's really unclear to me whether the Mythos hype is justified or if it's just an easy button (and subsidized tokens?) to do what is already possible.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by IainIreland on Friday May 08, 2026 @11:38AM (#48064679)
I never got direct access to Mythos, so all I know is what I've seen from the quality of the bugs being produced. I also haven't been involved at the prompting end.

So the best answer I can give is: I dunno, maybe it's possible to find bugs like this using Opus, but if so, where are they? Did nobody think to try "please find the bug in this code" pre-Mythos? I've done enough auditing with Opus to be convinced that it can be a good assistant to somebody who already knows what they're doing, but in practice the big wave of AI-discovered bugs started with Mythos.

I'm sure lots of people have assumed they could send a publicly available model bug hunting and find things. I have not noticed a huge amount of success. We've had some very nice correctness bugs reported, but skimming through the list of security bugs I've fixed recently, the AI-related ones all seem to be Mythos.

My best guess is that Mythos is just enough better along just enough axes that its hit rate on finding potential bugs and filtering out the real ones from the hallucinations is good enough to matter. Like, there's no obvious qualitative difference between 3.6kg of uranium-232 and 3.8 kg of uranium-232, just a small quantitative increase. But if you form both of them into spheres, only one of them has reached critical mass. Can you do something clever to reach critical mass with 3.6kg of uranium? Maybe! But needing to do something clever is a non-trivial barrier in itself.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by hedgehog on Friday May 08, 2026 @12:47PM (#48065634)
I did some experiments and Opus seemed pretty able to wire up a harness to find bugs and write PoC + patch for each. It's still a lot of work to get fixes upstreamed from outside so I think even if outsiders have better tools (Mythos etc) it won't change the report rate much, people may find more bugs but they won't report them. I suspect that's part of the calculation of the phased rollout for Mythos, finding bugs is already not the bottleneck.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by sfink on Friday May 08, 2026 @01:52PM (#48066499)
> It's still a lot of work to get fixes upstreamed from outside

I'm going to disagree in the specific case of Firefox. First, although it has diverged a long way from its roots, Mozilla still has the community project ideal in its DNA. Enough, at least, that I stumbled while reading the clause "from outside" -- if you're finding and reporting actual relevant security bugs, you're already on the inside. SpiderMonkey in particular still has a good amount of code being written and even maintained by non-employees. (Examples: Temporal and LoongArch64 JIT support).

Second, the bug bounty program still exists[0] and is being used. If someone were sitting on a pile of AI-discovered exploits, then it has monetary value which is rapidly draining away the longer they aren't reported.[1] That's incentive to put in the work to report them properly.

Third, I agree that finding bugs is likely not the bottleneck. Validating them is. With previous models, the false positive rate was too high so they required too much work to whittle down to the valid ones. A PoC is a very strong signal that a bug is valid, and that's where I just don't believe you: without a really good harness, I don't think Opus was good enough to find very many bugs with PoCs. It could find some, just not very many.[2]

[0] For now. It remains to be seen how it will adapt to the AI age. For the moment, it hasn't been severely nerfed like Google's.

[1] One could make the argument that people who are inexpert enough to only be able to poke an AI to find bugs are also the people more likely to sell them on the black market rather than disclosing them. It seems plausible. Still, some people would still be disclosing, and not many were filing quality bugs pre-Mythos. Some were, but it was a trickle compared to post-Mythos.

[2] Also note that I personally, as a SpiderMonkey developer, don't find a huge amount of value in the AI-generated patches that accompany these bug reports. Sometimes they're useful to better illustrate the problem, especially since the AI's problem analysis is usually subtly wrong in important ways. They can be a decent starting point for a real patch. But I'll still need to go through my own process of figuring out what the right fix is, even in the handful of cases where I end up with the same thing the AI did.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by cassianoleal on Sunday May 10, 2026 @04:55AM (#48082186)
Hi! First of all, thanks for your incredibly thoughtful and enlightening answers, and most of all for helping keep Firefox alive.

You said:

> Still, some people would still be disclosing, and not many were filing quality bugs pre-Mythos. Some were, but it was a trickle compared to post-Mythos.

How much of this could be just due to focus? i.e. prior to the partnership with Anthropic to test Mythos Preview, has there ever been a similarly focused project, specifically trying to find security bugs in Firefox?

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by sfink on Monday May 11, 2026 @03:36PM (#48099648)
That's a fair point, given the restrictions on Mythos and now Opus 4.7. I'm kind of comparing apples and oranges.

There are two things mixed together here. There is targeted scanning that was done by both Anthropic and Mozilla employees, using first Opus and then Mythos. Then there are other non-employee security researchers using AI to find and file bugs, motivated mostly by bug bounties.

The researchers were filing a steady trickle of bugs presumably using Opus 4.6. (Or rather, I saw a steady trickle after other people triaged them; I imagine the incoming stream was a lot busier.) My impression is that those have mostly dried up now. That could be the bias in my sample (I only see a slice of incoming bugs, so my anecdata aren't that strong), or a result of the restrictions added to the generally available models, or a result of there being less to find now that we've fixed so many of the issues found by company-backed bughunts. Or a combination of all three.

I guess my opinion is mostly driven by the difference in the quality and magnitude of bugs coming in from the company-backed scans pre- and post-Mythos. With Opus, there was an initial rush, but then it mostly died down. (For our group. For other groups, it was a series of waves that they never quite made it over before the next one came crashing in.) With Mythos, it was a larger wave and the quality of the bugs was higher. Two quantitative differences that ended up feeling like a qualitative change. So it's my underinformed personal opinion, but to me it feels like: yes, you could continue to find more bugs using a roughly Opus 4.6-strength model, but not that many and not cheaply, and the success rate is going to depend a lot on the harness. In comparison, I don't think we've seen the end of the Mythos wave, and my sense is that Mythos requires much less in the way of a harness.

It feels like the bitter lesson is playing itself out again, which I kinda hate because I want human ingenuity and cleverness to make an important difference, even after the next model has seen what the humans are coming up with.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by cassianoleal on Monday May 11, 2026 @04:04PM (#48099958)
That makes sense, thanks for taking the time to write this up!
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by hedgehog on Thursday May 14, 2026 @10:36AM (#48136061)
My suspicion is a lot of the difference in performance in newer models comes from more and better code reasoning and debugging tasks in the RL phase, along with actual security bug finding workflows. When sessions get long and instruction-following gets less reliable you start relying more on the model's baked in behavior + steering from the harness, both still in a way a product of human ingenuity. At least so far. For bug finding I think there will be value to cost/performance tuning for a long time, and hybrid techniques (smarter goal-oriented fuzzing etc).
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by hedgehog on Thursday May 14, 2026 @10:19AM (#48135824)
I hadn't taken a look and indeed submitting bugs into the Firefox bug program looks much more accessible than upstreaming a patch into an open source project. It's true just asking the robots "find bugs" isn't enough but it doesn't take a particularly sophisticate harness to make them work for simple targets. I my tests were primarily using a combination of Opus 4.5 and Gemini 3 Flash running in GitHub Copilot, and the harness was constructed by asking the agent something like:

"Assume the perspective of an experienced software security engineer. Set this workspace up as a security bug and remediation factory, applying the principles of Lean Manufacturing (one piece flow, measure cycle time, minimize work in progress, etc). The workflow is to start with a repo URL and work methodically to produce: risk assessment based on existing commit history and advisories for the target and other similar projects, review the codebase for risk areas, set up tools including analysis and fuzzing to identify candidates, write PoC for each candidate, and a proposed fix based on the bug profile and the upstream's preferred contribution style. Rely as much as possible on existing tools, scripted automation in Python, and document templates." (and then a lot of back and forth to steer it to something reasonable)

I took the first fix to finish (an OOB read in a heavily-fuzzed open source library, missed by fuzzers because the post-underflow read happened to always hit a different valid datastructure and not trigger ASan) through to upstream remediation, which end to end took I think six weeks or two months. As you point out the patch itself was functional but IIRC the maintainer decided to do a slightly wider scope change because it was a cleaner fix according to their judgement, something that nobody outside would likely to be able to figure out. Without making the tooling come up with both PoC and patch there is too much noise in the output, so even if the patch is not fully correct I think it's necessary. The actual back and forth of upstreaming was just very slow relative to the bug finding (no shade to the maintainers). Now Firefox sounds different, though the harness is probably much more complicated than testing a library in isolation.

Copilot was wildly underpriced before the recent changes so all of this fit in a normal $40 plan but probably would have been pretty expensive at metered Claude API prices. My tooling has been getting more sophisticated since this experiment, I'm working on a reverse engineering project now and trying to get the process to run hands-off driven by Qwen 3.6 35B. If that works it might provide a way to find bugs on a reasonable budget.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by IainIreland on Friday May 08, 2026 @01:54PM (#48066518)
We have a bounty program. If you can find security bugs in Firefox, please let us pay you for them. You don't need to provide a fix; a testcase that crashes in an interesting way is often enough to qualify.

https://www.mozilla.org/en-US/security/client-bug-bounty/

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by JeremyNT on Friday May 08, 2026 @01:18PM (#48066088)
> I suspect that's part of the calculation of the phased rollout for Mythos, finding bugs is already not the bottleneck.

I was wondering this too. By working directly with tech companies and (one assumes) subsidizing tokens, they're empowering the people on the inside who absolutely want to have the bugs fixed.

Who outside of Mozilla is going to pay and spend the effort to find Firefox bugs? Sure some hobbyists and contributors might, but they don't have the institutional knowledge of the codebase which can help guide an agent prompts, nor do they have strong incentives to try and report them, nor do they necessarily have the time to craft good bug reports that stand out from the slop reports.

My assumption would be that most people working to discover bugs this way in Firefox are interested in using them rather than getting them fixed, so maintainers wouldn't necessarily even know the degree to which it was already happening.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by mccr8 on Friday May 08, 2026 @03:51PM (#48067860)
The incentive is that Mozilla will pay you thousands of dollars if you find a security bug: https://www.mozilla.org/en-US/security/client-bug-bounty/

We have many outside contributors who have successfully submitted security bugs and received payments.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by throw0101c on Thursday May 07, 2026 @06:31PM (#48055984)
Presumably there are (implicit?) "sec-none" things, like [a] from the recently released 150.0.2 [b] which makes absolutely zero mention about "Security Impact" or "Severity" in the bug report, unlike [c], which is listed in the Mozilla weblog post [2].

Security things are mentioned in the Release Notes [b] pointing to a completely different document [d].

Perhaps sometimes a bug is 'just' a bug, and not a vulnerability.

[a] https://bugzilla.mozilla.org/show_bug.cgi?id=2034980 ; "Can't highlight image scans in Firefox 150+"

[b] https://www.firefox.com/en-CA/firefox/150.0.2/releasenotes/

[c] https://bugzilla.mozilla.org/show_bug.cgi?id=2024918

[d] https://www.mozilla.org/en-US/security/advisories/mfsa2026-4...

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by Gregaros on Thursday May 07, 2026 @06:30PM (#48055977)
> Mozilla uses the term "vulnerability" for even sec-high, even though they say right below that it doesn't mean the same thing as a practical exploit.

That’s not evident in what you pastedat all.

What you pasted says

> sec-critical and sec-high are assigned to vulnerabilities that can be triggered with normal user behavior […] We make no technical difference between these […] sec-critical bugs are reserved for issues that are publicly disclosed or known to be exploited in the wild.

> sec-low is assigned to bugs that are annoying but far from causing user harm (e.g, a safe crash).

From this one infers that the "180 were sec-high" bugs found are actually exploitsble but known to have been found in the wild, and are NOT mere annoying bugs.

The difference between 180 and 270 does nothing to deflate the signicance, or lack there of, of the implication re: Mythos.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by epistasis on Thursday May 07, 2026 @06:44PM (#48056075)
Yes, it is not in what I pasted, as I said, "even though they say right below". If you don't believe me then click on either of the links.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by mozdeco on Thursday May 07, 2026 @07:19PM (#48056382)
Mythos did in fact write PoCs for all bugs that crash with demonstration of memory-unsafe behavior (e.g. use-after-free, out-of-bounds reads/writes, etc).

For us this is substantial enough evidence to consider it a security vulnerability at that point, unless shown otherwise and it has always been this way (also for fuzzing bugs).

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by jerrythegerbil on Thursday May 07, 2026 @11:14PM (#48058082)
Is that number of crashing bugs with PoC available/written down anywhere?
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by mozdeco on Friday May 08, 2026 @04:36PM (#48068473)
As described in our blog posts, our harness/pipeline only looks for crashes so all of the bugs resulting from that do have PoCs. There is a smaller number of bugs found by manual auditing that didn't have PoCs but I'd say easily more than 90% of all of the bugs we are talking about had a PoC.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by ZrArm on Friday May 08, 2026 @12:13AM (#48058461)
> Mythos did in fact write PoCs for all bugs that crash with demonstration of memory-unsafe behavior (e.g. use-after-free, out-of-bounds reads/writes, etc).

But report [1] says that "Some of these bugs showed evidence of memory corruption...", which implies that majority of these (which includes 271 bugs from Mythos) don't have evidence at all. Do I not understand something?

> For us this is substantial enough evidence to consider it a security vulnerability at that point

Mythos is supposed to be pretty good at writing actual exploits, so (as I understand) there shouldn't be any serious problems with checking if bug is vulnerability or not.

[1] https://www.mozilla.org/en-US/security/advisories/mfsa2026-3...

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by sfink on Friday May 08, 2026 @01:56AM (#48059123)
> But report [1] says that "Some of these bugs showed evidence of memory corruption...", which implies that majority of these (which includes 271 bugs from Mythos) don't have evidence at all. Do I not understand something?

I'm guessing a bit, but for example: out of bounds reads are not memory corruption. Assertion failures in debug builds are also usually not memory corruption, and I'd guess that many of these bugs were found through assertions. (Some parts of Firefox like the SpiderMonkey JS engine make heavy use of assertions, and that's the biggest signal used for defect validation. An assertion firing is almost always treated as a real and serious problem. Though with our harness, Opus and Mythos try to come up with an exploit PoC anyway.)

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by ZrArm on Friday May 08, 2026 @07:27AM (#48061608)
It makes sense, thanks, even though that wording is still somewhat confusing.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by mozdeco on Friday May 08, 2026 @08:36AM (#48062173)
> But report [1] says that "Some of these bugs showed evidence of memory corruption...", which implies that majority of these (which includes 271 bugs from Mythos) don't have evidence at all. Do I not understand something?

This is just the standard sentence we've been using for years. It has nothing to do with Mythos and for Mythos, almost all bugs show evidence of memory corruption (we do have a handful of bugs in JS IPC / JS Actors, one is in the blog post).

> Mythos is supposed to be pretty good at writing actual exploits, so (as I understand) there shouldn't be any serious problems with checking if bug is vulnerability or not.

Yes but if we have a choice between writing exploits and scanning more source, potentially finding more bugs, then of course we prioritize the latter.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by dataflow on Thursday May 07, 2026 @07:42PM (#48056577)
> Mythos didn’t write 271 PoC for vulnerabilities

I think the word you're looking for is exploit?

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by browningstreet on Thursday May 07, 2026 @08:29PM (#48056925)
This isn’t true anywhere people have to make decisions about what to work on first.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by jeffparsons on Friday May 08, 2026 @06:04AM (#48060982)
It may be worth noting that Claude can and will (if it believes you own the code, at least) produce PoC exploits for exploitable bugs that it finds.

My only source for this is personal experience, and no, I can't share any evidence of it.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by freedomben on Friday May 08, 2026 @07:02AM (#48061399)
Are you certified for high risk cyber uses? If so then you're correct. If not, then it does not match my experience
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by cvwright on Friday May 08, 2026 @08:59AM (#48062433)
The word “exploit” may be doing a lot of work here. In my experience Opus 4.6 is perfectly happy to provide test cases that trigger ASAN, even without the super secret squirrel security access.

But if you ask it to get you a shell it’ll probably tell you to get lost.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by staticassertion on Friday May 08, 2026 @12:28PM (#48065341)
I'm not and I'm doing it right now.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by jeffparsons on Sunday May 10, 2026 @01:17AM (#48081204)
I don't have any special certification or arrangement with Anthropic; this is vanilla Opus 4.x via Claude Code.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by crummy on Thursday May 07, 2026 @06:53PM (#48056151)
Curious if people think LLMs will lead to more secure or less secure software in five years.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by int32_64 on Thursday May 07, 2026 @06:57PM (#48056198)
Both. The skilled will use them to find problems, the unskilled will use them to slopcode insecure software the skilled will have to fix.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by UltraSane on Thursday May 07, 2026 @08:11PM (#48056806)
In 5 years attackers have an advantage but in the long run I think more secure if developers use LLMs on software to find and fix all of the worse remotely exploitable bugs before release. LLMs are going to force devs to be much more security conscious.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by canucker2016 on Friday May 08, 2026 @10:12PM (#48071072)
I think it'll be a war of who has the better LLMs-as-security-scanner.

Ideally, you'd do a comprehensive all-source-code scan, (and the LLM-scanner finds everything during those scans), and fix all the reported defects.

Afterwards, any dev that commits code will run the LLM-scanner on the modified code (and affected areas) and fix any reported defects.

So the black-hat hacker would be shut out unless they get access to an LLM-scanner with better analysis than what the target project is using.

Major LLM-scanners could give priority access for new versions of LLM-scanners to major projects to find any defects in the current source code before any other party could use the reported defects against the project or their users.

So black-hat hackers would be left with developing their own LLM-scanner better/more efficient than existing major LLM-scanners.

Given enough incentive, they might develop such a tool. Look at the market for zero-day vulnerabilities for smartphones, esp iPhones.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by stavros on Thursday May 07, 2026 @07:07PM (#48056276)
That depends on which side has more money.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by bawolff on Thursday May 07, 2026 @07:38PM (#48056540)
One of the biggest issues in security historically imo is vendors who think, well nobody will ever find this bug so we can deprioritize fixing it. LLMs will prevent vendors lying to themselves which will lead to more secure software.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by data-ottawa on Thursday May 07, 2026 @08:42PM (#48057026)
I’m just happy we’re talking about security.

That will make software safer alone.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by mc3301 on Thursday May 07, 2026 @09:09PM (#48057268)
Kinda like home-improvement stores, power tools, easily available hardware and youtube tutorials led to both incredibly amazing and durable furniture, as well as janky, ugly and even dangerous furniture.

More tools for more people equals more stuff being made on a wider range.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by FeepingCreature on Friday May 08, 2026 @12:58AM (#48058745)
More secure software, but in the same way that the population is net healthier after a plague.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by jillesvangurp on Friday May 08, 2026 @03:43AM (#48059948)
It will probably wipe out a few categories of issues, which is probably a good thing. And those things that still are still insecure can also be translated to some other language.

Translating things to Rust manually was already a thing before LLMs came into the picture. Now with LLMs that's only going to get easier and faster. The long term value is going to come from getting on top of the mountain of technical debt in the form of existing C/C++ code bases that is responsible for the vast majority of memory exploits, buffer overflows, and other issues that despite decades of attention still are being found across major code bases on a regular basis.

Mozilla finding these issues comes on the back of a quarter century of some very competent engineers trying to do the right thing and using all the tools at their disposal to prevent these issues from happening. I have a lot of respect for that team and the contributions it has made over the years to improve tools, testing/verification practices, etc. The issue is not their effort or competence.

The job of taking an existing system that is well covered in test, well documented/specified, etc. and producing a new one that can function as a drop in replacement is now something that can be considered. A few years ago that would have translated into absolutely massive project cost and risk. Now it's something you can kick off on a Friday afternoon. Worst case it doesn't work, best case you end up with a much better implementation.

It's still early days. There are still a lot of quality issues with LLM generated code. But the success/fail rate will probably improve over time.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by vga1 on Friday May 08, 2026 @06:09AM (#48061033)
More secure, at least in the cases where the tools are properly applied.

But it also represents more easily available opportunities for blackhats to abuse against the projects where these tools were not being applied.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by 2ndorderthought on Friday May 08, 2026 @06:28AM (#48061164)
Less secure because of all the ways attacks can scale out and hackers can contribute vulnerabilities to active projects.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by deferredgrant on Thursday May 07, 2026 @06:58PM (#48056204)
A vuln finder is useful only if it respects the humans on the other end. Every bogus report taxes the same scarce attention needed for the real bugs.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by mmooss on Thursday May 07, 2026 @07:24PM (#48056423)
> “That’s the key thing that has unlocked our ability to operate at the scale we’ve been operating at now,” he said. “It gives the engineer a crank they can pull that says: ‘Yep, this has the problem,’ and then you can iterate on the code and know clearly when you’ve fixed it and eventually land the test case in the tree such that you don’t regress it.”

I don't understand much of this paragraph:

* "a crank they can pull that says: ‘Yep, this has the problem,’": as in, ring an alarm? Does the LLM ring th alarm?

* "you can iterate on the code and know clearly when you’ve fixed it": Isn't that true of most bugs, assuming you do the normal thing and generate a test case? And I thought the LLM output test cases itself: "It will craft test cases. We have our existing fuzzing systems and tools to be able to run those tests" And are they claiming the LLM facilitates iterating?

* "and eventually land the test case in the tree": Don't you create the test case before the fix? And just a few words earlier they seemed to be working on the fix, not the test case. And see the prior point about test cases.

* "such that you don’t regress it.”: How is the LLM helping here?

Maybe I'm missing some fundamental unwritten assumption?

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by mccr8 on Thursday May 07, 2026 @07:59PM (#48056708)
Mostly I think this just means that having a test case makes it easier to fix and verify. You can't actually take for granted having a test case when fixing a security bug. Sometimes you only have a crash stack or maybe a vague and hypothetical static analysis result.

> eventually land the test case

This is just a reference to the fact that we don't land test cases for security bugs immediately in the public repository, to make it harder for attackers. You are right that the LLM only helps with creating the initial test case. Things like running the test case in automation is part of the standard development process.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by mmooss on Friday May 08, 2026 @12:44AM (#48058648)
Thank you; that makes sense.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by rem1099 on Thursday May 07, 2026 @07:27PM (#48056454)
I don't find that number very high. In a project of the size of Firefox, a new version of a compiler with stricter warnings or a draconian interpretation of the C standard can easily find 200 new bugs.

New tools find new bugs, but the oligarchy newspapers report on Mythos and not on clang-22.0.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by sfink on Friday May 08, 2026 @02:39AM (#48059474)
The raw number of things found by Claude (Opus or Mythos) was much higher and would be more comparable to a new clang warning. I vaguely remember seeing a number early on in this process that was in the mid-thousands. The 271 is a small, validated subset of that. None of the 271 were deemed false positives iiuc. Most instances of a new clang warning will be false positives. (Same as most of the raw problems reported by the AI.)

It is still unclear and open for speculation as to what percentage of all security bugs in Firefox today are being found by the AIs (as opposed to not being found at all). It might be that AI is very good at certain types of problems, even if we can't put our finger on what those types are, and that after the initial wave of bug reports the AI findings will slow to a trickle even while many many other bugs remain in the codebase. Or it might be that AI really does detect most instances of some class of problems and all those bugs will now be gone forever, never to return as long as Mozilla keeps paying the token monster. This is closely related to the oft-asked question "are we better or worse off after both attackers and defenders have access to this new capability?"

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by tialaramex on Thursday May 07, 2026 @07:33PM (#48056506)
They've only linked a few tickets, so of course maybe when we see all 271 actual distinct things the insight won't apply but all those I examined ended up as some C++ code with a nasty bug in it.

Firefox is written in several languages, only about 25% of it is in C++ but every single one of these issues seems to touch the C++.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by mccr8 on Thursday May 07, 2026 @07:53PM (#48056666)
A general limitation of this approach is that it is only as good as your validator, and there's nothing easier to validate than a test case that creates, say, an AddressSanitizer use-after-free. For subtler issues will we have to more specific validators or will the LLM become better at coming up with other dangerous conditions it will verify? We'll see.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by tialaramex on Thursday May 07, 2026 @09:54PM (#48057552)
> A general limitation of this approach is that it is only as good as your validator, and there's nothing easier to validate than a test case that creates, say, an AddressSanitizer use-after-free

Sure, but, surely AddressSanitizer would also detect the same problem in the C or Rust which together also make up about 25% of Firefox so... ?

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by jeroenhd on Friday May 08, 2026 @04:05AM (#48060121)
It's possible Mythos is a lot better at finding vulnerabilities in C++ code than it is for other languages. After all, these models are also based on pre-existing security analysis.

From what I can tell, a lot of these bugs were hardly C++-specific, they just happened in C++ code. Even the most secure Rust can't magically catch things like TOCTOU issues.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by tialaramex on Friday May 08, 2026 @05:25AM (#48060708)
> Even the most secure Rust can't magically catch things like TOCTOU issues

I suppose it depends what the word "magically" means. A ToCToU race is because you imagined things wouldn't change but they did and in Rust you actually do write fewer patterns with this mistake because of the Mutable xor Aliased rule. If we have at least one immutable reference to a Goose then Rust isn't OK with anybody mutating the Goose, your safe Rust can't do that and unsafe Rust mustn't do that. So the ToCToU race caused by "Oops I forgot somebody else might change the Goose" is less likely because you were made to wrestle with this problem during design - the safe Rust where you just forgot about this doesn't compile.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by IshKebab on Friday May 08, 2026 @07:12AM (#48061476)
It's because they verified the bugs using AddressSanitizer so by construction it was only ever going to find C++ bugs.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by tialaramex on Friday May 08, 2026 @07:31AM (#48061643)
But there is AddressSanitizer for Rust and for C too right? As I understand it AddressSanitizer consumes LLVM IR, so from its point of view some C, C++ or Rust is all the same, and presumably also if you are a famous Russian streamer and you hand wrote LLVM IR instead of using a real programming language that too?
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by IshKebab on Friday May 08, 2026 @08:44AM (#48062262)
Yes I was including C in "C++". I dunno how much C Firefox uses.

And I presume you can run AddressSanitizer with Rust but given Rust is memory safe by default, it's only going to find issues in `unsafe` code which is a tiny tiny fraction of most code. Google had a blog post a few months ago where they managed to put some actual numbers on this, because they almost shipped one Rust memory safety bug.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by tialaramex on Friday May 08, 2026 @10:28AM (#48063763)
The lesson for other projects is very different if the reason these are all C++ bugs is just "We didn't ask Mythos for the bugs in Rust" versus if the difference is that asking Mythos for similar bugs in the Rust is futile because it won't find any.

Some of this is tempered if the pattern is that Mythos finds bugs mostly in dusty old C++ but the rates are much, much lower in newer C++, the reverse of Google's earlier finding for human researchers.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by IshKebab on Friday May 08, 2026 @11:34AM (#48064625)
> The lesson for other projects is very different if the reason these are all C++ bugs is just "We didn't ask Mythos for the bugs in Rust" versus if the difference is that asking Mythos for similar bugs in the Rust is futile because it won't find any.

The answer is both of those. They didn't ask for bugs in the Rust code because it wouldn't have found any. They've explicitly set it up to only look for memory safety bugs. It's not going to find any in a memory safe language.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by tialaramex on Friday May 08, 2026 @12:04PM (#48065040)
> It's not going to find any in a memory safe language.

I mean, it's not supposed to find any in the unsafe language either, but that's why it was used.

Firefox not only uses unstable Rust features (via the exemption mechanism the same way Linux does it, trained professionals, closed course, do not attempt at home) it also presumably has some volume of its own explicitly unsafe Rust and so there's no reason this could not be checked, and what makes the difference here is whether it was or was not.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by IshKebab on Friday May 08, 2026 @05:30PM (#48069023)
> I mean, it's not supposed to find any in the unsafe language either, but that's why it was used.

No it is supposed to find them in C++, because we all know humans are infallible and it's super easy to write memory errors in C++.

The whole point of Rust is that the borrow checker is infallible (pretty much anyway).

> it also presumably has some volume of its own explicitly unsafe Rust

"Some volume" is so tiny as to be irrelevant. There's no point going to this effort if Rust memory safety vulnerabilities are 1000 times less frequent than in C++.

That number is not made up. See https://blog.google/security/rust-in-android-move-fast-fix-t...

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by tialaramex on Friday May 08, 2026 @06:49PM (#48069699)
I assume you intended either "humans are fallible" or "humans aren't infallible" ?

I'd like to understand if Rust was skipped because they assumed it would be fine, skipped purely as happenstance, or in fact tested and found to not be problem. I don't like assuming things when I could measure instead.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by IshKebab on Saturday May 09, 2026 @04:12AM (#48073014)
> I assume you intended either "humans are fallible" or "humans aren't infallible" ?

Ha yes.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by uecker on Friday May 08, 2026 @11:43AM (#48064753)
As long as the memory-safe subset of Rust is used exclusively.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by IshKebab on Friday May 08, 2026 @05:32PM (#48069038)
Not exclusively, just the vast majority of the time. Which it is.

Read this: https://blog.google/security/rust-in-android-move-fast-fix-t...

Exactly the same as using the memory-safe subset of Python or Java.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by uecker on Saturday May 09, 2026 @01:55AM (#48072208)
There exist memory safety bugs in Rust projects, so you will find them. Or maybe not with AI, as there is not enough training data?

The 70% number google claims is either BS or google-specific as other projects reported far lower numbers.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by IshKebab on Saturday May 09, 2026 @04:11AM (#48073010)
> There exist memory safety bugs in Rust projects, so you will find them. Or maybe not with AI, as there is not enough training data?

No, there are simply too few memory safety bugs in Rust projects for AI to find any. It found 271 bugs in Firefox so you're talking around 0.3 bugs found in the same amount of Rust.

> The 70% number google claims is either BS or google-specific as other projects reported far lower numbers.

The post I linked didn't mention 70% so I guess you didn't read it. And if you're talking about the "70% of C/C++ security bugs are due to memory safety" stat, then no it isn't bullshit. The same (or very similar) number has been found by numerous companies and projects. Not that that stat is relevant here.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by uecker on Saturday May 09, 2026 @04:48AM (#48073268)
It is impossible to interpret this number (271) without looking into details. People certainly found plenty of memory safety and others bugs in Rust projects in the past, so I do not understand you claim that there too few to find any.

Curl reported 40% and more recently it dropped to about 20% of issues caused by their use of C. And this even with the requirement to stick to old C89. OpenBSD reported 30%. I assume the 70% either have to do with C++ or - more likely - there is a huge selection bias.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by tialaramex on Saturday May 09, 2026 @04:40PM (#48078040)
> I assume the 70% either have to do with C++ or - more likely - there is a huge selection bias.

Daniel admits that he "might" just be counting differently.

I expect some of it is C++ because there sure is plenty of additional complexity to fit in the same size brain and yet you retain the same absolute requirement to juggle everything at all times or the software blows up but I'd be very surprised if it accounted for this huge disparity.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by uecker on Sunday May 10, 2026 @02:53AM (#48081610)
Well, I would say google "might" be counting differently or have huge bias.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by gnabgib on Thursday May 07, 2026 @07:43PM (#48056585)
16 day old story

Wired: Mozilla Used Anthropic's Mythos to Find and Fix 271 Bugs in Firefox (41 points, 18 comments) https://news.ycombinator.com/item?id=47853649

Ars: Mozilla: Anthropic's Mythos found 271 security vulnerabilities in Firefox 150 (33 points, 8 comments)https://news.ycombinator.com/item?id=47855384

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by mozdeco on Thursday May 07, 2026 @08:32PM (#48056950)
No, we actually just posted a follow-up story with more details and opened several bugs, see also:

https://hacks.mozilla.org/2026/05/behind-the-scenes-hardenin...

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by delichon on Thursday May 07, 2026 @07:43PM (#48056587)
In the latest Mission Impossible, saving the world depends on recovering the original software of an escaped superhuman AGI from a sunken Russian submarine. Luther writes a "poison pill" that given the original source will instantly one-shot the AI. We were left to wonder how this magical code could have been written, but now we know. Luthor just wrote a Mythos prompt that handed it the source code and asked for an immutable critical exploit.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by OhMeadhbh on Thursday May 07, 2026 @08:10PM (#48056800)
When I was at PalmSource, I tried to get budget for CoVerity or Fortify (static code analysis tools.). "Too expensive," my management chain said. I spent another year putting together a deal for a lower cost but limited to scanning the network stack. "No, it's based on BSD and BSD is inherently secure," my management chain said (neither is true, btw.)

I eventually left and wound up at Mozilla where there were a number of /* flawfinder ignore */ comments scattered throughout the code.

My guess is that Mythos just ignored the "flawfinder ignore" directives and reported the known vulnerabilities in the code.

Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by AndrewDucker on Friday May 08, 2026 @02:46AM (#48059524)
The code is open. If you can prove that's the case you'll have a real news story...
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by bvisness on Saturday May 09, 2026 @11:12AM (#48075621)
Even a quick glance at the bugs revealed in the blog post would quickly disprove your theory.
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by nnm on Thursday May 07, 2026 @08:12PM (#48056815)
I still don't know the exploit count for Mythos. Is it zero, one, or more?
Re:Mozilla says 271 vulnerabilities found by Mythos and "alm... by sfink on Friday May 08, 2026 @02:51AM (#48059567)
More, many more. See the bug reports linked in the post. I checked a few, and all of them had an exploit in them, and there are definitely more than 1 bugs listed.

Well, depending on how you define "exploit"; some might only read arbitrary pointers or just out of bounds. Those would be useful primitives in a chain of vulnerabilities, not exploits themselves. You'll have to read through the first comments yourself, but if you're hoping that this is all nonsense and ignorable hype, you're going to be disappointed.