phpshell
The PHP community has released emergency security updates to address two critical remote code execution vulnerabilities, CVE-2026-109618 and CVE-2026-109619, collectively being referred to as PHP2Shell. Both vulnerabilities can allow an unauthenticated attacker to execute code on affected web servers through specially crafted HTTP requests. PHP has rated both vulnerabilities as 9.2 (Critical) and administrators should patch immediately. [almalinux.org], [almalinux.org]
The vulnerabilities affect multiple PHP versions and deployment methods, including PHP-FPM, Apache mod_php, CGI, LiteSpeed, and FrankenPHP installations. PHP released fixed versions on October 21, 2026, with updates available in:
[almalinux.org], [phpvulnera…lities.app]
The ViciDial team has already published fixes for supported ViciBox releases.
Documentation:
Update commands:
zypper ref
zypper dup --from openSUSE-Leap-15.5-ViciDial-ViciBox --allow-vendor-change
systemctl restart apache2 After updating, verify PHP:
php -v You should see:
PHP 7.4.34-dev
Documentation:
Update commands:
zypper ar https://download.opensuse.org/repositories/devel:/languages:/php:/php82/openSUSE_Leap_15.6/devel:languages:php:php82.repo
zypper mr -f devel_languages_php_php82
zypper --gpg-auto-import-keys ref
zypper dup --from devel_languages_php_php82 --allow-vendor-change
systemctl restart apache2 After updating, verify PHP:
php -v You should see:
PHP 8.2.35 or later.
The ViciDial team has indicated that it is becoming increasingly difficult to maintain and build packages for the aging ViciBox 11 platform. Administrators still running ViciBox 11 or older should begin planning an upgrade path, as older openSUSE repositories may eventually be removed from public mirrors.
AlmaLinux has released patched PHP packages for all supported PHP streams across AlmaLinux 8, 9, and 10. The AlmaLinux project confirmed that patched packages are now available in the production repositories. [almalinux.org]
To update:
sudo dnf clean metadata
sudo dnf upgrade 'php*' Restart PHP-FPM:
sudo systemctl restart php-fpm If you are using Apache with mod_php:
sudo systemctl restart httpd Verify the installed version:
php -v For systems running PHP 8.2, the patched version should be:
PHP 8.2.35
or newer. AlmaLinux has also backported protections for some older, end-of-life streams where possible. [almalinux.org], [computingf…rgeeks.com]
Rocky Linux administrators can patch affected systems using the standard AppStream update process. Updated packages have been synchronized from Red Hat’s security advisories for supported PHP streams. [computingf…rgeeks.com]
Update PHP:
sudo dnf upgrade 'php*' Restart services:
sudo systemctl restart php-fpm
sudo systemctl restart httpd Verify:
php -v Supported streams should be updated to patched package releases, including PHP 8.2.35 and PHP 8.3.36 where applicable. [computingf…rgeeks.com], [php2shell.app]
Many older VICIdial deployments on AlmaLinux 8, Rocky Linux 8, and ViciBox 11 continue to use PHP 7.4. While the upstream PHP project no longer maintains the 7.4 branch, several distributions have backported security fixes to their packaged versions. The PHP2Shell vulnerabilities have been patched in supported vendor repositories even though the version number may still report as PHP 7.4.x. Administrators should not assume they are protected simply because they are running PHP 7.4 and should verify that all available operating system updates have been installed. [computingf…rgeeks.com], [php2shell.app]
Update all PHP packages:
sudo dnf clean all
sudo dnf upgrade 'php*'
sudo systemctl restart httpd Verify installed packages:
rpm -q php-common php -v AlmaLinux has released patched packages for PHP 7.4 in its repositories, including backported fixes for the PHP2Shell vulnerabilities. [computingf…rgeeks.com], [almalinux.org]
Update all PHP packages:
sudo dnf clean all
sudo dnf upgrade 'php*'
sudo systemctl restart httpd Verify package versions:
rpm -q php-common php -v Rocky Linux has synchronized the corresponding security updates from Red Hat for supported PHP 7.4 streams. Because Red Hat backports security fixes, the displayed version number may not change significantly even though the vulnerability has been patched. Administrators should review package changelogs and installed RPM versions rather than relying solely on php -v. [computingf…rgeeks.com], [php2shell.app]
After updating, verify your installed PHP packages:
rpm -q php-common Or review the package changelog:
rpm -q --changelog php-common | grep CVE If your repository updates are current and the CVE references appear in the changelog, the PHP2Shell fixes have been applied even if the PHP version string still shows 7.4. [php2shell.app]
IMPORTANT: PHP 7.4 is officially end-of-life upstream. While AlmaLinux, Rocky Linux, and ViciBox may provide backported security fixes, organizations should develop a migration plan to PHP 8.2 or newer as soon as practical for long-term security and support. [computingf…rgeeks.com], [almalinux.org]
Unlike vulnerabilities that affect a specific CMS or plugin, PHP2Shell targets the PHP runtime itself. This means WordPress, Laravel, Drupal, Joomla, VICIdial, custom applications, and virtually any PHP-powered application may be exposed if the underlying PHP installation remains unpatched. The safest course of action is simple: update PHP immediately and verify that your services have restarted successfully. [almalinux.org], [phpvulnera…lities.app]
Chris aka carpenox
VICIdial Development Roundup: Key Changes From Late November 2025 to Early 2026 By Carpenox —…
How to - Install ViciDial on Alma Linux 10 How to Install VICIdial on AlmaLinux…
Cyburdial Turns 6: A Milestone Worth Celebrating Six years ago, Cyburdial launched with a bold…
How to - Fix: Unable to open master device '/dev/dahdi/ctl' for Dahdi This happens after…
How to - Fix "Unable to lookup 'SERVER_EXTERNAL_IP'" This error is the newer SVN versions…
How to - Upgrade any Leap ViciBox install to Leap 15.6 A lot of people…
This website uses cookies.