News: 1773057526

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Microsoft Azure CTO set Claude on his 1986 Apple II code, says it found vulns

(2026/03/09)


AI can reverse engineer machine code and find vulnerabilities in ancient legacy architectures, says Microsoft Azure CTO Mark Russinovich, who used his own Apple II code from 40 years ago as an example.

Russinovich [1]wrote : "We are entering an era of automated, AI-accelerated vulnerability discovery that will be leveraged by both defenders and attackers."

In May 1986, Russinovich wrote a utility called Enhancer for the Apple II personal computer. The utility, written in 6502 machine language, added the ability to use a variable or BASIC expression for the destination of a GOTO, GOSUB, or RESTORE command, whereas without modification Applesoft BASIC would only accept a line number.

[2]

Russinovich had Claude Opus 4.6, [3]released early last month , look over the code. It decompiled the machine language and found several security issues, including a case of "silent incorrect behavior" where, if the destination line was not found, the program would set the pointer to the following line or past the end of the program, instead of reporting an error. The fix would be to check the carry flag, which is set if the line is not found, and branch to an error.

[4]

Claude finds vulnerabilities in 40 year old type-in code for the Apple II

The existence of the vulnerability in Apple II type-in code has only amusement value, but the ability of AI to decompile embedded code and find vulnerabilities is a concern. "Billions of legacy microcontrollers exist globally, many likely running fragile or poorly audited firmware like this," said one comment to Russinovich's post.

When Anthropic introduced Claude Opus 4.6, the company warned about the problem of AI quickly finding vulnerabilities that could be exploited by hackers.

[5]

[6]

"When we pointed Opus 4.6 at some of the most well-tested codebases (projects that have had fuzzers running against them for years, accumulating millions of hours of CPU time), Opus 4.6 found high-severity vulnerabilities, some that had gone undetected for decades," [7]said the company's Red Team, responsible for raising public awareness of AI risks.

[8]OK, so Anthropic's AI built a C compiler. That don't impress me much

[9]AI has gotten good at finding bugs, not so good at swatting them

[10]Microsoft boss on AI content: 'Nobody wants anything that is sloppy'

[11]Rapid AI-driven development makes security unattainable, warns Veracode

The Red Team suggested "this is a moment to move quickly... to secure as much code as possible while the window exists." That approach may work for current high-profile open source projects like Mozilla's Firefox, where AI [12]apparently found 14 high-severity bugs, but is not realistic for much of the old code that continues to run, such as on embedded devices or in legacy applications.

Last month, Anthropic said: "We expect that a significant share of the world's code will be scanned by AI in the near future, given how effective models have become at finding long-hidden bugs and security issues."

Although the title of Anthropic's post focuses on making these capabilities available to defenders, at a price, one suspects it is not really a net gain for cybersecurity.

[13]

Nor is it a win for most open source projects, since AI is also good at finding irrelevant or non-existent security problems, causing a burden for maintainers [14]drowning in AI slop . ®

Get our [15]Tech Resources



[1] https://www.linkedin.com/posts/markrussinovich_opus-46s-security-audit-of-my-1986-code-activity-7436235669938614272-IV5f

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/aiml&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2aa78tvarXwg7FsjCV5rmqwAAAIY&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[3] https://www.theregister.com/2026/02/09/claude_opus_46_compiler/

[4] https://regmedia.co.uk/2026/03/09/claudeappleiicode.jpg

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/aiml&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aa78tvarXwg7FsjCV5rmqwAAAIY&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/aiml&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aa78tvarXwg7FsjCV5rmqwAAAIY&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[7] https://red.anthropic.com/2026/zero-days/

[8] https://www.theregister.com/2026/02/13/anthropic_c_compiler/

[9] https://www.theregister.com/2026/02/24/ai_finding_bugs/

[10] https://www.theregister.com/2026/02/25/microsoft_boss_on_ai_content/

[11] https://www.theregister.com/2026/02/26/veracode_security_ai/

[12] https://www.theregister.com/2026/03/06/firefox_bugs_anthropic_ai/

[13] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/aiml&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aa78tvarXwg7FsjCV5rmqwAAAIY&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[14] https://www.theregister.com/2026/02/03/github_kill_switch_pull_requests_ai/

[15] https://whitepapers.theregister.com/



But is this "news" ?

Anonymous Coward

Only an absolute moron would ever assume anything is perfect. The rest of us discarded greybears will know - not guess, not estimate - *know* that any and everything we work with can or is compromised.

The main problem is to safely life in a world like that, you have to spend money on things other than bonuses and shareholder returns.

This is (yet) another thing that was being discussed in strategy circles when "AI" was being punted as the solution to all our ills.

For fun...

Anonymous Coward

He should run it on the original Windows 95 code, and see it explode.

Re: For fun...

b0llchit

He did. Claude committed suicide midways because there were too many problems causing severe depression. The sheer amount of crud kills any sentient or non-sentient entity when confronted with that code base.

Who cares?

rgjnk

It's not as it automated vulnerability scanning is a new thing, or that software has bugs.

Anyone who was bothered could have done this already.

I know his job is to pump as hard as he can but surely he's only selling to the credulous who aren't the actual market?

Re: Who cares?

John Miles

The market is credulous CEOs etc. who will force their staff to use and love the brown stuff otherwise known as AI

Re: Who cares? ... we should ... before it is too late !!!

Anonymous Coward

You insult 'Brown Stuff' to call 'AI' such !!!

At least 'Brown Stuff' can fertilise crops ... 'AI' will ultimately kill us all by nullifying our ability to learn or want to learn then the gradual spiral down to 'Idiocracy' !!!

:)

Re: Who cares?

dinsdale54

The tech folks at one of my customers used to refer to being asked to look at various new technologies as "High Life" requests. as their CTO had read about it in British Airways "High Life" magazine on a recent flight.

To his credit if they told their CTO it was a load of bolx he would leave it well alone as they had his complete trust.

Re: Who cares?

Anonymous Coward

Currently in that situation; whereas the CEO's computer has had a security application disabled, by the user, for more than three months. I don't feel any guilt ignoring AI dictats.

Pardon my ignorance...

Yorick Hunt

... but shouldn't he be using Mickey$oft's own Copralot instead of inflating a competing product?

Re: Pardon my ignorance...

wolfetone

Do as they say, not as they do!

Re: Pardon my ignorance...

Anonymous Coward

Not even Micro~1 uses that!

A while ago, given the OpenAI/Microsoft love-in, I would have asked why they dont use ChatGPT but that ship has sailed!

Dogfooding

cyberdemon

The practice of "eating your own dogfood" i.e. using your own products..

In the AI world, it should be known as "dogshiting"

In this case, I suppose someone else's dogshit was tastier

You will soon forget this.