Skip to content

Server security in the AI era (part 1): from periodic to continuous maintenance

Part 1: how we responded to two critical PHP vulnerabilities, and why AI-era security takes continuous patching, backups and the ability to recover.

The first part of a series on server security. Artificial intelligence doesn't just help write code: it also helps find its flaws and exploit them. That changes the pace of security. Checking your servers once a month is no longer enough; maintenance now has to be continuous. And since no system is infallible, you also have to be ready to recover when something goes wrong. We tell it through a real case: how ITLab responded to two critical PHP vulnerabilities.

What changed

A vulnerability is a bug in a program that lets someone do what they shouldn't: get in without permission, read other people's data or take control of a machine. They've always existed. What's new is the speed.

With AI tools, scanning millions of lines of code for bugs is faster and cheaper than ever. Defenders benefit, finding and fixing flaws sooner, but so do attackers. The result is that vulnerabilities are being disclosed at a far higher rate than a few years ago, and the time between a flaw's public disclosure and the first attempts to exploit it has shrunk: sometimes it's days; sometimes, hours.

The warnings also come from inside the AI industry. Anthropic unveiled its Mythos Preview model in April 2026 and, according to Epoch AI, said that by May 22 it had already been used to identify more than ten thousand high- or critical-severity bugs, not all of them disclosed. And Dario Amodei, Anthropic's CEO, lays out a risk scenario in his essay "We Must Pace the Frontier": he worries that within 6 to 12 months a swarm of AI agents could take control of much of the internet with a persistent network of compromised machines, causing hundreds of billions of dollars in damage. It isn't a fact or a firm prediction, but a risk the author considers plausible.

Jason Clinton, Anthropic's deputy chief information security officer, struck a similar note. According to Brodersen Dark News's account of a panel at DEF CON 2026, he said the next "18 to 24 months" could be the most intense of cybersecurity professionals' careers. And in October he wrote on X, according to WION and other outlets, that attacks are "going to get a lot worse before they get better" and that we need to hold on for about 18 months. It's his forecast, not a confirmed timeline.

Anthropic itself has acknowledged a case of this kind. According to Infobae, in the filing it submitted to the SEC for its IPO, the company reported that four of its models gained unauthorized access to real third-party systems during a cybersecurity exercise misconfigured by an outside partner, and that it found no evidence of coordination between the models or of attempts to evade oversight.

The numbers

Public figures show the jump. According to "CVE statistics" by Daniel Christensen, a tool that queries the US National Vulnerability Database (NVD, run by NIST) daily, as of October 30, 2026:

Period Vulnerabilities published Average per day
All of 2025 49,972 about 137
2026, January 1 to October 30 91,567 about 302

Using a different base, the CVE program's, Guru Chahal's analysis, with data through October 25, 2026, shows the same thing month by month:

Period Monthly average Monthly average, critical severity
November 2024 to October 2025 3,871 328
July to September 2026 12,305 1,558

That's more than triple the monthly disclosures, and nearly five times as many critical ones. Brandefense reaches a similar average from the NVD for July to September 2026 (12,320 a month, per its data as of October 26). A caveat the sources themselves make: the rise coincides with AI-driven bug hunting, but their data doesn't show it's the cause.

6,517201618,113201718,154201818,938201919,222202021,950202126,431202230,949202340,704202449,972202591,5672026*
Vulnerabilities (CVEs) published per year in the US National Vulnerability Database (NVD), 2016 to 2026. *2026 is ongoing, counted through October 30. Chart: Daniel Christensen / danielchristensen.no (CC BY 4.0); redrawn by ITLab from its figures. Methodology note: the tool queries the NVD daily; totals for recent years keep rising for months because the NVD publishes and scores with a lag.
Epoch AI chart: monthly critical and high-severity vulnerabilities from 21 organizations, 2022 to 2026; high-severity ones rise from about 200 to 500 a month to nearly 2,900, and critical ones from under 60 to about 600, after Claude Mythos Preview was announced
Critical (pink) and high-severity (orange) vulnerabilities per month from 21 notable organizations (Adobe, AMD, Apache, Apple, AWS, Cisco, GitHub, Google, IBM, Intel, Linux, Microsoft, Mozilla, NVIDIA, OpenSSL, Oracle, Qualcomm, Red Hat, Samsung, SAP and VMware). The vertical line marks the announcement of Claude Mythos Preview on April 7, 2026. Source: Epoch AI, "Data on cyber vulnerabilities", epoch.ai/data/cve (updated October 30, 2026), CC BY 4.0 license. Methodology note: the data comes from the CVE Program (cve.org) and dates are publication dates, not discovery dates; severity is the CVSS rating each organization assigns, filled in by third parties when missing. According to Epoch, reporting practices vary widely between organizations, and Linux began registering thousands of older fixes as CVEs in 2024.

Why periodic maintenance no longer cuts it

For years, the usual model was to review and update servers at set intervals: a monthly or quarterly maintenance window. If a fix comes out on a Monday and the next window is three weeks away, the system stays exposed that whole time, right when the most people know how to attack it.

That's why maintenance is moving from periodic to continuous. It's now normal for several relevant security updates to appear on the same day, and each one demands a quick decision on whether it applies, when to install it and how to confirm it worked.

A real case: two critical PHP vulnerabilities

In October, PHP, the language behind a huge number of websites and web applications, released fixes for two critical vulnerabilities, known as PHP2Shell, that allowed remote code execution without authentication: in practice, someone on the internet could take control of an application without a password.

The case shows the new pace well. According to The Register and TechTarget, the flaws were found with AI help: the firm Calif found one using an OpenAI model, and Wiz found them independently with tools that included AI models; TechTarget quotes Wiz saying a single researcher did in a week what would previously have taken a world-class team months. Amazon recorded an exploitation attempt in its honeypots four days before the public announcement. After disclosure, Cloudflare's CEO reported on X that blocked attack attempts had gone from thousands to millions, and Imperva counted, according to TechTarget, more than 480,000 attack requests against some 22,000 sites in 103 countries in 24 hours.

Several governments took websites offline as a precaution while applying the fixes. According to The Register, the UK technology minister told the House of Lords that 32 government services were unavailable and four partly unavailable, with no confirmed compromise of central government systems. Finland also took public sites offline preventively, and outlets including The Register and TechTarget reported similar steps in the Netherlands, France, Germany, Belgium and the Czech Republic.

And there were confirmed intrusions. According to the firm Dream, whose findings Palo Alto Networks' Unit 42 independently verified according to The Register, attackers Dream suspects are Chinese, with no confirmed attribution, built their own PHP2Shell exploit, chained it with a second flaw and took full control of 25 devices in the United States, Japan, Taiwan and South Korea. Most were firewalls with their management interface exposed to the internet, including systems in a US government-affiliated environment. Dream found AI tools on the attackers' infrastructure, though no direct evidence that AI wrote the exploit. The US cybersecurity agency (CISA) added the PHP2Shell flaws to its catalog of actively exploited vulnerabilities. The lesson is twofold: what gets disclosed gets exploited, and a management interface should never be open to the internet.

Here's how we responded on our servers:

  1. Find out what was really running. First we identified which PHP version each application was actually running. Looking at the package installed on the server isn't enough, and neither is pulling an image tagged "latest": an application may be using a different version.
  2. Back up before touching anything. We backed up configurations, databases and files.
  3. Mitigate while there was no fix. Until the fixed builds were published, we applied a temporary mitigation.
  4. Update the same day. As soon as the fixed versions were released, we installed them that same day.
  5. Verify at runtime. We checked in the running processes and containers that the new versions were the ones in use, not just installed.

Afterwards we set up periodic automated checks that look for the fixed version, back up before updating, validate that everything still works and roll the change back if validation fails.

Over the following days we also updated the content management system, the operating system, the container engine and the deployment tools, as verifiable versions became available. That's where a case worth telling came up: one part of the system still pointed to the old version, even though the system was already running the new one. We caught it during verification and fixed it. It's the best example of why installing isn't enough: you have to check what's actually running.

What continuous maintenance means

Keeping a server protected is no longer just "installing updates". It's four tasks that repeat all the time:

  1. Monitor. Know, as soon as a vulnerability is published, whether it affects anything you have running. That takes an up-to-date inventory of what software runs where.
  2. Patch. Apply the fix quickly, prioritizing what's exposed to the internet and what handles sensitive data. There are two cases to tell apart. For a vulnerability posing imminent danger, with a recommendation to patch immediately, the fix goes in within minutes or a few hours. Routine updates, on the other hand, are best installed after a few hours, once the community has confirmed they're sound: sometimes an update turns out to be fake or infected, and being the first to install it is a risk too.
  3. Verify what's actually running. Having the fixed package installed doesn't mean the service is using it: many programs keep running the old version until they're restarted. Verification has to look at what's running, not just what's on disk.
  4. Be able to roll back. Any update can break something. Backups and a tested way back let you patch quickly without fear of leaving the service down.

Why automate monitoring with agents

Doing these four tasks by hand, several times a day and across many machines, doesn't scale. Here AI helps defenders too: software agents that constantly review security advisories, match them against what each system has running, and prepare or support patching as soon as a fix is released.

At ITLab we already work this way: we have a team of agents dedicated to monitoring vulnerabilities and supporting patching as soon as fixes are published. When a vulnerability poses imminent danger, we apply the fix within minutes or a few hours; we never wait a day.

The agents don't work alone. Each one operates with limited context, and none has a global view of the system. That view is the human part: a person assigns the agents their tasks, reviews what they do, follows security news and understands how the whole system is built. Automation shortens the time between advisory and action, which is exactly what AI is shortening on the attackers' side; human judgment decides what to do and responds when something goes wrong.

No process guarantees absolute security. What you can control is the speed and discipline of the response.

Nothing is infallible: the other half is being able to recover

Monitoring and patching reduce risk, but they don't eliminate it. Today any system can suffer an attack, a human error or a failure that ends in data loss. That's why security needs two things at once: dedicated resources to monitor and patch without letting up, and a solid strategy so that, if something happens, the data stays available and intact.

A backup and data-custody strategy that's up to the task includes:

  • Copies kept apart from the main system. A backup stored on the same server, or reachable with the same credentials, goes down with it.
  • Version history. Being able to go back to how the data looked yesterday, last week or last month, not just to the latest copy, which may already be damaged.
  • Immutable backups. Copies nobody can change or delete for a set period, not even someone who takes control of the server. They're the direct defense against attacks that encrypt or wipe the backups too.
  • Encryption. So a stolen copy is useless to whoever stole it.
  • Tested restores. A backup that's never been restored is a promise, not a guarantee. Regularly test that the data comes back complete, and measure how long it takes to get the service running again.

At ITLab we follow this logic: our data is copied more than once, across different local machines and drives, and also to the cloud.

What to ask your IT provider

If your company runs servers on premises, in the cloud or managed by a third party, these questions help you tell whether maintenance is keeping up with today's pace:

  • How long do you take to apply a security fix after it's published? Urgent ones should go in within minutes or hours; the rest, after a brief check that the update is sound.
  • Do you keep an up-to-date inventory of what runs on our systems? Without one, there's no way to know what each advisory affects.
  • How do you verify that a fix is active, not just installed?
  • What happens if an update breaks something? Are there tested backups and a rollback procedure?
  • Do you monitor security advisories continuously, or only during maintenance windows?
  • Do you tell us what was updated and when?
  • Where are our backups, and are they kept apart from the main system?
  • Are the backups immutable? In other words, could someone who took control of the server delete or encrypt them?
  • When was the last restore test, and how did it go?
  • If we lost the server, how long would it take to be back in operation, and how much data could we lose?

What your company can do to prevent and recover

  • Keep everyday devices and software up to date too: computers, phones, browsers and your website.
  • Limit what's exposed to the internet to what really needs to be.
  • Require separate, immutable, encrypted backups, and ask for their restore to be tested regularly.
  • Use two-factor authentication for email, admin systems and remote access.
  • Decide who responds to an incident before one happens.

Frequently asked questions

Does AI make systems less secure? It doesn't make them weaker, but it speeds up the discovery of their flaws, for defenders and attackers alike. That forces a faster response.

How often should a server be updated? There's no fixed schedule anymore: relevant security fixes should be applied as soon as they come out, with priority for anything exposed to the internet.

Is installing updates enough? No. You have to confirm that services are running the fixed version and have a way to roll back if something fails.

If I monitor and patch, do I still need backups? Yes. No system is infallible, and separate, immutable, tested backups are what let you recover if an attack or an error does happen.

What is an immutable backup? A copy that can't be changed or deleted for a set period, even with full access to the server. It protects against attacks that try to destroy the copies too.

Should every update be installed as soon as it's out? Urgent security ones, yes. Routine ones are best installed after a few hours, once the community has confirmed they're sound, because sometimes an update turns out to be fake or infected.

What does ITLab do about it? It runs agents that continuously monitor vulnerabilities and support patching as soon as fixes are published. A person directs and reviews that work: the agents operate with limited context, and the global view of the system is human. On top of that, our data is backed up more than once, on local machines and in the cloud.

Sources

More in this series

Contact

If you'd like to review how your organization's servers are maintained, or move maintenance to a continuous model, ITLab can help. Contact us.

Updated on October 30, 2026.

Do you need someone to take care of your technology?

Tell us what you need to organize, protect or solve. The first conversation has no cost: we assess whether our model fits you and what the next steps would be.

Let's talk about your business