PHP2Shell: a summary of our response.

Merlijn Buit, CTO

On 21 October 2026, a critical vulnerability in PHP, known as PHP2Shell, was disclosed. Because PHP is part of our infrastructure, we took our services offline as a precautionary measure while we assessed the impact. Throughout the incident, we kept customers informed through our status page (status.infotopics.com).

PHP released a patch the same afternoon. We verified it, applied it to all affected products and services, and restored our systems in stages. By the end of the day, WriteBackExtreme, MailScheduler, our SaaS environments, the Customer Portal and our websites were all running on patched versions. Trulyp was released last, once the Customer Portal was available again.

We have run security scans across our systems. These showed no signs of abuse or exploitation of the vulnerability.

I would like to thank our customers for their patience and understanding, and our team for their careful work under pressure.

Vizzy, the Infotopics dinosaur

Timeline

Below is a summary of the updates published on our status page. All times are in CEST.

  • 21 October: Services taken offline as a precautionary measure.

  • 15:45: PHP released a patch.

  • 15:50: Patch verified; rollout started.

  • 16:30: Updates to products and core services started. Build times were longer than usual due to high global demand on GitHub’s build infrastructure.

  • 17:26: WriteBackExtreme 6.3.1 available via Docker, and on request through our support team.

  • 17:38: MailScheduler 5.1.4 available via Docker, and on request through our support team.

  • 17:50: WriteBackExtreme 5.7.7 available on request through our support team.

  • 18:21: Trulyp 1.1.1 ready for release, pending availability of the Customer Portal.

  • 21:36: All WriteBackExtreme and MailScheduler SaaS environments restored, each after individual verification.

  • 22:23: Customer Portal and websites restored after our server vendor confirmed the PHP patch.

  • 23:03: Trulyp 1.1.1 released. All products and services fully operational.

Communication during the incident

Throughout the incident, we published updates on a dedicated status page at status.infotopics.com. Each update included a timestamp and the status of every affected product, including the moments when we could not yet provide an estimated time of recovery.

Interaction with our customers was excellent throughout the day. Many of them responded quickly themselves, taking their on-premises installations offline until the patched versions were available. That swift, shared response helped limit the risk for everyone involved.

Our status page during the PHP2Shell response

Our approach to security

Security is a core principle in how we design and operate our products. Taking services offline has a direct impact on our customers, and it is not a decision we take lightly. In this case, a temporary interruption was preferable to the risk of running vulnerable systems.

Our response was guided by four principles:

  • Act early: services were taken offline before the full impact was known.

  • Communicate transparently: one central source of information, including what was not yet known.

  • Provide alternatives: while the Customer Portal was unavailable, patched versions were available through our support team and Docker.

  • Verify before restoring: SaaS environments were brought back individually, after verification.

Why your choice of vendor matters

Incidents like PHP2Shell are not unique. Modern software is built on many layers of third-party components, and new vulnerabilities are discovered in them regularly. The question is not whether this will happen again, but how prepared you are when it does.

At that moment, it matters who takes responsibility for your software: who monitors new vulnerabilities, who assesses their impact, who builds and verifies updates, and who keeps users informed in the meantime. Those responsibilities continue long after the software is first delivered, whether it runs as SaaS, in Docker, or in a self-hosted environment.

That ongoing responsibility is worth considering when choosing the software your business depends on.

Merlijn Buit
CTO, Infotopics | Apps for Tableau

Questions?

If you have questions about PHP2Shell or about upgrading your installation, please contact our support team.

Share This Story, Choose Your Platform!