A critical flaw has been found in PHP,
the engine behind many websites.

Many company websites and online stores run on PHP. In October 2026, a flaw that lets an outsider take over a website remotely was found in PHP, and it is already being exploited. Not sure whether your site is affected? Ask us. The first conversation is free.

Just enter your website’s URL in the contact form. The first conversation is free. Technical teams: see the vulnerability details.

Every deliverable reviewed by our technical lead in JapanWork starts only after written agreement on scopeNon-disclosure agreementProfessional liability insurance

What is PHP, and does it affect my company?

1

What is PHP?

A programming language that runs behind many websites. WordPress, and EC-CUBE (widely used to build online stores), are written in PHP. You cannot see it on screen, but sites with a contact form or a members’ area often use it.

2

What happened?

A flaw lets an outsider send commands to the server without logging in. If exploited, it can lead to a defaced website, stolen customer data, or malicious programs installed on the server.

3

What should we do?

Update PHP to a fixed version. Large hosting providers have often done this already. A server run by your company or your web agency, however, stays on the old version until someone updates it.

We recommend a check if:

  • your website was built with WordPress
  • you run an online store or a members’ area yourself
  • your site was built by a web agency and you have no maintenance contract, or do not know what it covers
  • you do not know who manages the server

You don’t need to be an expert to ask.

Send us your website’s URL and we will start by checking whether it uses PHP. The first conversation is free, and if your site is not affected, we will tell you so.

Ask for free
Want to check with your web agency or maintenance provider? A message ready to send

Send the message below (in Japanese) to the agency that built your website or to your maintenance provider.

当社のホームページ(URL:    )について、次の2点を教えてください。
① 使っているPHPのバージョン
② 2026年10月21日に公開されたPHPの修正版(PHP2Shell/CVE-2026-109618・109619 への対策)が適用済みかどうか

No reply, or a reply you cannot interpret? Contact us, and forward the reply as is if you have one.

PHP2Shell (CVE-2026-109618 / 109619) in detail

On October 21, 2026, the PHP project released fixes for two critical vulnerabilities. Both can allow code execution on the server without authentication.

Severity
CVSS 9.2

CVSS v4.0. Both flaws are rated “critical”. They require no authentication and can allow remote code execution.

Source: IPA (October 22, 2026)
Affected setups
5

PHP-FPM, Apache + mod_php, php-cgi, FrankenPHP and LiteSpeed. PHP’s official advisory rates mod_php as the most exposed setup.

Source: CERT-EU Advisory 2026-018
Exploitation
Confirmed

On October 26, 2026 (local time), the US CISA added both flaws to its Known Exploited Vulnerabilities (KEV) catalog. Japan’s IPA updated its alert on October 27.

Source: IPA (updated October 27, 2026)
Fixed versions
8.5.12 / 8.4.27 / 8.3.36 / 8.2.35
Affected versions
Earlier versions. PHP 8.1 and older are end-of-life and receive no official fix.
In Japan, several major online services carried out emergency maintenance. Large hosting and managed services have largely dealt with the issue on their side. The environments to check are servers managed by your company or by your web agency.
Information as of October 28, 2026.

Is your site affected?

Answer four questions to see how urgent a check is. Your answers are not sent anywhere; the result is calculated in your browser. If you are not sure, choose “I don’t know”.

Q1Where is your website hosted?
Q2Do you know your PHP version?
Q3Who maintains the site?
Q4Can the admin panel be reached from the internet?
The result is calculated on your device. Nothing is sent.

Three ways to start

Listed by urgency. All prices exclude tax; we start work after a written agreement on scope.

Verdict in 48 hours

PHP Emergency Triage

We answer “are we affected?” within 48 hours. Along with the verdict, you get the temporary measures to apply tonight and step-by-step instructions.

  • PHP version and execution mode (mod_php, FPM, CGI, etc.)
  • Fix status, checked against installed packages
  • Temporary measures and step-by-step instructions
  • Whether you can update directly or need to migrate
  • Quick check for suspicious files and processes
  • Report: one-page summary for management plus technical details
JPY 100,000
One environment, assessment only, up to 8 hours of work
Turnaround: 48 hours after we receive the information
Ask about this service
Take stock first

PHP Security Check

We review the security of your PHP environments and set out the measures needed, in order of priority. Also suited to agencies and integrators checking several client environments at once.

  • PHP version, patch status and execution mode
  • Operating system, web server and package management
  • Exposure to the current flaw and any end-of-life versions
  • Risky settings (memory limits, upload limits, etc.)
  • Priorities, recommendations and cost estimates
  • Report: one-page summary for management plus technical details
JPY 50,000
Up to 3 environments; JPY 12,000 per additional environment
Turnaround: 3 business days
Ask about this service
Tested before production

PHP Patching

We apply security updates within the same release branch (for example 8.4.24 → 8.4.27), including testing, sign-off and a rollback procedure. Because the work touches production, the conditions are agreed in advance.

  • Preliminary review and backup check
  • Applied in a test environment, with tests of agreed functions
  • Applied to production after your written approval
  • Post-update checks of service and error logs
  • Rollback procedure and completion report
From JPY 100,000
One environment, within the same release branch; urgent (within 48 hours) +50%
Turnaround: 5 business days
Ask about this service

More options

ServicePrice (excl. tax)What it coversAvailability
Web Quick Scan (urgent)JPY 150,000Limited to one domain and about 5 main screens, riskiest areas first. Includes a 30-minute debrief call. Turnaround: 48 hours.From mid-November
Web Quick Scan (standard)From JPY 100,000Automated testing of agreed URLs and functions, with results checked by a person. Test items chosen based on the OWASP WSTG. Up to about 10 screens.From mid-November
PHP Version MigrationFrom JPY 300,000Migration from end-of-life versions or across release branches: compatibility testing, regression testing and cutover.Available
Web Security CareJPY 30,000 / monthMonthly version checks, end-of-support alerts, impact assessment of new vulnerabilities, a monthly report and questions answered during business hours.Available
Legacy Code RemediationCustom quoteFixing incompatibilities found during an assessment or migration. Let’s discuss whether we can help; the scope varies widely, so we quote case by case.Available

The Web Quick Scan is a lighter assessment designed to go with the PHP check. It focuses on the riskiest areas, and automated results are checked by our experts. Ordered together with the PHP check, everything comes in one report. For a full assessment of your site, see Web & Mobile Assessment; to test whether a real attack would succeed, see Penetration Testing.

Bundles

Ordering together saves you coordination work. These are not discounts: we combine the reports and reserve the work slots.

PACK 01

Emergency Pack

Emergency Triage + PHP Patching

From assessment to recovery with one provider, with priority scheduling.

JPY 200,000
PACK 02

Full Review Pack

PHP Security Check (3 environments) + Web Quick Scan

Your PHP environment and your website in a single report.

JPY 150,000
PACK 03

End-of-Support Pack

PHP Security Check + Version Migration

PHP 8.2 reaches end of support on December 31, 2026.

JPY 350,000
PACK 04

Annual Pack

Web Security Care + Web Quick Scan (once a year)

Ongoing maintenance and a yearly review together.

JPY 460,000 / year

An assessment that doesn’t stop at the report

A report is only useful if it gets read. We deliver one version for management, who decide, and one for the technical team, who act.

PointAEVUSTypical assessment service
TurnaroundEmergency Triage within 48 hours2 to 4 weeks
DeliverablesOne-page summary for management plus technical detailsTechnical report only
ResponsibilityThrough the rollback procedure and completion reportEnds when the report is delivered
QualityEvery deliverable reviewed by our technical lead in JapanVaries by engineer
Ground rulesWritten agreement on scope before any workStarts on a verbal request
Assessment and fixesQuoted separately; you may hire another provider for fixesFixes sometimes assumed to go to the same provider

This table does not judge other providers. It shows what we commit to, in a form you can compare.

The steps

Because we work with administrator access, the scope is agreed in writing before any work starts.

1

First conversation (free)

The environment in question, how urgent it is and who maintains it. This step is free.

2

Scope

We identify the servers and the work, then sign a work agreement and a non-disclosure agreement.

3

Work

Only within the agreed scope. If we find an unexpected setup, we stop and talk to you first.

4

Quality review

Our technical lead in Japan checks the findings and the recovery procedures.

5

Report and walkthrough

We deliver the report and walk you through it. If an update or migration is needed, we tell you what it will cost.

Pricing

Prices exclude tax and are in Japanese yen. If the scope changes the price, we confirm the quote before starting.

ServicePrice (excl. tax)ConditionsTurnaround
PHP Emergency TriageJPY 100,000One environment, assessment only, up to 8 hours of work48 hours after we receive the information
PHP Security CheckJPY 50,000Up to 3 environments; JPY 12,000 per additional environment3 business days
PHP PatchingFrom JPY 100,000One environment, within the same release branch; urgent (within 48 hours) +50%5 business days
PHP Version MigrationFrom JPY 300,000One environment, up to 40 hours of work; beyond that, quoted separately3 to 8 weeks
Web Quick Scan (standard)From JPY 100,000One domain, about 10 screens10 business days
Web Quick Scan (urgent)JPY 150,000One domain, about 5 screens; 30-minute debrief call48 hours
Web Security CareJPY 30,000 / monthOne environment, 12-month contract, no setup fee—
Legacy Code RemediationCustom quoteDepends on requirements—

Additional charges

  • Additional environments: From the 4th environment, JPY 12,000 per environment (PHP Security Check)
  • Urgent work: Night, weekend, holiday or within-48-hours work: +50%
  • Extensions: Rebuilding PHP extensions or changing custom code: quoted separately
  • Recovery: Recovering from failures not caused by our work: quoted separately

If the work looks likely to exceed the agreed time, we stop and check with you first. No extra charges without your approval. Prices as of October 2026 and subject to change.

Frequently asked questions

Most hosting providers are handling this flaw on their side. Check your provider’s announcements first. If you use a custom PHP setup or an older version, a check is still worthwhile. If you are unsure, describe your setup through the contact form.
If the update completed correctly, both flaws are fixed. Three points are still worth checking: (1) whether settings required after the update were applied, (2) whether any environment is still on an end-of-life version, and (3) whether other, older applications remain on the same server. That is what the PHP Security Check is for.
Before patching, we always confirm the backup and rollback procedure. We do not take on environments that cannot be backed up. Production changes happen only after your written approval, and if the service stops, we restore it using the agreed procedure. Our liability is set out in the contract and capped at the contract amount.
Work accounts are created per engagement and disabled within 24 hours of completion. We never ask you to send passwords by email. Credentials are kept in an encrypted shared vault that only the assigned engineers can access. Work logs are kept for one year per engagement and can be shared with you on request.
For this service, part of the work is done by engineers in India. This is stated in the contract and covered by a non-disclosure agreement. Your point of contact, the contract and final quality checks are handled in Japan, and every deliverable is reviewed by our technical lead. If you cannot accept subcontracting, just let us know.
The Web Quick Scan combines automated testing of agreed targets with a person checking the results. It does not include penetration testing (chained attack attempts) or source code review. To test whether a real attack would succeed, see our Penetration Testing.
The first page answers four questions: are you affected, do you need to act now, roughly what will it cost, and what could happen if you do nothing? Technical details follow. You can use it as is with management or business partners.
Not unless the scope changes. If the work looks likely to exceed the agreed time, we stop and check with you, and any additional work needs your approval.
Let’s discuss it. PHP updates and version migrations are part of our menu. For other fixes, we review what is needed and tell you whether we can take it on and at what price. Assessment and fixes are quoted separately, and you can hire another provider for the fixes.
Emergency Triage includes a quick check of suspicious files, processes and recent access logs. It cannot prove that no intrusion happened, and digital forensics and malware analysis are not included. If you suspect an intrusion, contact our SOC Services (incident response).

Our team and security measures

This service is designed to protect your web systems over time, not just react once: regular checks and early warning before end of support. Your point of contact, contract management and final quality sign-off are handled in Japan; the work is carried out by engineers in India. Because you entrust us with administrator access, our own practices are defined by contract and procedures.

Work accountsCreated per engagement, disabled within 24 hours of completion. No shared accounts
CredentialsKept in an encrypted shared vault, accessible only to the engineers on the engagement
Work devicesNo personal devices, encrypted disks, two-factor authentication required
Audit trailWho did what, when and on which server: all recorded and kept for one year
ConfidentialityNon-disclosure agreement signed with the contract, also imposed on our subcontractors
Data handlingWe do not copy or take away your data. Reports contain only what is necessary
Production workDone only by engineers who have passed a technical test, always with a second person checking
InsuranceProfessional liability insurance in place

Before you order

  • This service examines the state of the target environment and provides a verdict and recommendations. It does not guarantee the absence of vulnerabilities.
  • The quick check cannot prove that no intrusion happened. Digital forensics is not included.
  • The Web Quick Scan is different from penetration testing and source code review.
  • Work is carried out after a written agreement is signed, on the agreed dates and within the agreed scope.
  • Your site’s WAF or IDS may react during testing. Please let your team know in advance.
  • Server configuration changes and application fixes are quoted separately.

Start by checking whether you are affected.

The first conversation is free. If your site is not affected, we will tell you so.