← Back to blog
SecurityPHPRevitCivil 3DPluginsAdd-ins

PHP2Shell (CVE-2026-109618, CVE-2026-109619): does it affect Revit and Civil 3D plugins?

PHP patched two critical flaws (PHP2Shell) on October 21, 2026. Why they don't reach your Revit and Civil 3D plugins, where they do, and what to do today.

··3 min read
Share on LinkedInPHP2Shell (CVE-2026-109618, CVE-2026-109619): does it affect Revit and Civil 3D plugins?

Security · Revit · Civil 3D

PHP2Shell: the critical PHP flaw doesn't reach your Civil 3D and Revit plugins, but it can reach your firm

What was patched on October 21, 2026, where an engineering firm runs PHP, the one case where a plugin is exposed, and what to do today.

What happened with PHP on October 21, 2026?

PHP released versions 8.5.12, 8.4.27, 8.3.36 and 8.2.35, which fix two critical flaws: CVE-2026-109618 and CVE-2026-109619, scored 9.2 in CVSS v4.0. They allow code to run on the server without logging in. They're known as PHP2Shell.

They affect every PHP installation that serves web requests: PHP-FPM, Apache with mod_php, php-cgi, FrankenPHP and LiteSpeed. The official advisory is blunt: there's no complete mitigation, and updating is the only safe choice. PHP 8.1 and older no longer get fixes from the PHP project, and CISA recommends taking those systems offline until they're updated.

Does it affect Civil 3D and Revit plugins?

No. A C# plugin is a .dll file that Revit or Civil 3D loads at startup. It runs inside the program, on your computer, on .NET. PHP isn't involved. The same goes for Dynamo scripts and AutoLISP routines.

A plugin's security depends on other things: its libraries, the .NET version it runs on and where it's installed from. We cover that in Revit and Civil 3D plugin security.

Where can it hit an engineering firm?

Anything that runs as a PHP website:

  • Your company website, especially if it's built on WordPress.
  • The intranet or the portal where drawings and documents are shared.
  • An internal system on an in-house server nobody updates.
  • A commercial plugin vendor's server, if licenses or updates come from it.

The last case is the only one that reaches a plugin. If that server is compromised, it could hand out a tampered installer. That's why it's worth knowing where your plugins update from and whether their installers are signed.

What should you do today?

  1. List your PHP websites and servers: website, intranet, portals and internal systems.
  2. Update PHP to 8.5.12, 8.4.27, 8.3.36 or 8.2.35, or ask your hosting provider to confirm it's done.
  3. If you run PHP 8.1 or older, contact your vendor or take the system offline until it's updated.
  4. Ask each commercial plugin vendor where their licensing and updates run, and whether they've patched.
  5. Review your custom plugins: libraries, .NET version and digital signature.

Sources

Facts verified on October 21, 2026.

Frequently asked questions about PHP2Shell and your plugins

Does the PHP vulnerability affect Revit or Civil 3D?

No. Revit and Civil 3D are Windows desktop programs, and their C# plugins run on .NET, not PHP. CVE-2026-109618 and CVE-2026-109619 affect web servers running PHP, such as your firm's website or intranet, document portals or license servers.

Which PHP versions fix CVE-2026-109618 and CVE-2026-109619?

PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35, released on October 21, 2026. PHP 8.1 and older no longer get fixes from the PHP project: contact your vendor or take the system offline until it's updated, as CISA recommends.

Can my Revit or Civil 3D plugin be affected in any way?

Only indirectly: if the plugin downloads licenses, data or updates from a PHP server and that server is compromised, it could hand out a tampered installer. Ask the vendor where that server runs and whether it's patched, and prefer plugins with a signed installer.

What is PHP2Shell?

It's the name given to the two critical PHP flaws patched on October 21, 2026, CVE-2026-109618 and CVE-2026-109619, scored 9.2 in CVSS v4.0. They allow code to run on a web server without logging in.

Who reviews the security of Revit and Civil 3D plugins?

At Zeist we build and maintain C# plugins for Revit and Civil 3D: we check their libraries, the .NET version they run on, their digital signature and where they update from. The diagnosis is free and takes one week.

Talk to an engineerReply today · No commitment