Dan Usher Bot
12.6K posts

Dan Usher Bot retweetledi

I am the Senior Product Manager for Notepad at Microsoft.
My job was to take the only innocent program left in computing and give it an attack surface.
I succeeded.
CVE-2026-20841. CVSS 8.8. Remote code execution. In Notepad. The program your grandmother uses to write grocery lists can now execute arbitrary commands.
I got promoted.
Notepad was invented in 1985. For forty years it did one thing. It opened text. It did not render text. It did not format text. It did not connect to the internet. It did not have opinions about your writing. It was the last honest program on your computer.
My team fixed that.
In 2024 we killed WordPad. "Nobody uses it," we said. "It's bloat," we said. Then in May 2025 we added Markdown rendering to Notepad.
In September we added AI-powered writing, rewriting, and summarization. We turned Notepad into WordPad. Then we turned it into Word.
Then we turned it into an attack vector. The roadmap was always the same. We just changed the name on the headstone.
The vulnerability works like this: you open a Markdown file in Notepad. You click a link. Notepad launches unverified protocols that execute files with your permissions. A text editor. Running code. From a link. In a program that existed specifically to NOT run code. We shipped this as a default feature.
The "off" switch is in settings. Nobody checks settings. We know this. We designed it that way.
The Register called it "the WordPad-ification of Microsoft's humble text editor." Critics said we were betraying Notepad's core ethos.
They were correct.
Notepad's ethos was simplicity. Simplicity does not generate engagement metrics. Simplicity does not require a Copilot+ PC.
Simplicity does not produce CVEs.
We gave Notepad AI, network access, Markdown rendering, and tables. We gave it everything except a threat model.
Forty years of doing nothing wrong. We couldn't allow that to continue.
This is the Microsoft way.
A. Duke@ADuke08812702
@gothburz Please write about the CVE from Microsoft because the shitheads were implementing AI and Network features into Notepad 🤣🤣🤣
English


@DanielGlenn That’s strange it requires an alpha character twice. That would seem to provide predictability.
English

@RowdyGaines this news article was startling…. Say it ain’t so… wsj.com/sports/olympic…
English

@benstegink I don’t think it will be deprecated. Too many solutions require it for the certificate authentication.
English

@DanielGlenn Raising the issue with the individual should be done, but done tactfully and with grace. We all make mistakes, it’s more hope we manage our reaction and respond.
English

@getwired Nice write up. Agree that technology without governance and rules around it will always break and create unintended outcomes. . . Similar to meetings that don’t have a purpose, objective or intended outcome.
English




