Skip to content
eastbaycyber

Threat Digest — October 26, 2026: PHP2Shell and Router Flaws

Threat digests 8 min read
EC
East Bay Cyber Editorial Team Updated
Week of 26 OCT 2026

Cybersecurity threats on October 26, 2026, include reported PHP2Shell exploitation, critical Oray router vulnerabilities, malicious instructions targeting AI coding agents, and growing concerns about critical-infrastructure security.

TL;DR - PHP2Shell vulnerabilities CVE-2026-109618 and CVE-2026-109619 are reportedly exploited in the wild. - Critical Oray router flaws have public exploit code; affected owners should isolate and investigate immediately. - Patch internet-facing systems, review logs for compromise, and restrict AI-agent privileges today.

Top Stories#

  • PHP2Shell vulnerabilities are being exploited in the wild. The two critical remote-code-execution flaws, CVE-2026-109618 and CVE-2026-109619, are collectively tracked as PHP2Shell. Organizations running affected PHP deployments should treat this as an active incident risk rather than a routine patching task. BleepingComputer

  • Kali Linux 2026.3 is available. The release adds six security tools, desktop environment improvements, refreshed build scripts, and other platform updates. Administrators should obtain it through official distribution channels and validate images before deployment. BleepingComputer

  • Malicious AGENTS.md files can hijack AI coding agents. Researchers found that an instruction file placed in a Downloads folder could influence an AI coding agent to install a rogue npm package. Repository and local instruction files should be treated as untrusted content until reviewed. BleepingComputer

  • The U.S. Coast Guard issued maritime cybersecurity compliance guidance. Maritime operators and related critical-infrastructure organizations should compare the guidance with their current access controls, monitoring, segmentation, and incident-response procedures. Reported source

  • Japan is holding urgent cybersecurity discussions. Government meetings and private-sector responses reflect concern over growing attacks, data breaches, and wider economic disruption. Report on Japan’s cybersecurity meeting and government response.

  • AI-assisted attack planning could increase OT and ICS risk. Security experts warn that advances in automated planning may improve adversaries’ ability to target critical infrastructure and industrial control systems. Reported analysis

Analyst’s Take: The reported PHP2Shell exploitation should drive the first response because exposed PHP systems may already be compromised, even after patching. Oray devices require the same urgency: public exploit code and network-device exposure make isolation and log review immediate controls while remediation is confirmed.

Critical Vulnerabilities#

PHP2Shell: CVE-2026-109618 and CVE-2026-109619

The reported exploitation of PHP2Shell creates an immediate priority for organizations operating affected PHP services. Defenders should:

  1. Identify vulnerable deployments and apply the appropriate vendor fixes.
  2. Review web-server, PHP, application, authentication, and process-creation logs.
  3. Search for web shells, unexpected PHP files, modified application code, new administrator accounts, and unusual outbound connections.
  4. Preserve relevant evidence before rebuilding compromised systems.
  5. Rotate credentials and invalidate sessions if unauthorized access is suspected.

Patching does not prove that an existing foothold is gone. Treat exposed vulnerable systems as potentially compromised until logs and endpoint telemetry support a clean assessment.

For broader identity and access controls, review this zero-trust network access guide.

Oray Pugongying X5 Pro vulnerabilities

Four critical vulnerabilities affect Oray Pugongying X5 Pro 7.6.1:

CVE Component and issue CVSS Exploit status
CVE-2026-116231 Ser2net remote CRLF injection through the regmsg argument 9.9 Public exploit code reported
CVE-2026-116232 SNMP-handler CRLF injection through info.community, potentially enabling root commands 9.9 Public exploit code reported
CVE-2026-116233 Dnsmasq injection through the rent_time argument 9.1 Public exploit code reported
CVE-2026-116234 IPsec policy-handler injection through secproto, potentially enabling root code execution 9.1 Public exploit code reported

The supplied vulnerability records do not mark these issues as added to CISA’s Known Exploited Vulnerabilities catalog. Critical severity, public exploit code, and network-device exposure still warrant emergency prioritization.

Organizations should immediately:

  • Inventory X5 Pro devices and confirm firmware versions.
  • Apply a verified vendor remediation when available.
  • Remove management interfaces from the public internet.
  • Restrict administration to trusted management networks or VPN access.
  • Disable unnecessary services where operationally safe.
  • Isolate unpatchable devices or schedule replacement.
  • Review configuration changes and administrative access logs.
  • Monitor for unexpected activity involving ser2net, snmpd, dnsmasq, and IPsec policy handling.

YesWiki SQL injection

CVE-2026-116207 affects YesWiki 4.6.0 before 4.7.0 and specified 5.0.0-alpha releases before 5.0.0-alpha4. The unauthenticated SQL injection in SearchManager::prepareSearchRequest() may expose password hashes or exhaust the database.

The project’s security advisories identify the issue and remediation paths:

Upgrade to a supported fixed version, then review database queries, web access logs, authentication events, and evidence of data export. Rotate credentials if password hashes may have been disclosed.

What Defenders Should Do Today#

1. Prioritize actively exploited PHP systems

Create an emergency inventory of internet-facing PHP applications and map each system to the affected components. Patch first where exploitation is plausible, then investigate the system for persistence.

Useful review targets include:

  • Web-server access and error logs
  • PHP-FPM or equivalent process logs
  • Recently created or modified .php files
  • Unexpected child processes spawned by web services
  • New scheduled tasks, services, SSH keys, or administrator accounts
  • Outbound connections from application servers

2. Isolate vulnerable routers

For Oray X5 Pro devices running 7.6.1:

  • Block direct internet access to administration and service ports.
  • Limit management access using firewall rules and network ACLs.
  • Record current configuration and firmware state.
  • Look for unauthorized configuration changes.
  • Place devices in a restricted network segment if immediate remediation is unavailable.

Network isolation is a temporary control, not a substitute for firmware remediation or replacement.

3. Patch and investigate YesWiki

Upgrade affected YesWiki installations and verify that the deployed version is actually running the fixed code. Review database performance alerts for unexplained resource exhaustion and search logs for suspicious unauthenticated requests targeting search functionality.

If compromise is possible:

  • Preserve database and web-server logs.
  • Assume exposed password hashes may be at risk.
  • Rotate application, database, administrator, and integration credentials.
  • Review accounts and permissions for unauthorized changes.

4. Secure AI coding workflows

Treat AGENTS.md, README instructions, issue text, generated prompts, and repository content as untrusted input. Before an AI agent executes instructions:

  • Review files for package-installation, shell, credential, or network-access requests.
  • Require explicit human approval for dependency changes.
  • Block arbitrary npm installation in production-connected environments.
  • Pin dependencies and use lockfiles.
  • Run agents in isolated sandboxes with minimal filesystem and network access.
  • Prevent access to SSH keys, cloud credentials, tokens, and sensitive source repositories.
  • Log prompts, tool calls, package changes, and command execution.

Teams securing cloud identities should also review this Azure tenant security FAQ.

5. Review critical-infrastructure readiness

Maritime, industrial, and other critical-infrastructure operators should compare current controls with applicable regulatory guidance and internal risk requirements. Validate:

  • Asset inventories for IT and OT environments
  • Remote-access approvals and session logging
  • Network segmentation and unidirectional controls where appropriate
  • Backup and restoration procedures
  • Vendor and third-party access
  • Incident escalation contacts
  • Safe shutdown and outage procedures
  • Detection coverage for unusual administrative and lateral-movement activity

6. Increase monitoring for automated attack activity

AI-assisted reconnaissance and planning may produce faster, more coordinated intrusion attempts. Monitor for:

  • Rapid scanning across multiple services
  • Unusual authentication sequences
  • Sudden changes to firewall, VPN, or router configuration
  • Administrative actions outside normal maintenance windows
  • Repeated access attempts across IT and OT boundaries
  • Automated discovery of exposed management interfaces
  • Abnormal outbound traffic from network appliances or control-system hosts

Technical Notes#

Hunt for suspicious PHP execution

Adapt the following examples to your environment and preserve logs before making destructive changes:

# Recently modified PHP files in common web roots
find /var/www /srv/www -type f -name '*.php' -mtime -7 -ls 2>/dev/null

# PHP processes and their parent processes
ps -eo user,pid,ppid,lstart,cmd | grep -E '[p]hp|php-fpm'

# Listening services and outbound connections
ss -tulpn
ss -tpn

Look for PHP workers spawning shells, interpreters, download utilities, or unexpected network clients. Validate findings against known application behavior before containment.

Review router and network-device telemetry

Centralize logs from affected devices where possible. Search for:

unexpected configuration changes
new or modified administrative accounts
unusual SNMP activity
unexpected ser2net or snmpd behavior
dnsmasq configuration changes
IPsec policy changes outside approved maintenance
management access from unfamiliar addresses

If the device does not provide sufficient telemetry, use upstream firewall, VPN, DNS, DHCP, and network-flow logs to reconstruct access.

Control npm dependency installation

For CI and developer environments, require review before installing a new package:

npm ci --ignore-scripts
npm audit --audit-level=high
npm ls --depth=0

--ignore-scripts can reduce installation-time execution risk, but it may break packages that legitimately require lifecycle scripts. Use it as a controlled workflow option, not as a universal guarantee. Validate packages through approved registries, lock dependencies, and review package provenance.

Verify exposed services

Use authorized asset-discovery and vulnerability-management tools to confirm internet exposure:

# Local listening services
sudo ss -lntup

# Review firewall rules on Linux hosts
sudo nft list ruleset
# or, where applicable:
sudo iptables -S

For production environments, compare observed exposure with the approved asset inventory and immediately investigate systems that have undocumented management interfaces.

Bottom Line#

Start with internet-facing PHP systems: identify affected deployments, patch them, and investigate for persistence because reported exploitation means patching alone may not close the incident. Next, isolate Oray X5 Pro devices running 7.6.1 and review their access and configuration logs. Then address YesWiki, tighten AI-agent permissions, and use the maritime and ICS concerns to test segmentation, monitoring, and incident-response readiness before those controls are needed in an active incident.

This article may contain affiliate links. We earn a commission on qualifying purchases at no extra cost to you.

CISA KEV additions this week#

CISA added 8 vulnerabilities to the Known Exploited Vulnerabilities catalog in the seven days to this digest. Source: CISA KEV catalog.

All KEV additions by date

Last verified: 2026-10-26

Disclaimer: This article may contain affiliate links. We earn a commission on qualifying purchases at no extra cost to you.