Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Submission + - AI slop? Not this time. Generative AI found 50 real bugs in cURL — and cou (etn.se)

jantangring writes: AI-generated bug reports are usually trash. But when a security researcher used LLM-based scanners the right way, he found 50 real bugs in libcURL. Swedish tech journal talks to cURL maintainer Daniel Stenberg and to Joshua Rogers, the Australian hacker / security researcher that is using AI tools to uncover loads of old bugs in open source projects.
Generative AI has now proven that it can independently discover new vulnerabilities in high-quality source code. New generative AI tools are suddenly digging up bugs that traditional static analysis tools have been overlooking for years.
”I’m actually overwhelmed by the quality of some of these findings”, says Daniel Stenberg, maintainer of the file-transfer library cURL, in an interview with Swedish industrial electronics news publisher Elektroniktidningen (etn.se).
In a well-known talk this August, Daniel Stenberg warned that he and his team were being flooded with AI-generated bug reports — wrong, confused, hallucinatory garbage created by generative AI.
Such “AI slop” has begun to waste valuable time for open-source maintainers, not only in cURL. The community is struggling with how to stem the tide.
Still, banning AI wasn’t the solution, Stenberg argued back then. He believed that AI might yet prove useful.
And he turned out to be right. In September, a batch of cURL bug reports arrived that has so far led to 50 fixes in the cURL library source code.
It marks a clean break from the previous wave of junk reports. There may have been the odd valid AI-based bug report before, but this time, Stenberg’s team implemented fifty fixes, all stemming from AI-generated reports. Once again the team is knee-deep in AI bug reports — but this time, they’re not slop. These are bugs that cURL’s regular analysis tools have been completely been overlooking.
“This is new,” says Daniel Stenberg. “It really looks like these new tools are finding problems that none of the old, established tools detect.”
“We regularly run clang-tidy, scan-build, CodeSonar and Coverity on the code, and whenever they find something, we fix it. So when all those tools report zero issues and someone suddenly finds hundreds, that’s pretty spectacular,” he adds — with some understatement.
All the bug reports came from one single developer: Joshua Rogers, an Australian with 15 years in cybersecurity, including at Opera Software in Poland. Today he works in security for a cryptocurrency company.
Over the past few months, he has been evaluating new AI-based tools and has started submitting bug reports to several open-source projects — including cURL, sudo, libwebm, Next.js, avahi, wpa_supplicant and squid.
None of the 50 bugs found in cURL were critical, but Rogers has discovered critical vulnerabilities elsewhere, including in source code from his former employer Opera Software. That bug was patched in early September.
Initially, Rogers hesitated to report bugs to cURL — familiar with Stenberg’s public stance on “AI slop”.
“Even though I could literally see the bugs in the code, I thought there was a 0.001% chance I was wrong — and I’d end up in the hall of shame,” Rogers says with a smile.
But he eventually gathered his courage and started sending reports.
After a while, Stenberg reached out curiously and asked where the reports were coming from.
”After I explained it to him, he asked me to send him the un-reviewed list of problems, and he'd triage them himself.”
“Triage” is a medical term — sorting patients by urgency. In software, it means prioritizing bug reports by severity.
Rogers says he’s received similarly astonished reactions from other open-source maintainers.
On his blog, he has shared insights into how he performs vulnerability analysis using LLM based SAST tools (Static Application Security Testing). His main message: these tools exist, and they’ve become incredibly good.

Comment Re:What exactly is the law/rule? (Score 2) 323

They are accused of this:
-Selling millions of cars that are not certified. VW does have some certificates, but they are valid only for (non-existing) cars without the defeat devices. Devices that work like this have to be declared. There are acceptable uses for example when handling emergencies or when starting the car, but cheating on emissions testing would presumably not have been an acceptable use. So VW didn't mention them in the application and thus the certficiates they do own are not valid for the cars they sold.
-Having installed defeat devices, which is illegal.

Comment In a parallell world without XKCD 936 (Score 1) 549

”What is there to prevent “letmeinfacebook” from being the new most common four word password for Facebook accounts”

Chance. XKCD 936 says to choose the words at random.

Diogomonica is wrong. And so was Bruce Schneier, and for the same reason – he missed that the words are to be chosen at random.

https://www.schneier.com/blog/...

This means for example picking a up a few books and selecting pages and words at random. I picked a poetry book and used only words starting with an "o". Not optimal, but nice.

Password managers are better, definitely. So sure, mention the password manager first. But nine out of ten of your readers will not install them. What will you tell them? Nothing?

Comment Links to sources and some comments from author (Score 1) 129

Thanks for linking to us! I think that's a first!

Credit goes to Armdevices for finding the story: http://armdevices.net/2014/01/...

Chipsip also of course publishes its own press releases: http://www.chipsip.com/news/in...

This is Chipsips own comparison between their design and Google Glass (pdf) http://www.chipsip.com/archive...

To some commenters:
- This is not a product. This is a reference design which other companies will build smart glasses from. Some of the dozen or so manufacturers of prisma smart glasses out there, besides Google, might well have used this design.
- The specs top Googles Glass, but the manufacturer can of course choose to not utilize them fully, to make for example price more reasonable. Look upon this specification as the limit of what you can to today in this form factor – maybe carrying an external battery in your breast pocket?
- Google put a lot of effort in the software ("OK glass!", et cetera). Chipsip has a much simpler idea in the link above – to use the smart glasses basically as an extra screen to a standard Android smartphone.

- Jan Tångring, reporter, Elektroniktidningen (etn.se).

Comment What about the Sony Vaio Z? (Score 1) 69

What about the Sony Vaio Z docking station Power Media Dock? It was advertised June 28 to be using ”an optical cable” and ‘Light Peak’.

http://presscentre.sony.eu/content/detail.aspx?ReleaseID=6836&NewsAreaId=2

It is available now, at $499.99,

http://store.sony.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10551&storeId=10151&langId=-1&partNumber=VGPPRZ20A/B#features

Slashdot Top Deals

Save a little money each month and at the end of the year you'll be surprised at how little you have. -- Ernest Haskins

Working...