{"id":56592,"date":"2026-10-22T16:39:27","date_gmt":"2026-10-22T20:39:27","guid":{"rendered":"https:\/\/www.kaspersky.com\/blog\/?p=56592"},"modified":"2026-10-22T16:39:27","modified_gmt":"2026-10-22T20:39:27","slug":"how-to-mitigate-php2shell-at-home","status":"publish","type":"post","link":"https:\/\/www.kaspersky.com\/blog\/how-to-mitigate-php2shell-at-home\/56592\/","title":{"rendered":"How new PHP vulnerabilities threaten home users"},"content":{"rendered":"<p>Yesterday, two critical vulnerabilities were disclosed in PHP, the scripting language used by many websites and online services: <a href=\"https:\/\/nvd.nist.gov\/vuln\/detail\/cve-2026-109618\" target=\"_blank\" rel=\"noopener nofollow\">CVE-2026-109618<\/a> and <a href=\"https:\/\/nvd.nist.gov\/vuln\/detail\/cve-2026-109619\" target=\"_blank\" rel=\"noopener nofollow\">CVE-2026-109619<\/a>. Attackers can exploit them to remotely execute commands on any server running PHP, with no authentication required. The exploit has been dubbed PHP2Shell.<\/p>\n<p>The PHP security team announced an upcoming emergency update on October 20 and released patches fixing the vulnerabilities the very next day.<\/p>\n<p>We have already <a href=\"https:\/\/securelist.com\/tr\/php2shell-critical-vulnerabilities-in-php\/121596\/\" target=\"_blank\" rel=\"noopener\">covered the technical details of these vulnerabilities<\/a> and <a href=\"https:\/\/www.kaspersky.com\/blog\/cve-2026-109618-109619-php-vulnerabilities\/56583\/\" target=\"_blank\" rel=\"noopener nofollow\">explained what companies and server administrators should do<\/a>. You may have safely skipped that news because you do not run any servers \u2014 but unfortunately, the issue is not limited to businesses.<\/p>\n<p>Nearly 70% of websites run on PHP, including services we use every day: wikis, online stores, smart devices with web interfaces, home network-attached storage (NAS), smart-home controllers, and much more.<\/p>\n<p>Today, we explain how these vulnerabilities could affect you personally and what you can do to reduce the risks.<\/p>\n<h2>How the vulnerabilities can affect home users<\/h2>\n<h3>Account and personal-data theft<\/h3>\n<p>The vulnerability allows an attacker to steal authentication tokens from server memory. These tokens essentially act like electronic passes, telling a website that the user has already signed in. As a result, an attacker may be able to access someone else\u2019s account without entering a password or a two-factor authentication code, putting messages, documents, delivery addresses, order histories and other confidential information at risk.<\/p>\n<h3>Loss of files on home devices<\/h3>\n<p>If you have network-attached storage (NAS) or a video surveillance system at home that uses a vulnerable PHP version, it may also be at risk. Depending on what level of access they gain, attackers could potentially copy, delete or encrypt files they can access.<\/p>\n<h3>Malware infection<\/h3>\n<p>If an attacker gains access to a vulnerable website, they can use it in virtually any way they want: trick visitors into downloading a malicious file or clicking on a phishing link, display dangerous instructions, replace payment forms or login pages with malicious ones \u2014 and the list just goes on. As a result, someone visiting a legitimate website could not only lose access to their account, but also lose money or accidentally infect their device with malware.<\/p>\n<p>Below are examples of services directly affected by the vulnerabilities.<\/p>\n<h2>Which services are affected by the PHP vulnerabilities<\/h2>\n<h3>Jeedom<\/h3>\n<p>Jeedom is a smart-home platform that lets users control lighting, sensors, heating, blinds and home IoT devices. Attackers could abuse this in many ways: they could disable the alarm, track when the homeowner is away, access video from the door intercom, and more.<\/p>\n<p>The developers confirmed that the new vulnerability affects their application and have already <a href=\"https:\/\/blog.jeedom.com\/8238-faille-php-les-services-jeedom-mis-a-jour-et-les-installations-renforcees\/\" target=\"_blank\" rel=\"noopener nofollow\">released an emergency update<\/a>, Jeedom 4.6.2. Users need to run the update <em>twice<\/em> for it to work. The developers say a fully fixed version for home users will be released in the coming days.<\/p>\n<h3>Websites we use every day<\/h3>\n<p>As mentioned above, PHP is used by roughly 70% of websites. This does not mean every one of them is vulnerable: it depends on the PHP version in use and whether the site owners have already updated it. Many government websites in Europe have already <a href=\"https:\/\/www.reuters.com\/world\/asia-pacific\/eu-agency-warns-websites-may-need-be-taken-offline-php-prepares-patches-2026-10-21\/\" target=\"_blank\" rel=\"noopener nofollow\">suspended operations<\/a> because of the new vulnerability.<\/p>\n<p>Unfortunately, a website may still be vulnerable even if it appears to be working normally. An attacker could potentially take control of any legitimate website whose server hasn\u2019t been patched yet. They could fake payment or login pages, host malicious files, or persuade users to download an \u201curgent update\u201d that is actually malware.<\/p>\n<p>Ordinary users have no reliable way to check whether such instructions or files are safe, so be sure to use <a href=\"https:\/\/www.kaspersky.com\/premium?icid=gl_bb2023-kdplacehd_acq_ona_smm__onl_b2c_kdaily_lnk_sm-team___kprem___\" target=\"_blank\" rel=\"noopener nofollow\">reliable anti-phishing and antivirus protection<\/a>. If you suspect that your data may have been stolen, check the active sessions in your account settings. If you spot suspicious activity or devices you don\u2019t recognize, sign out of all active sessions and change your password. Use a <a href=\"https:\/\/www.kaspersky.com\/password-manager?icid=gl_kdailyplacehold_acq_ona_smm__onl_b2c_kasperskydaily_wpplaceholder____kpm___\" target=\"_blank\" rel=\"noopener nofollow\">password manager<\/a><strong>\u00a0<\/strong>\u2014 it can generate a truly strong, unique password that you won\u2019t have to memorize yourself.<\/p>\n<h3>Computer games<\/h3>\n<p>Bad news for gamers: some video games whose servers use PHP are also at risk. If you don\u2019t want attackers to get hold of your accounts, be sure to update the passwords for your gaming platforms, stores and accounts.<\/p>\n<p>To buy time for updates, some developers temporarily took their services offline. <em>Final Fantasy XIV<\/em>, <em>Pokemon Champions<\/em>, games from Bandai Namco Entertainment, <em>Uma Musume: Pretty Derby<\/em>, <em>Granblue Fantasy<\/em>, <em>Shadowverse: Worlds Beyond<\/em> and many others went into emergency maintenance. Nintendo Switch Online and the GOG and Steam stores <a href=\"https:\/\/gamerant.com\/final-fantasy-14-pokemon-games-down-php\/\" target=\"_blank\" rel=\"noopener nofollow\">were also affected<\/a>.<\/p>\n<p>Unfortunately, there have also been more drastic consequences. Yesterday, the developers of <em>World Quest<\/em> <a href=\"https:\/\/automaton-media.com\/en\/news\/two-japanese-games-with-over-a-decade-of-service-permanently-shut-down-over-critical-php-vulnerabilities-outdated-infrastructure-prevents-fixes\/\" target=\"_blank\" rel=\"noopener nofollow\">announced<\/a> that the game would shut down completely after 15 years: it relied on outdated infrastructure that would have been extremely difficult and costly to fix. For the same reason, the mobile game <em>Please Save My Pandemonium!<\/em> shut down after more than ten years of operation.<\/p>\n<h3>Home network-attached storage (NAS)<\/h3>\n<p>\u201cHome clouds\u201d have become popular in recent years for good reason: many users prefer to keep backups of their data at home rather than online. A number of companies make NAS devices, and at least three \u2014 QNAP, Synology and ASUSTOR \u2014 have said the vulnerabilities affect their products. An update has also been released for <em>Unraid<\/em>, an operating system for home servers, network storage and media servers.<\/p>\n<h4>QNAP<\/h4>\n<p>The manufacturer confirmed that the vulnerabilities affect several versions of its NAS operating systems \u2014 <em>QTS<\/em> and <em>QuTS hero<\/em> \u2014 as well as applications including <em>QuMagie<\/em>, <em>Note Station 3<\/em> and certain versions of <em>QVR Surveillance<\/em>. A successful attack could put photos, documents, notes and camera recordings at risk.<\/p>\n<p>At the time of publication, QNAP is still preparing updates, so the main priority is to temporarily disconnect the NAS from the internet. QNAP <a href=\"https:\/\/www.qnap.com\/en\/security-advisory\/qsa-26-18\" target=\"_blank\" rel=\"noopener nofollow\">recommends<\/a> disabling port forwarding on the router, preventing the NAS from automatically opening ports, and allowing access to the management panel only from the home network or <a href=\"https:\/\/www.kaspersky.com\/vpn-secure-connection?icid=gl_kdailyplacehold_acq_ona_smm__onl_b2c_kasperskydaily_wpplaceholder____vpn___\" target=\"_blank\" rel=\"noopener nofollow\">through a VPN<\/a>.<\/p>\n<h4>Synology<\/h4>\n<p>Both vulnerabilities <a href=\"https:\/\/www.synology.com\/en-global\/security\/advisory\/Synology_SA_26_14\" target=\"_blank\" rel=\"noopener nofollow\">have been officially confirmed<\/a> in PHP packages 7.3, 7.4 and 8.0\u20138.4, as well as in <em>Mail Station<\/em> and <em>Synology Calendar<\/em>. Fixes have already been released for PHP starting from version 7.4, as well as for <em>Mail Station<\/em> and <em>Synology Calendar<\/em>. PHP 7.3 won\u2019t be fixed. The company separately notes that the PHP component built into its operating system cannot be reached from outside the device, so the risk of attack is very low.<\/p>\n<h4>ASUSTOR<\/h4>\n<p>ASUSTOR has also <a href=\"https:\/\/www.asustor.com\/en\/product\/status_detail?id=14\" target=\"_blank\" rel=\"noopener nofollow\">officially confirmed both vulnerabilities<\/a> and immediately removed PHP 7, 7.3, 7.4 and 8.1 packages from App Central. The company recommends immediately backing up your data, removing older PHP packages, and using PHP 8.3 or 8.4.<\/p>\n<h4>Unraid<\/h4>\n<p>In <a href=\"https:\/\/docs.unraid.net\/unraid-os\/release-notes\/7.3.4\/\" target=\"_blank\" rel=\"noopener nofollow\">today\u2019s operating-system update<\/a>, PHP was upgraded to version 8.4.27 with fixes for the vulnerabilities. The developers recommend that all users update to Unraid 7.3.4. Containers with their own PHP installation must be updated separately: the new PHP version in the operating system doesn\u2019t replace PHP inside containers.<\/p>\n<p>At the time of publication, we had not found public confirmation from other major manufacturers, such as TerraMaster, UGREEN, Buffalo or Western Digital, that their devices are affected by these vulnerabilities \u2014 only user discussions on forums.<\/p>\n<p>But the fact that only some NAS manufacturers have confirmed the problem so far doesn\u2019t guarantee that your devices are safe \u2014 especially if they are fairly old or come from a lesser-known or defunct manufacturer. In that case, first disconnect the devices from the internet while keeping them accessible only on the local network, and then investigate whether they are vulnerable.<\/p>\n<h4>Nextcloud cloud storage<\/h4>\n<p>Nextcloud is a free, open-source platform for creating your own cloud storage, serving as an alternative to Google Drive, Dropbox, and Microsoft OneDrive. It lets you store and synchronize files across devices, share them with other users, and work with documents, photos, calendars and contacts. The data can be stored on your own server or NAS rather than on a third-party company\u2019s servers.<\/p>\n<p>If you store important data in Nextcloud, check how your cloud instance is configured. If you use <em>Nextcloud All-in-One<\/em>, <a href=\"https:\/\/github.com\/nextcloud\/all-in-one\/issues\/8876\" target=\"_blank\" rel=\"noopener nofollow\">update to version 14.4.1<\/a>, where the vulnerability has already been fixed.<\/p>\n<p>If your Nextcloud installation is configured differently, you need to update PHP yourself on the device or server.<\/p>\n<h2>How to protect your devices and data<\/h2>\n<ul>\n<li><strong>Use phishing and malware protection<\/strong>. <a href=\"https:\/\/www.kaspersky.com\/premium?icid=gl_bb2023-kdplacehd_acq_ona_smm__onl_b2c_kdaily_lnk_sm-team___kprem___\" target=\"_blank\" rel=\"noopener nofollow\">Our security solution<\/a>\u00a0automatically blocks phishing pages and malware, even when attackers place them on legitimate websites.<\/li>\n<li><strong>Keep an eye on updates<\/strong>. If you have network-attached storage, a smart-home system, a home server, a media server, or any other device with a web interface, first check the manufacturer\u2019s website and install all available updates. If no update is available yet, temporarily disable internet access to the device.<\/li>\n<li><strong>Use strong passwords<\/strong>. Most people reuse the same password, or variations of it, across multiple websites. If an attacker finds one of those passwords on a vulnerable server, they may be able to compromise your other accounts as well. We recommend generating and storing strong, unique passwords in <a href=\"https:\/\/www.kaspersky.com\/password-manager?icid=gl_kdailyplacehold_acq_ona_smm__onl_b2c_kasperskydaily_wpplaceholder____kpm___\" target=\"_blank\" rel=\"noopener nofollow\">Kaspersky Password Manager<\/a>\u00a0so you do not have to remember your credentials yourself. Be sure to enable <a href=\"https:\/\/www.kaspersky.com\/blog\/what-is-two-factor-authentication\/48289\/\" target=\"_blank\" rel=\"noopener nofollow\">two-factor authentication<\/a> on all important accounts \u2014 ideally using one-time codes generated by the same <a href=\"https:\/\/www.kaspersky.com\/password-manager?icid=gl_kdailyplacehold_acq_ona_smm__onl_b2c_kasperskydaily_wpplaceholder____kpm___\" target=\"_blank\" rel=\"noopener nofollow\">password manager<\/a>.<\/li>\n<li><strong>Keep an offline backup of important files. <\/strong>Do not rely on cloud storage alone \u2014 make sure you keep a backup of all important documents on a hard drive and on an external device. For more information on how to make backups properly, see our article <strong><a href=\"https:\/\/www.kaspersky.com\/blog\/how-to-backup-online-services-and-web-pages\/52214\/\" target=\"_blank\" rel=\"noopener nofollow\">The internet remembers not quite everything<\/a><\/strong>.<\/li>\n<\/ul>\n<blockquote><p>What other risks can your home devices face? Read our articles:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.kaspersky.com\/blog\/smart-tv-box-residential-proxy-malware-threat\/56404\/\" target=\"_blank\" rel=\"noopener nofollow\">Trojan TV, or the new risks of malicious proxies<\/a><\/li>\n<li><a href=\"https:\/\/www.kaspersky.com\/blog\/preventing-ransomware-attacks-on-backups-of-home-users\/55532\/\" target=\"_blank\" rel=\"noopener nofollow\">Ransomware now taking aim at personal backups<\/a><\/li>\n<li><a href=\"https:\/\/www.kaspersky.com\/blog\/android-tv-botnet\/55799\/\" target=\"_blank\" rel=\"noopener nofollow\">Is your TV box renting out your network?<\/a><\/li>\n<li><a href=\"https:\/\/www.kaspersky.com\/blog\/save-your-home-router-from-apt-residential-proxy\/53840\/\" target=\"_blank\" rel=\"noopener nofollow\">Is your router secretly working for foreign intelligence?<\/a><\/li>\n<li><a href=\"https:\/\/www.kaspersky.com\/blog\/linux-at-home-threats-and-protection\/49105\/\" target=\"_blank\" rel=\"noopener nofollow\">Three common attacks on Linux in homes<\/a><\/li>\n<li><a href=\"https:\/\/www.kaspersky.com\/blog\/how-to-secure-smart-home\/47472\/\" target=\"_blank\" rel=\"noopener nofollow\">How to secure your smart home<\/a><\/li>\n<\/ul>\n<\/blockquote>\n<input type=\"hidden\" class=\"category_for_banner\" data-type=\"posts\" value=\"premium-geek\">\n","protected":false},"excerpt":{"rendered":"<p>On October 21, two PHP vulnerabilities (CVE-2026-109618 and CVE-2026-109619) were disclosed, affecting nearly 70% of websites worldwide. But if you think this\u2019s only an admins\u2019 headache, read on: we explain why your photos, music, archives, games, NAS and smart-home systems may be at risk, and how to protect your data and devices.<\/p>\n","protected":false},"author":2698,"featured_media":56593,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5,2683,9],"tags":[111,808,426,794,36,2272,398,4076,192,3736,660,268],"class_list":["post-56592","post","type-post","status-publish","format-standard","has-post-thumbnail","category-news","category-threats","category-tips","tag-attacks","tag-cloud-services","tag-cloud-storage","tag-iot","tag-malware-2","tag-nas","tag-patches","tag-php","tag-protection","tag-rce","tag-smart-home","tag-vulnerabilities"],"hreflang":[{"hreflang":"x-default","url":"https:\/\/www.kaspersky.com\/blog\/how-to-mitigate-php2shell-at-home\/56592\/"},{"hreflang":"en-in","url":"https:\/\/www.kaspersky.co.in\/blog\/how-to-mitigate-php2shell-at-home\/31163\/"},{"hreflang":"en-ae","url":"https:\/\/me-en.kaspersky.com\/blog\/how-to-mitigate-php2shell-at-home\/26195\/"},{"hreflang":"en-gb","url":"https:\/\/www.kaspersky.co.uk\/blog\/how-to-mitigate-php2shell-at-home\/31004\/"},{"hreflang":"ru","url":"https:\/\/www.kaspersky.ru\/blog\/how-to-mitigate-php2shell-at-home\/42892\/"},{"hreflang":"ru-kz","url":"https:\/\/blog.kaspersky.kz\/how-to-mitigate-php2shell-at-home\/31161\/"},{"hreflang":"en-au","url":"https:\/\/www.kaspersky.com.au\/blog\/how-to-mitigate-php2shell-at-home\/36905\/"},{"hreflang":"en-za","url":"https:\/\/www.kaspersky.co.za\/blog\/how-to-mitigate-php2shell-at-home\/36576\/"}],"acf":[],"banners":"","maintag":{"url":"https:\/\/www.kaspersky.com\/blog\/tag\/vulnerabilities\/","name":"vulnerabilities"},"_links":{"self":[{"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts\/56592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/users\/2698"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/comments?post=56592"}],"version-history":[{"count":3,"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts\/56592\/revisions"}],"predecessor-version":[{"id":56596,"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/posts\/56592\/revisions\/56596"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/media\/56593"}],"wp:attachment":[{"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/media?parent=56592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/categories?post=56592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kaspersky.com\/blog\/wp-json\/wp\/v2\/tags?post=56592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}