Short answer: on 21 October 2026 Turkey’s Cyber Security Directorate announced a nationwide scan for two critical PHP vulnerabilities (PHP2Shell, CVE-2026-109618 and CVE-2026-109619) and sent urgent notices to organisations. In large companies the risk rarely sits on the main website. It hides in forgotten campaign sites, dealer portals, old subdomains and internal applications. 360 Soft builds an inventory of all your PHP assets, patches them in order of priority, checks them for traces of compromise and delivers a closing report you can present to management and auditors.

This service is designed for groups, regulated companies and organisations with many brands, countries or agencies. If you only need to fix a single site quickly, see PHP vulnerability remediation instead.

Enterprise PHP Security Audit and Emergency Response
Enterprise PHP Security Audit and Emergency Response

Enterprise PHP2Shell response process

  1. External inventory (0 to 48 hours): domains, subdomains, certificate transparency records and IP ranges are scanned. The PHP version and server signature of every internet-facing PHP system is identified.
  2. Risk ranking: every system is scored by internet exposure, the data it processes (personal, financial, health), PHP version and patch status.
  3. Immediate mitigation: where patching will be delayed, the session.upload_progress setting, memory-limit hardening, WAF rules and external access restrictions are applied.
  4. Patching and version upgrade: vendor patches are verified, and for out-of-support versions (7.x, 8.0, 8.1) a move to 8.3 or 8.4 is planned.
  5. Compromise and intrusion check: server logs, file integrity, unexpected users and scheduled tasks are reviewed; credentials are rotated where needed.
  6. Closing report: per-system status, actions taken, remaining risks and a timeline, delivered as an executive summary plus a technical annex.

Obligations by sector

The team operates from Turkey, so the Turkish rules below are part of our standard checklist. The laws and supervisory requirements of your own country and sector apply in addition, for example GDPR, NIS2, DORA or local data protection laws, and we align the deliverables with them together with your compliance team.

SectorWhy it is criticalWhat to watch
Banking, payments, insuranceCustomer and transaction data, continuous auditsBDDK and SPK information-systems rules in Turkey, internal audit evidence file, penetration test follow-up
HealthcarePatient data is special-category personal dataKVKK and GDPR, access logs, appointment and patient portals
Public sector and municipalitiesThe Cyber Security Directorate notice applies directlyInformation and Communication Security Guide in Turkey, citizen portals, e-services
E-commerce and retailCheckout pages, customer accounts, campaign trafficPayment security, patching without downtime, WAF and CDN rules
Groups and multi-brand organisationsMany domains, different agencies, old sitesCentral inventory, responsibility matrix, a single report
Education, media, tourismHigh traffic, many WordPress installationsBulk version upgrades, plugin clean-up

If a personal data breach occurs, KVKK expects the data controller to notify the Turkish Personal Data Protection Board within 72 hours of becoming aware of it, and the GDPR sets a similar 72-hour window. Leaving a known vulnerability unpatched can weigh against you when negligence is assessed. We work alongside your own legal team for the legal assessment.

Deliverables

  • An inventory table of all PHP assets (domain, server, version, owner, risk score)
  • A log of patches and temporary mitigations applied
  • Findings of the compromise and intrusion check and a list of rotated credentials
  • A roadmap for version upgrades or platform changes for unsupported versions
  • A one-page risk summary for the board

Engagement models

ModelHow it worksBest fit
One-off audit and responseFixed scope: inventory, patching, compromise check and closing reportOrganisations that need to close PHP2Shell quickly and prove it
Audit plus upgrade programmeThe audit is followed by a planned upgrade or migration track for unsupported systemsEstates with many 7.x, 8.0 or 8.1 applications
Ongoing managed serviceContinuous scanning, monthly reporting and patch coordination as part of vulnerability managementCompanies that want a standing process for the next critical CVE
Dedicated teamEngineers join your security or platform team, remote, on-site or hybridLarge groups with their own SOC or platform organisation

Roles in the team

  • Engagement lead: scope, priorities, communication with management and auditors.
  • Security engineers: external inventory, scanning, compromise check, log review.
  • PHP and DevOps engineers: patching, version upgrades, configuration hardening, CI/CD changes.
  • Reporting analyst: inventory table, evidence file and executive summary.

Teams range from one or two people for a mid-sized estate up to larger groups for hundreds of applications; we can scale from 1 to 200+ people. Work is remote, on-site or hybrid, and 24/7 shifts can be arranged during the incident phase.

Enterprise PHP Security Audit and Emergency Response — overview
Enterprise PHP Security Audit and Emergency Response — overview

KPIs we report on

KPIWhat it shows
Inventory coverageShare of discovered PHP assets with a confirmed version and owner
Time to mitigationTime from discovery to patch or temporary mitigation for each risk class
Unsupported versions remainingNumber of systems still on 7.x, 8.0 or 8.1, with target dates
Compromise check statusSystems reviewed, findings, credentials rotated
Open exceptionsSystems that cannot be patched yet, with compensating controls and owner

What drives the effort (no fixed prices)

  • Number of domains, subdomains and servers in scope
  • Share of systems without a known owner or documentation
  • Number of unsupported PHP versions and custom code bases
  • Required access model (VPN, jump host, on-site)
  • Reporting depth required by your auditors or regulator
  • Need for out-of-hours work or 24/7 shifts

Selection checklist for a response partner

  • Can they find assets you do not know about, not only the ones on your list?
  • Do they verify vendor patches instead of trusting version numbers alone?
  • Do they check for traces of compromise, not only patch status?
  • Is access granted under an NDA and permission matrix and closed at the end?
  • Does the report work for both the technical team and the board?
  • Can they continue with upgrades or migration for unsupported systems?

Contract, NDA and data protection

We work under a B2B service agreement with a defined statement of work. The NDA is signed before the first call. Reports, scripts and configurations produced for you are assigned to you. Where personal data is processed we sign a GDPR data processing agreement with Standard Contractual Clauses (UK IDTA for UK data), and our processing in Turkey follows KVKK.

Related services: PHP version upgrade and PHP to.NET migration for legacy systems, vulnerability management outsourcing for continuous scanning and SOC and security monitoring for detection.

Frequently asked questions

We have dozens of domains and sites built by different agencies. Where do you start?

We first map every externally visible asset: domains, subdomains, IP ranges and certificate records. We collect the PHP version, hosting type and owner of each system in one table. Then the priority order is set by risk score: internet exposure, data sensitivity and version.

Do we have to give you access to our servers?

External inventory and version detection can be done without access. Patching, log review and the compromise check need limited, time-boxed access. Access is granted under an NDA and a permission matrix, closed when the work is done and documented in the report.

Do you provide a report for auditors and the board?

Yes. The technical team gets a per-system list of findings and actions, and management gets a one-page risk summary and completion status. The report is structured so it can serve as an evidence file for KVKK, BDDK, SPK, GDPR or internal audit processes.

What do you do if we have already been attacked?

We first isolate the affected system and review logs and files while preserving evidence. Credentials, API keys and session keys are rotated. If personal data is affected, we prepare the technical information your legal team needs for the 72-hour notification under KVKK or GDPR.

Do you work outside office hours?

Yes. For enterprise incident requests, weekend and night work is planned. Patches and restarts are carried out in low-traffic hours to reduce the risk of downtime, and 24/7 shifts can be arranged.

Which regulations do you cover?

The team operates in Turkey, so KVKK and, where relevant, BDDK and SPK rules are part of our checklist. The rules of your own country and sector also apply, and we align the report with your compliance team.

How long does an enterprise audit take?

The external inventory is completed in the first 48 hours. The total duration depends on the number of systems, access arrangements and how many unsupported versions are found; we share a timeline after the inventory.

Can you continue after the audit?

Yes. Unsupported systems can move into a version upgrade or platform change track, and the estate can be kept under continuous vulnerability management.

Do you work with our existing security provider or SOC?

Yes. We can work under the coordination of your SOC, MSSP or internal security team and feed our findings into their tools and ticketing process.

Request an enterprise response

Tell us your company name, the approximate number of domains and servers and the technical contact we should speak to. Enterprise requests are called back on the same day by a senior team member, and the NDA is signed before the first call. Phone and WhatsApp: +90 850 335 10 87, WhatsApp, email info@360-soft.com, or our contact page. 360 Soft Marketing Yazılım ve Danışmanlık Ltd. Şti., Nidakule Ataşehir Batı, Barbaros Mah. Begonya Sk. No:1 D:2, 34746 Ataşehir/İstanbul.

Sources: statement of Turkey’s Cyber Security Directorate (21 October 2026), PHP security announcement, technical notes from Tenable and Wiz. Updated: 22 October 2026.