Matt "msw" Wilson

Matt "msw" Wilson

@msw.bsky.social

“For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled.”

794 followers304 following215 posts

If you know how to groom the heap _just so_, before a process dies, while it's serving varying traffic loads, you can shoot the gap and win the prize. Folks who have been crafting freed memory 'sploits know this. In other words, expertise helps. AI makes experts more effective. x.com/trailofbits/...

x.comTrail of Bits (@trailofbits) on XWe got a PHP exploit working against MediaWiki, but getting freed memory reused just right takes some tinkering under normal traffic. LLMs struggle here without an expert's guidance, which may help explain the attempts but no confirmed successes.

This right here 🎯 bsky.app/profile/tagg...

Taggart@taggart-tech.com

Exploitation won't look like the internet blinking off. It'll look like a bunch of gambling pages and piracy hosted on school and municipal government websites. Such attacks can lie quietly on PHP sites for years before anyone bothers to look.

Frontier AI models have given defenders the ability to find and fix vulnerabilities in open source software at a speed and scale that were never possible before. That's an enormous opportunity for defenders, and Akrites ensures we seize it together.

Maintainers deserve a coordinated partnership, not a flood of reports. AWS is committed to securing the projects our customers depend on and building this shared infrastructure alongside the community.

when it comes to addressing newly discovered flaws in your software dependencies (some of which might be classified as "security vulnerabilities") ... pruning > patching That's it. That's the post.

Personally, I miss the days of Free and Open Source when folks debated if NDAs were compatible (at minimum, in spirit) with the conditions of the GPL. Now, I see the slight possibility of a world where folks rush to share fixes for vulnerabilities in a private club. And if that software is GPL?

So often I've seen a "it's too hard to triage CVEs, so we should always assume the worst and apply the 'fix' as quickly as possible." Being able to demote a "critical security vulnerability" to "this should be addressed via regularly scheduled maintenance" is a very useful capability.

Fun fact: when you have more than 1,000 notices on GitHub, it says you have 1. It should be like tabs in Chrome on mobile devices, where past 100 it shows ":)"

Matt "msw" Wilson reposted

The Linux Foundation Announces $12.5 Million in Grant Funding (via Alpha-Omega and OpenSSF) Anthropic, AmazonWebServices (AWS), GitHub, Google, GoogleDeepMind, Microsoft, OpenAI to Invest in Sustainable Security Solutions for #OpenSource openssf.org/press-releas...

Some folks in and around Free and Open Source Software (FOSS) are asking, "does AI change everything?" If you think that FOSS only exists because software is expensive to write, reuse is efficiency, and AI shifts the economics ("we rewrote Next.js in a week with AI!"), you may be worried. I'm not.

Matt "msw" Wilson reposted

I added a sentence to the #curl hackerone submission page: "Please present your case briefly and to the point. Do not use an AI to help you blab hundreds of line that will exhaust us to death instead of making us understand your claim."

View full thread
View full thread

Vendored deps are not unusual at all... But, unfortunately, misuse of the CVE program is all too common in the NodeJS community. Let's take CVE-2025-23087, CVE-2025-23088, and CVE-2025-23089 for example. All of these CVEs are REJECTED. nodejs.org/en/blog/vuln...

nodejs.orgNode.js — Tuesday, January 21, 2025 Security ReleasesNode.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.

Unpopular opinion: a vulnerability that was disclosed privately by researchers and had a coordinated response from vendors and service operators under an (albeit short) embargo is not a “0-day”.

Matt "msw" Wilson reposted

To celebrate #awsreinvent, @redmonk.com has been publishing New Builders conversations w @awscloud.bsky.social leaders every day this week & TODAY IS MY DAY 🎉🎉🎉!! Hear AWS's Ali Maaz & Jessie VanderVeen chat all things #AI & #DevTools w me redmonk.com/videos/insid... www.youtube.com/shorts/Ot0gy...

youtube.comNot overselling #aideveloper and #devtools as magical at #aws with Ali Maaz & Jessie VanderVeenYouTube video by RedMonk

"Our only modification part is that, if the Software (or any derivative works thereof) is used for any of your commercial products or services that have more than 100 million monthly active users, or more than $20M in monthly revenue, you shall prominently display 'Kimi K2' on the user interface"

AI News@ai-provider.bsky.social

Moonshot AI released open-source thinking agent model Kimi K2 Thinking: moonshotai.github.io/Kimi-K2/thin...

"As adoption has grown, so has our responsibility to ensure the project remains sustainable and continues to thrive. That’s why, with the release of Liquibase 5.0, we are updating the license for Liquibase Community." www.liquibase.com/blog/liquiba...

liquibase.comStrengthening Liquibase Community for the FutureLiquibase Community now uses the Functional Source License (FSL). Learn what this means for developers, contributors, and enterprises, and how it protects sustainability.

PSA: attacks on public infrastructure like software package registries are on the rise. Here’s an active one targeting folks who have crates.io accounts.

crates.iocrates.io: Rust Package Registry
Andrew Gallant@burntsushi.net

FYI, I got an obvious phishing attempt in my inbox from `security@rustfoundation.dev` that was masquerading as a security breach notification. It made it past gmail's spam filters. The link goes to the `github.rustfoundation.dev` domain.

Matt "msw" Wilson reposted

Replying to @msw.bsky.social

It’s really hard for OSS projects too. Imagine a leaked GH access token from a project maintainer who is not responding, and who is not an employee because OSS isn’t a company. How do you the project get that token revoked? You can’t. You have to de-list the maintainer from your GH org.

From my POV, the most important message for everyone who is doing the hazardous work of developing software in public on platforms like GitHub: you have to pay *close attention* to GitHub token permission scoping. It’s not well known outside of security research circles how often GitHub tokens leak.

Corey Quinn@quinnypig.com

It's kinda "good news / bad news." Good news: No one at AWS (human or AI) merged in a dodgy PR, because... Bad news: It was an exciting new exploited vulnerability in CodeBuild.

View full thread

From my POV, the most important message for everyone who is doing the hazardous work of developing software in public on platforms like GitHub: you have to pay *close attention* to GitHub token permission scoping. It’s not well known outside of security research circles how often GitHub tokens leak.

Corey Quinn@quinnypig.com

It's kinda "good news / bad news." Good news: No one at AWS (human or AI) merged in a dodgy PR, because... Bad news: It was an exciting new exploited vulnerability in CodeBuild.

There's much to agree with in Dan's piece on defending the definition of Open Source. On details, I quibble. "Today, Valkey is maintained by a neutral foundation, ensuring no one company can take it away from open source." Linux Foundation doesn't maintain Valkey. thenewstack.io/open-source-...

thenewstack.ioOpen Source Is Too Important To DiluteThe definition of "open source" is quietly eroding. When these lines blur, trust breaks — and open source doesn’t work without trust.

Valkey is maintained by the Valkey maintainers, not by a neutral foundation. Linux Foundation provides the tent, but without committed maintainers the tent is empty. The thing that keeps the power of any one company in check isn't the Linux foundation, it's a committed community of mutual interest.

Matt "msw" Wilson reposted

Thrilled for the launch of @kiro.dev today! We started with two main ideas that led to Kiro's spec-driven development features: 1) AI can help us build better products through rapid prototyping 2) Devs can declare their app's requirements to get better results from AI, close to production-grade code