Get the latest tech news

How a 20 year old bug in GTA San Andreas surfaced in Windows 11 24H2


After over two decades, players are now forbidden from flying a seaplane, all thanks to undefined code behavior.

It’s also worth pointing out that even in Windows 10, the very next local variable after the wheel scales has been overwritten by LeaveCriticalSection, which means the game was 4 bytes away from hitting this exact bug years earlier! This in turn exposes the bug caused by those variables being uninitialized, and since sscanf can’t read those values from Skimmer’s vehicles.ide definition, they are kept as-is in garbage form, and propagate further to the vehicle’s data. I want to make it clear: all these findings prove that the bug is NOT an issue with Windows 11 24H2, as things like the way the stack is used by internal WinAPI functions are not contractual and they may change at any time, with no prior notice.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Year

Year

Photo of old bug

old bug

Photo of san andreas

san andreas

Related news:

News photo

Bethesda officially reveals Oblivion Remastered, available today | The nearly 20-year-old game has been remade for modern consoles and PCs.

News photo

Anthropic Warns Fully AI Employees Are a Year Away

News photo

Meta could take a $7 billion hit this year because of Trump's tough China tariffs