Top
Best
New

Posted by avsm 13 hours ago

Just the rumour of a bug is enough to find an exploit these days(anil.recoil.org)
280 points | 101 commentspage 2
xbar 11 hours ago|
Hm. I wonder if you can force an exploit into existence with a false rumor of a bug?
jamilton 8 hours ago|
One way you could do it would be to find something that 1. would sound like a bug to a human and an LLM, 2. would be "confirmed" as a bug by a LLM, and 3. would be consistently solved in the same exploitable but reasonable way by an LLM. That's assuming a codebase that's largely AI-written with human review that you're able to open an issue for (possibly indirectly).

Another way is maybe something like saying there's a bug at some endpoint and thus manipulating a bunch of bots to DDOS that endpoint without having to pay for it?

loeg 12 hours ago||
No mention of memory safe languages? Sure, it does not help existing projects, and sure, of course you can still have logic bugs (or memory bugs using escape hatches like unsafe). But they do help significantly in reducing the number of exploitable bugs.
avsm 12 hours ago||
OCaml (the language I use in the post) is an extremely memory safe language, but there are plenty of higher level logic issues that spring up.

LLMs are extremely good at finding corner-case vulnerabilities in C bindings even within a memory safe language; see for example the fixes in an OCaml crypto library here: https://discuss.ocaml.org/t/the-series-of-mirage-crypto-rele...

aseipp 11 hours ago||
Yeah, but there's already plenty written on that topic elsewhere; the OP is making a distinctly different point and everything else in it still applies, I think. Even if you are using a memory safe language -- if you are developing security sensitive software, you need to understand that exploits can now be researched, developed, and deployed in hours (or for stupid bugs, minutes!) instead of days or weeks or months. And this process can now just be massively scaled up with money and compute. It was not like this even 24 months ago.
loeg 7 hours ago||
Everything's been discussed to death, including the topics OP chose to focus on. Whatever.
metrofun 5 hours ago||
proves you only need conviction to break smth
westoque 9 hours ago||
with agent loops, the cost of exposing bugs should be cheap now. every pen tester should be using agent loops and on the flip side, an agent could easily see this issue once filed and a fix immediately done. it's incredible how cheap code is now.
Tomte 12 hours ago||
So we have automated Thomas Pornin?
zingababba 12 hours ago||
Transferring ideas in their abstract form is entirely possible now. What this blog post describes I believe even undersells the current reality. I've had success with finding crits by pasting in extremely high level or abstract concepts. I recently went from a talk abstract (3-4 sentences) to crits lol (finding that vuln type).
petesergeant 12 hours ago||
Even that sounds too involved, just tell the agent that one exists, even if it doesn’t…

https://sgnt.ai/p/terrible-mistake/

vladigtr 12 hours ago||
[flagged]
throwaway613746 11 hours ago||
[dead]
zb3 13 hours ago|
[flagged]
skybrian 13 hours ago|
They were not happy about it and loudly warned everyone it was coming, but instead of listening a lot of people said LoL MaRkEtInG.
ozozozd 11 hours ago||
Well, maybe we would say different things if they shared the bounties of being the chosen one.

Even dictators have to share.