Home breadcrumb back arrow Back to All Blog


By Ken Button |

Why ContractSafe Stayed Online Through the PHP Crisis

Why ContractSafe Stayed Online Through the PHP Crisis - ContractSafe

Last week, two critical flaws in PHP sent companies across the web into emergency patching, and some well-known SaaS tools went offline to do it. Here's what happened, why ContractSafe customers never noticed, and what to ask your own contract software vendor.


Key Takeaways

  • PHP2Shell is a pair of critical flaws in PHP, the language behind a large portion of the web. It let attackers take over servers without logging in.
  • Companies across the web spent October 21 patching, and many took their apps offline to do it. Dropbox Sign shut its site for almost two hours.
  • ContractSafe doesn't use PHP. We didn't have to patch, our customers didn't lose access, and none of our data was ever compromised.
  • If your contracts live in a SaaS tool, now's the time to ask that vendor what it runs on and how it handled PHP2Shell.



The week most of the web had to patch

On October 20, details of two critical bugs in PHP leaked online, a day before PHP planned to release fixes. PHP runs about 69% of websites whose server-side language is known. That means a huge share of the internet, and a lot of the SaaS apps companies use every day, suddenly had a door an attacker could walk through without a password.

The flaws (CVE-2026-109618 and CVE-2026-109619, nicknamed PHP2Shell) sit inside PHP itself. It didn't matter how carefully a company wrote its own software. If it ran PHP, it was exposed until it patched. Although PHP disclosed some temporary mitigations, they said that no complete mitigation was available outside of patching.

The story went mainstream within hours:

Governments in the Netherlands, Finland and France pulled sites offline as a precaution. So did the Wikimedia Foundation and the Internet Archive. By October 26, BleepingComputer reported confirmed attacks in the wild.



What it looked like for e-signature and contract tools

For companies that run on PHP, October 21 meant emergency maintenance. Dropbox Sign was one of them. At 7:19 AM Pacific, its status page posted, "Due to vulnerabilities in PHP, we have temporarily taken our website offline as a precaution." The site came back at 9:13 AM after the company upgraded PHP.

Dropbox Sign hasn't reported any data exposure, and taking the site down to patch was the responsible call. But for nearly two hours on a Wednesday morning, its customers couldn't send documents for signature. Downstream, software companies that depend on Dropbox Sign had to post their own outage notices.

That's the hidden cost of a vulnerability like this. Even when nothing's stolen, deals stall, signatures wait and teams scramble to explain the delay.



Why ContractSafe wasn't affected

ContractSafe doesn't use PHP. Our security team confirmed that the ContractSafe application isn't built on it, so PHP2Shell had no way in.

Here's what that means for our customers:

  • No emergency maintenance. There was nothing in our application to patch.

  • No PHP2Shell downtime, except for our e-sign feature powered by Dropbox Sign. We never took ContractSafe offline for it, and customers kept working with their contracts as usual.

  • No exposure. The contracts in customers' contract repository were only reachable if they were sent for e-signature through Dropbox Sign. None of these were reported as being exposed.

No platform is immune to every future vulnerability, and we watch the advisories for every tool we use. But when a flaw hits a language most of the web depends on, the stack your contract tool runs on matters.



Questions to ask your contract software vendor

Your contracts hold pricing, renewal dates, personal data and the terms your business runs on. Any vendor storing them should be able to answer these quickly:

  1. Do you run PHP anywhere in the product, including inside third-party components?

  2. If so, when did you patch PHP2Shell, and did you take the product offline to do it?

  3. Did you find any sign of compromise, and how did you check?

  4. How do you tell customers when a vulnerability like this affects them?

If you don't get clear answers, that tells you something too.



Keep your contracts somewhere that stays up

ContractSafe gives legal, finance and operations teams one secure place to store, search and track every contract, with unlimited users on every plan. Schedule a demo to see how it works.


Hassle-free contract management

 

FAQs

What is PHP2Shell?

It's the nickname for CVE-2026-109618 and CVE-2026-109619, two critical flaws in the PHP engine that let an attacker run code on a server without logging in. PHP released fixes on October 21, 2026.

Was ContractSafe affected by PHP2Shell?

No. ContractSafe doesn't use PHP, so the flaw couldn't reach our application or our customers' contracts. We didn't take anything offline for it.

Was Dropbox Sign hacked?

Its status page doesn't report a breach. Dropbox Sign took its site offline for almost two hours on October 21 as a precaution while it installed the PHP patches.

What should I ask my software vendors?

Ask whether they run PHP, when they patched, whether they went offline and whether they found any sign of compromise.

Ready to see it in action?

See how ContractSafe keeps contracts searchable, trackable, and easy for the whole team to use.

Book a Demo

Searching for Contract Sanity?

Gain control of your contracts today. Take the first steps in just a few minutes

Book a Demo
recent blog post separator

Recent Blog Posts

Why ContractSafe Stayed Online Through the PHP Crisis - ContractSafe Why ContractSafe Stayed Online Through the PHP Crisis

PHP2Shell forced companies across the web into emergency patching. ContractSafe doesn't use PHP, so customers' contracts stayed safe and available.

How to Review Your MSP Contract for ConnectWise Cloud Backup After a Cyberattack - ContractSafe How to Review Your MSP Contract for Cloud Backup After a Cyberattack

A one-week checklist to review your ConnectWise Cloud Backup MSP contract, find the notice clock and keep a copy of every signed contract you control.

Your 30-Day Roadmap For Implementing a Contract Management System - ContractSafe Implementing a Contract Management System in 30 Days

Setup takes minutes, but adoption takes a plan. Use this 30-day rollout roadmap to get every department onto your contract management system without disruption.

icon_line_dots person_testimonial

“I couldn't believe we were already up and running with ContractSafe in just 30 mins.”

icon_yellow_quotes
  • sirius-xm-logo
  • Dollar-Shave-Club-logo
  • TED-logo
  • United-Express-logo
  • The-University-of-Arizona-logo
  • j2Global-logo
  • payscale-logo
  • Living-Spaces-logo
  • Jam-City-logo
  • McClatchy-logo
  • SFMOMA-logo
  • Sacred-Heart-logo
  • california-pizza-kitchen-logo
icon-line-dots

Contract relief is waiting.

Gain control of your contracts today. Take the first steps in just a few minutes.

Request a Demo