Korva
Tech

Most Websites Share the Same Foundation, So One Bug Puts Them All at Risk

Researchers used AI to find two flaws, and the same technology can help attackers exploit them.

Up First from NPR · Websites Go Offline, Protests in France, Netflix Downsizes

Specialists who track internet security uncovered an alarming problem about two months ago and tried to keep it secret while a fix was prepared. This week, the problem was disclosed: two flaws in PHP, software built decades ago that supports roughly seven in ten websites. Businesses and governments then scrambled to respond before hackers could get in.

PHP works out of sight. It helps the computers that store websites build pages, handle logins, and send results to a browser. Because so many sites rely on the same code, a flaw there reaches a very large share of the web.

Kevin Roose, co-host of a podcast about artificial intelligence, said researchers found the flaws. He said an attacker could gain control of any computer hosting a website “without a password and without leaving any fingerprints.”

To show what shared risk means, Roose offered this comparison: “imagine that 70% of the doors in the world ran on the same locks.” The flaw is in the shared PHP code, so every site running it is exposed.

Researchers used AI to find the flaws, Roose said. He added that AI tools can also quickly exploit holes like these. That has created a race in which defenders try to install patches before intruders get in. Operators need to patch every system running PHP, including older versions.

Questions people ask

What exactly is PHP?

PHP is a programming language that runs on web servers, the computers that store sites and deliver them to browsers. It builds pages, processes forms, and manages logins. It became widely used in the late 1990s and early 2000s because it was free, flexible, and worked with inexpensive hosting.

Why do so many websites use the same software?

Shared tools save time and money compared with building a site from scratch. Widely used open-source software also has many trained programmers, hosting options, and years of testing. The drawback is concentration of risk, since one hidden bug can affect a huge number of sites.