<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[*Zero* out of the six pending #curl CVEs are C mistakes.]]></title><description><![CDATA[<p>*Zero* out of the six pending <a href="https://mastodon.social/tags/curl" rel="tag">#<span>curl</span></a> CVEs are C mistakes. They are all logical mistakes that would have happened anyway even if we had used another language.</p>]]></description><link>https://board.circlewithadot.net/topic/5505011c-169b-4cb0-849d-67aa7d9d3aa0/zero-out-of-the-six-pending-curl-cves-are-c-mistakes.</link><generator>RSS for Node</generator><lastBuildDate>Thu, 30 Apr 2026 21:43:47 GMT</lastBuildDate><atom:link href="https://board.circlewithadot.net/topic/5505011c-169b-4cb0-849d-67aa7d9d3aa0.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 24 Apr 2026 16:05:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Sat, 25 Apr 2026 16:13:17 GMT]]></title><description><![CDATA[<p><span><a href="/user/tdelmas%40mamot.fr">@<span>tdelmas</span></a></span> <span><a href="/user/bagder%40mastodon.social">@<span>bagder</span></a></span> this is so goofy.  all the time you spent posting this comment could have been used to search for missing children instead.</p>]]></description><link>https://board.circlewithadot.net/post/https://icosahedron.website/users/greg/statuses/116466227446060407</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://icosahedron.website/users/greg/statuses/116466227446060407</guid><dc:creator><![CDATA[greg@icosahedron.website]]></dc:creator><pubDate>Sat, 25 Apr 2026 16:13:17 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Sat, 25 Apr 2026 16:06:15 GMT]]></title><description><![CDATA[<p><span><a href="/user/bagder%40mastodon.social">@<span>bagder</span></a></span> it's the lamp post fallacy.  Many memory errors are relatively easy to find, making them a fun target for early static vulnerability analyzers.</p><p>Leading to a lot of security bugs related to buffer overruns that were found automatically.  </p><p>Leading some people to conclude erroneously that since they were the majority of security bugs found, they must represent the majority of all security bugs.</p><p>AI vulnerability scans will likely demonstrate they were just the tip of the iceberg.</p>]]></description><link>https://board.circlewithadot.net/post/https://social.tchncs.de/users/michiel/statuses/116466199811764221</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.tchncs.de/users/michiel/statuses/116466199811764221</guid><dc:creator><![CDATA[michiel@social.tchncs.de]]></dc:creator><pubDate>Sat, 25 Apr 2026 16:06:15 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Sat, 25 Apr 2026 16:02:12 GMT]]></title><description><![CDATA[<p>zero out of seven now...</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.social/users/bagder/statuses/116466183876183424</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.social/users/bagder/statuses/116466183876183424</guid><dc:creator><![CDATA[bagder@mastodon.social]]></dc:creator><pubDate>Sat, 25 Apr 2026 16:02:12 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Sat, 25 Apr 2026 10:30:34 GMT]]></title><description><![CDATA[<p><span><a href="/user/floooh%40mastodon.gamedev.place">@<span>floooh</span></a></span> <span><a href="/user/gloriouscow%40oldbytes.space">@<span>gloriouscow</span></a></span> <span><a href="/user/goedelchen%40mastodontech.de">@<span>goedelchen</span></a></span> <span><a href="/user/tdelmas%40mamot.fr">@<span>tdelmas</span></a></span> Very few people were as stupid as me and wrote large amounts of complicated high-level code in 386 assembly well into the ’90s, but in my defence it was code with no security implications and accepting no input.</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.nu/users/ahltorp/statuses/116464879831896581</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.nu/users/ahltorp/statuses/116464879831896581</guid><dc:creator><![CDATA[ahltorp@mastodon.nu]]></dc:creator><pubDate>Sat, 25 Apr 2026 10:30:34 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Sat, 25 Apr 2026 10:19:47 GMT]]></title><description><![CDATA[<p><span><a href="/user/floooh%40mastodon.gamedev.place">@<span>floooh</span></a></span> <span><a href="/user/gloriouscow%40oldbytes.space">@<span>gloriouscow</span></a></span> <span><a href="/user/goedelchen%40mastodontech.de">@<span>goedelchen</span></a></span> <span><a href="/user/tdelmas%40mamot.fr">@<span>tdelmas</span></a></span> I’m of the firm belief that low-level code should be written with low-level constructions and high-level code with high-level constructions. If that’s possible in the same language, great. If it’s not, multiple languages should be used, but that might of course also have problems.</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.nu/users/ahltorp/statuses/116464837412707603</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.nu/users/ahltorp/statuses/116464837412707603</guid><dc:creator><![CDATA[ahltorp@mastodon.nu]]></dc:creator><pubDate>Sat, 25 Apr 2026 10:19:47 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Sat, 25 Apr 2026 09:36:05 GMT]]></title><description><![CDATA[<p><span><a href="/user/ahltorp%40mastodon.nu">@<span>ahltorp</span></a></span> <span><a href="/user/gloriouscow%40oldbytes.space">@<span>gloriouscow</span></a></span> <span><a href="/user/goedelchen%40mastodontech.de">@<span>goedelchen</span></a></span> <span><a href="/user/tdelmas%40mamot.fr">@<span>tdelmas</span></a></span> the cognitive load argument may apply to some gc languages, but definitely not to rust <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--wink" style="height:23px;width:auto;vertical-align:middle" title=";)" alt="😉" /></p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.gamedev.place/users/floooh/statuses/116464665564643855</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.gamedev.place/users/floooh/statuses/116464665564643855</guid><dc:creator><![CDATA[floooh@mastodon.gamedev.place]]></dc:creator><pubDate>Sat, 25 Apr 2026 09:36:05 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Sat, 25 Apr 2026 01:25:01 GMT]]></title><description><![CDATA[<p><span><a href="/user/gloriouscow%40oldbytes.space">@<span>gloriouscow</span></a></span> <span><a href="/user/goedelchen%40mastodontech.de">@<span>goedelchen</span></a></span> <span><a href="/user/floooh%40mastodon.gamedev.place">@<span>floooh</span></a></span> <span><a href="/user/tdelmas%40mamot.fr">@<span>tdelmas</span></a></span> The point should not be that a language protects you from doing something bad, it should be that it frees up cognitive resources that are unnecessarily spent on figuring out what a certain construction does. Those resources can then be used to actually understand the code.</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.nu/users/ahltorp/statuses/116462734640661377</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.nu/users/ahltorp/statuses/116462734640661377</guid><dc:creator><![CDATA[ahltorp@mastodon.nu]]></dc:creator><pubDate>Sat, 25 Apr 2026 01:25:01 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Fri, 24 Apr 2026 21:32:32 GMT]]></title><description><![CDATA[<p><span><a href="/user/bagder%40mastodon.social">@<span>bagder</span></a></span> This makes all the Rust people get in the comments like the Spanish Inquisition.</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.social/users/Rylik/statuses/116461820488613472</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.social/users/Rylik/statuses/116461820488613472</guid><dc:creator><![CDATA[rylik@mastodon.social]]></dc:creator><pubDate>Fri, 24 Apr 2026 21:32:32 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Fri, 24 Apr 2026 21:28:50 GMT]]></title><description><![CDATA[<p><span><a href="/user/tdelmas%40mamot.fr">@<span>tdelmas</span></a></span> <span><a href="/user/bagder%40mastodon.social">@<span>bagder</span></a></span> Sure, and any language other than C was a waste of time, cuz you could’ve just spent that time writing better C.</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.social/users/Rylik/statuses/116461805932876427</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.social/users/Rylik/statuses/116461805932876427</guid><dc:creator><![CDATA[rylik@mastodon.social]]></dc:creator><pubDate>Fri, 24 Apr 2026 21:28:50 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Fri, 24 Apr 2026 21:15:15 GMT]]></title><description><![CDATA[<p><span><a href="/user/icing%40chaos.social">@<span>icing</span></a></span> <span><a href="/user/bagder%40mastodon.social">@<span>bagder</span></a></span> reality is sadly non-exhaustive</p>]]></description><link>https://board.circlewithadot.net/post/https://hachyderm.io/users/Kiskae/statuses/116461752486974869</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://hachyderm.io/users/Kiskae/statuses/116461752486974869</guid><dc:creator><![CDATA[kiskae@hachyderm.io]]></dc:creator><pubDate>Fri, 24 Apr 2026 21:15:15 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Fri, 24 Apr 2026 20:48:26 GMT]]></title><description><![CDATA[<p><span><a href="/user/goedelchen%40mastodontech.de" rel="nofollow noopener">@<span>goedelchen</span></a></span> <span><a href="/user/floooh%40mastodon.gamedev.place" rel="nofollow noopener">@<span>floooh</span></a></span> <span><a href="/user/bagder%40mastodon.social" rel="nofollow noopener">@<span>bagder</span></a></span> <span><a href="/user/tdelmas%40mamot.fr" rel="nofollow noopener">@<span>tdelmas</span></a></span> </p><p>As for that quote, optimistic as it may be, there's a kernel of truth to it.  There are entire classes of vulnerability that are just not really feasible to create in Rust without an unsafe block or really going out of your way to Find Out.  </p><p>My boldest claim for Rust would be, if you selected some random programmer of indeterminate skill and assigned them the task of writing a file parser that everyone on earth will use, I would absolutely pray they write it in Rust.</p>]]></description><link>https://board.circlewithadot.net/post/https://oldbytes.space/users/gloriouscow/statuses/116461647043801252</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://oldbytes.space/users/gloriouscow/statuses/116461647043801252</guid><dc:creator><![CDATA[gloriouscow@oldbytes.space]]></dc:creator><pubDate>Fri, 24 Apr 2026 20:48:26 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Fri, 24 Apr 2026 20:37:58 GMT]]></title><description><![CDATA[<p><span><a href="/user/goedelchen%40mastodontech.de" rel="nofollow noopener">@<span>goedelchen</span></a></span> <span><a href="/user/floooh%40mastodon.gamedev.place" rel="nofollow noopener">@<span>floooh</span></a></span> <span><a href="/user/bagder%40mastodon.social" rel="nofollow noopener">@<span>bagder</span></a></span> <span><a href="/user/tdelmas%40mamot.fr" rel="nofollow noopener">@<span>tdelmas</span></a></span> </p><p>Fair point, my interpretation of overconfidence was that it leads to laziness, but that was indeed not the original point.   If you feel something is protecting you, you drop your personal vigilance, vigilance takes effort, thus avoiding effort being a form of laziness.  </p><p>Maybe a bit of a leap, but it's my brain and I have to live in here.</p>]]></description><link>https://board.circlewithadot.net/post/https://oldbytes.space/users/gloriouscow/statuses/116461605915368895</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://oldbytes.space/users/gloriouscow/statuses/116461605915368895</guid><dc:creator><![CDATA[gloriouscow@oldbytes.space]]></dc:creator><pubDate>Fri, 24 Apr 2026 20:37:58 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Fri, 24 Apr 2026 20:34:15 GMT]]></title><description><![CDATA[<p><span><a href="/user/gloriouscow%40oldbytes.space">@<span>gloriouscow</span></a></span> <span><a href="/user/floooh%40mastodon.gamedev.place">@<span>floooh</span></a></span> <span><a href="/user/bagder%40mastodon.social">@<span>bagder</span></a></span> <span><a href="/user/tdelmas%40mamot.fr">@<span>tdelmas</span></a></span> "So would gently push back on the idea that programming in Rust leads to laziness." The question was, whether there is an overconfidence syndrome, not laziness.</p><p>IMHO, the claim "A language empowering everyone to build reliable and efficient software" is ... uhm... optimistic.</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodontech.de/users/goedelchen/statuses/116461591318870089</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodontech.de/users/goedelchen/statuses/116461591318870089</guid><dc:creator><![CDATA[goedelchen@mastodontech.de]]></dc:creator><pubDate>Fri, 24 Apr 2026 20:34:15 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Fri, 24 Apr 2026 20:27:24 GMT]]></title><description><![CDATA[<p><span><a href="/user/tdelmas%40mamot.fr">@<span>tdelmas</span></a></span> <span><a href="/user/bagder%40mastodon.social">@<span>bagder</span></a></span> we can also say that C saves time in may cases. (compiling time , time updating tools, time updating code, time learning, time fixing build problems, etc…)</p>]]></description><link>https://board.circlewithadot.net/post/https://social.vivaldi.net/users/thradams/statuses/116461564331084055</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://social.vivaldi.net/users/thradams/statuses/116461564331084055</guid><dc:creator><![CDATA[thradams@social.vivaldi.net]]></dc:creator><pubDate>Fri, 24 Apr 2026 20:27:24 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Fri, 24 Apr 2026 20:00:34 GMT]]></title><description><![CDATA[<p><span><a href="/user/tdelmas%40mamot.fr">@<span>tdelmas</span></a></span> <span><a href="/user/bagder%40mastodon.social">@<span>bagder</span></a></span> which language doesn't have the possibility of mistakes?</p>]]></description><link>https://board.circlewithadot.net/post/https://esq.social/users/Amoshias/statuses/116461458817866239</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://esq.social/users/Amoshias/statuses/116461458817866239</guid><dc:creator><![CDATA[amoshias@esq.social]]></dc:creator><pubDate>Fri, 24 Apr 2026 20:00:34 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Fri, 24 Apr 2026 18:52:38 GMT]]></title><description><![CDATA[<p><span><a href="/user/levitte%40mastodon.nu">@<span>levitte</span></a></span> <span><a href="/user/bagder%40mastodon.social">@<span>bagder</span></a></span> <span><a href="/user/tdelmas%40mamot.fr">@<span>tdelmas</span></a></span> <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4af.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--100" style="height:23px;width:auto;vertical-align:middle" title="💯" alt="💯" /> . You just have to be extra careful when you write this (do-curl) macro <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f62c.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--grimacing" style="height:23px;width:auto;vertical-align:middle" title="😬" alt="😬" /></p>]]></description><link>https://board.circlewithadot.net/post/https://mamot.fr/users/corpsmoderne/statuses/116461191732993338</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mamot.fr/users/corpsmoderne/statuses/116461191732993338</guid><dc:creator><![CDATA[corpsmoderne@mamot.fr]]></dc:creator><pubDate>Fri, 24 Apr 2026 18:52:38 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Fri, 24 Apr 2026 17:59:08 GMT]]></title><description><![CDATA[<p><span><a href="/user/bagder%40mastodon.social">@<span>bagder</span></a></span> If I'm understanding you correctly... we need a programming language that doesn't allow the programmer to make logical mistakes?</p><p><img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f914.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--thinking_face" style="height:23px;width:auto;vertical-align:middle" title="🤔" alt="🤔" /> A programming language that doesn't follow logic...</p><p>Are you re-writing curl in COBOL?</p>]]></description><link>https://board.circlewithadot.net/post/https://hachyderm.io/users/jefftp/statuses/116460981383913773</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://hachyderm.io/users/jefftp/statuses/116460981383913773</guid><dc:creator><![CDATA[jefftp@hachyderm.io]]></dc:creator><pubDate>Fri, 24 Apr 2026 17:59:08 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Fri, 24 Apr 2026 17:52:43 GMT]]></title><description><![CDATA[<p><span><a href="/user/bagder%40mastodon.social">@<span>bagder</span></a></span> See, Daniel, couldn’t you show a bit more engagement in putting the bugs where the public expects them? Call it expectation management…</p>]]></description><link>https://board.circlewithadot.net/post/https://infosec.exchange/users/lennybacon/statuses/116460956101565843</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://infosec.exchange/users/lennybacon/statuses/116460956101565843</guid><dc:creator><![CDATA[lennybacon@infosec.exchange]]></dc:creator><pubDate>Fri, 24 Apr 2026 17:52:43 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Fri, 24 Apr 2026 17:38:39 GMT]]></title><description><![CDATA[<p><span><a href="/user/bagder%40mastodon.social">@<span>bagder</span></a></span> It would have been harder in Prolog.<img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60c.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--relieved" style="height:23px;width:auto;vertical-align:middle" title="😌" alt="😌" /></p>]]></description><link>https://board.circlewithadot.net/post/https://chaos.social/users/icing/statuses/116460900813474296</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://chaos.social/users/icing/statuses/116460900813474296</guid><dc:creator><![CDATA[icing@chaos.social]]></dc:creator><pubDate>Fri, 24 Apr 2026 17:38:39 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Fri, 24 Apr 2026 17:12:55 GMT]]></title><description><![CDATA[<p><span><a href="/user/jwalzer%40infosec.exchange">@<span>jwalzer</span></a></span> <span><a href="/user/bagder%40mastodon.social">@<span>bagder</span></a></span> <span><a href="/user/tdelmas%40mamot.fr">@<span>tdelmas</span></a></span> Given how extensive the test suite and docs are it is actually surprising nobody has burned the tokens to reimplement / launder it in Rust as a drop-in replacement.</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.online/users/larsmb/statuses/116460799637998956</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.online/users/larsmb/statuses/116460799637998956</guid><dc:creator><![CDATA[larsmb@mastodon.online]]></dc:creator><pubDate>Fri, 24 Apr 2026 17:12:55 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Fri, 24 Apr 2026 17:05:52 GMT]]></title><description><![CDATA[<p><span><a href="/user/bagder%40mastodon.social" rel="nofollow noopener">@<span>bagder</span></a></span> <span><a href="/user/tdelmas%40mamot.fr" rel="nofollow noopener">@<span>tdelmas</span></a></span> </p><p>So the rust-rewrite will then be called „rurl“ I assume?  Or „gurl“ in golang?</p>]]></description><link>https://board.circlewithadot.net/post/https://infosec.exchange/users/jwalzer/statuses/116460771884819480</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://infosec.exchange/users/jwalzer/statuses/116460771884819480</guid><dc:creator><![CDATA[jwalzer@infosec.exchange]]></dc:creator><pubDate>Fri, 24 Apr 2026 17:05:52 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Fri, 24 Apr 2026 16:55:43 GMT]]></title><description><![CDATA[<p><span><a href="/user/tdelmas%40mamot.fr">@<span>tdelmas</span></a></span> yes, and C has existed as a real working option for decades, while memory safe alternatives have not...</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.social/users/bagder/statuses/116460731951386904</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.social/users/bagder/statuses/116460731951386904</guid><dc:creator><![CDATA[bagder@mastodon.social]]></dc:creator><pubDate>Fri, 24 Apr 2026 16:55:43 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Fri, 24 Apr 2026 16:51:49 GMT]]></title><description><![CDATA[<p><span><a href="/user/floooh%40mastodon.gamedev.place" rel="nofollow noopener">@<span>floooh</span></a></span> <span><a href="/user/bagder%40mastodon.social" rel="nofollow noopener">@<span>bagder</span></a></span> <span><a href="/user/tdelmas%40mamot.fr" rel="nofollow noopener">@<span>tdelmas</span></a></span> </p><p>As a Rust programmer who started in C and knows all about nasal demons, I find that the Rust borrow checker is a constant reminder that "oops, I might have just tried to make a CVE right there."</p><p>That you must structure a Rust program of any complexity around memory safety is a constant reminder of what things are and are not safe to do. It's not cognitively free, to the frustration of many people new to Rust. So would gently push back on the idea that programming in Rust leads to laziness.  Most languages do not complain at all - in C, you only get interested in safety if you get interested in safety.</p><p>I'd also hesitate to call any bug embarrassing, unless it was my own.  We've all made some whoppers.  These are process failures.</p>]]></description><link>https://board.circlewithadot.net/post/https://oldbytes.space/users/gloriouscow/statuses/116460716672965943</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://oldbytes.space/users/gloriouscow/statuses/116460716672965943</guid><dc:creator><![CDATA[gloriouscow@oldbytes.space]]></dc:creator><pubDate>Fri, 24 Apr 2026 16:51:49 GMT</pubDate></item><item><title><![CDATA[Reply to *Zero* out of the six pending #curl CVEs are C mistakes. on Fri, 24 Apr 2026 16:46:58 GMT]]></title><description><![CDATA[<p><span><a href="/user/bagder%40mastodon.social">@<span>bagder</span></a></span> <span><a href="/user/tdelmas%40mamot.fr">@<span>tdelmas</span></a></span> As someone who grew up writing and selling my own software in Modula-2 in the 80s, I strongly disagree. Decent languages with strong typing and other checks are definitely more efficient than that pseudo assembler called C.</p>]]></description><link>https://board.circlewithadot.net/post/https://infosec.exchange/users/afx/statuses/116460697551863439</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://infosec.exchange/users/afx/statuses/116460697551863439</guid><dc:creator><![CDATA[afx@infosec.exchange]]></dc:creator><pubDate>Fri, 24 Apr 2026 16:46:58 GMT</pubDate></item></channel></rss>