{"id":3768,"date":"2026-10-25T19:44:13","date_gmt":"2026-10-25T19:44:13","guid":{"rendered":"https:\/\/thedigitalfortress.us\/?p=3768"},"modified":"2026-10-25T19:44:13","modified_gmt":"2026-10-25T19:44:13","slug":"php2shell-exploitation-hits-government-entity-amid-global-scanning-and-signs-of-ai-assisted-hacking","status":"publish","type":"post","link":"https:\/\/thedigitalfortress.us\/?p=3768","title":{"rendered":"PHP2Shell Exploitation Hits Government Entity Amid Global Scanning and Signs of AI-Assisted Hacking"},"content":{"rendered":"<div id=\"articlebody\">\n<div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjzK2qokKedMIUzd876s0EWaLDb7qw-DMzlFWKvmfgCzMKZ2KVvdpZ-298SoEm1_PP6aoEBc6q1LAydnANGur1FbFNmXmhlo6zHtRFvgRcbx-LOoDoM_-JI-_7XkkM4r5q3LQH1SdfirarXTGeiu16d5YMDSeYs8tfJn5ITfRQ4DThbqkq66b4WdDQcOJqf\/s1700-nu-rw-lo-l85-e365\/php2shell-exploit.jpg\" style=\"display: block;  text-align: center; clear: left; float: left;\"><\/a><\/div>\n<p>Threat actors have been observed using agentic artificial intelligence (AI) platforms for post-exploitation activity following the abuse of the PHP2Shell vulnerabilities tracked as CVE-2026-109618 and CVE-2026-109619.<\/p>\n<p>\u00abIn one case, the attackers targeted a government entity in Europe and within two hours of the initial exploitation they had successfully accessed password hashes and multi-factor authentication secrets,\u00bb Palo Alto Networks Unit 42 <a href=\"https:\/\/unit42.paloaltonetworks.com\/cve-2026-109618-cve-2026-109619\/\" target=\"_blank\">said<\/a>.<\/p>\n<p>\u00abThey also established an NT LAN Manager (NTLM)-relay tunnel into Active Directory and attempted Domain Admin privilege escalation.\u00bb<\/p>\n<p>The network security company said it also observed the unknown attacker enumerating the compromised endpoint, with commands and behavioral markers suggesting the work of an agentic attacker. These include commands to facilitate &#8211;<\/p>\n<p>Reconnaissance of the authentication database with stolen credentials, targeting password hashes and two-factor authentication (2FA) secrets.<\/p>\n<p>Active Directory (AD) reconnaissance via curl-based anonymous LDAP queries to the domain controller (DC) in an attempt to look for the administrator account.<\/p>\n<div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgL99pH7PIsH6iZpnnL3kzavovKfogNoNcWz5t2I9otKmakRIg4IrNO8gsDiTqAnNbkhBywx-U9mXUQwZ02FSslYUW68xztfuIe3EEeac3UwOy-cYMfJ985N0G-7rKjdjLm8Abv7o6gqh_gFxKF59oPGX7g7DBuA4iEyTsF1mjkmrV6kep1IC_w9_LLDVdd\/s1700-nu-rw-lo-l85-e365\/php1.png\" style=\"display: block;  text-align: center; clear: left; float: left;\"><img decoding=\"async\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgL99pH7PIsH6iZpnnL3kzavovKfogNoNcWz5t2I9otKmakRIg4IrNO8gsDiTqAnNbkhBywx-U9mXUQwZ02FSslYUW68xztfuIe3EEeac3UwOy-cYMfJ985N0G-7rKjdjLm8Abv7o6gqh_gFxKF59oPGX7g7DBuA4iEyTsF1mjkmrV6kep1IC_w9_LLDVdd\/s1700-nu-rw-lo-l85-e365\/php1.png\" alt=\"\" border=\"0\" data-original-height=\"700\" data-original-width=\"1233\"\/><\/a><\/div>\n<p>Reconnaissance of the host to hunt for DNS\/AD integration, internal hosts, privileged groups, and interactive users.<\/p>\n<p>\u00abEach command batch is wrapped in section-header delimiters, such as ==SHELLUSER== and ==PASSWD==,\u00bb it added. \u00abThese delimiters produce machine-parseable output for an AI model to read.\u00bb<\/p>\n<h3>Suspected N. Korea Campaign Targets PHP2Shell<\/h3>\n<p>The disclosure comes as CYFIRMA said it <a href=\"https:\/\/www.cyfirma.com\/research\/cyfirma-threat-advisory-suspected-dprk-campaign-staging-php2shell-targeting-against-global-php-infrastructure\/\" target=\"_blank\">uncovered<\/a> a suspected North Korea-linked campaign employing PHP2Shell to actively probe global PHP infrastructure from 21 compromised nodes.<\/p>\n<p>\u00abThe scanning is deliberately low-volume and paced,\u00bb Kumar Ritesh, CEO and founder of CYFIRMA, told The Hacker News. \u00abNodes are rotated and abandoned at the first sign of blocking or rate-limiting, so threshold-based alerting is unlikely to catch it.\u00bb<\/p>\n<p>The targets comprise a set of 216 unpatched or partially mitigated hosts located across the U.S., Japan, South Korea, Thailand, Indonesia, Australia, Taiwan, India, Singapore, the U.A.E., Saudi Arabia, and the E.U. The hosts span government, financial institutions, logistics, airports and aviation, manufacturing, and online transaction platforms.<\/p>\n<div class=\"dog_two clear\">\n<div class=\"cf\"><a href=\"https:\/\/thehackernews.uk\/ai-security-guide-d\" rel=\"nofollow noopener sponsored\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"lazyload\" alt=\"Cybersecurity\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgasUea1PyqjHgZ4PrtmNHQRiRuIWuKqadF1Y1kDkBQlmLoAduaR0D2D5_AgqPzyreZSALvgtryBe5zD3YTk_Q65XX762OpyZGzSzGT8nzn5QlFoiKE6Dqq8rZUJm2Sn_3-epxU4vcpXR-a9JZKHBO4Bq9_nIlpaEEgDZ0oMEEDi4q9NmkHkHuZofDor0TO\/s728-nu-rw-lo-l85-e365\/nudge-2-d.png\" width=\"729\" height=\"91\"\/><\/a><\/div>\n<\/div>\n<p>\u00abThe campaign has moved from reconnaissance into active, low-and-slow scanning of a filtered target set,\u00bb CYFIRMA said. \u00abOrganizations in the prioritised sectors and geographies should assume they are in scope for deliberate targeting.\u00bb<\/p>\n<p>The activity, coordinated via a closed I2P channel, has been attributed with moderate confidence to a Korean-speaking operator assessed to be affiliated with the Lazarus Group ecosystem. According to CYFIRMA, the two handles (\uc804\ucc3d\ud601 2 aka Jeon Chang-hyuk 2) and (\ucd5c\uc544\ub9b0 aka Choi A-rin) active in the I2P channel have previously been observed running covert operations for the threat actors.<\/p>\n<p>\u00abKorean-speaking operators have used [the channel] to share target lists, exploit-hosting infrastructure, and tasking and prioritisation consistent with DPRK objectives,\u00bb Ritesh said. \u00abThe captured conversation uses vocabulary and spelling specific to North Korean (Munhwa\u014f) rather than the South Korean standard.\u00bb<\/p>\n<p>Other primary indicators that link the campaign to the Lazarus cluster are below &#8211;<\/p>\n<ul>\n<li>Command-and-control (C2) infrastructure that Lazarus has previously used to exploit web assets.<\/li>\n<li>Lazarus Group&#8217;s documented history of compromising PHP and WordPress servers for C2 and planting of PHP and ASP web shells, as observed in the <a href=\"https:\/\/thehackernews.com\/2025\/04\/lazarus-hits-6-south-korean-firms-via.html\" target=\"_blank\">SyncHole watering hole campaign.<\/li>\n<li>Prioritizing government agencies and banks, specifically online transaction platforms, which is in line with Lazarus Group&#8217;s track record of breaching financial institutions for financial and cryptocurrency theft.<\/li>\n<\/ul>\n<p>\u00abExploitation is the next step,\u00bb CYFIRMA said. \u00abThe operators said they would shortlist the most promising targets the same day and then choose which public exploits to adapt.\u00bb<\/p>\n<h3>Other Exploit Efforts and Mitigations<\/h3>\n<p>In an October 25, 2026, post <a href=\"https:\/\/x.com\/DefusedCyber\/status\/2114241665972011513\" target=\"_blank\">shared<\/a> on X, Defused Cyber said it&#8217;s also seeing PHP2Shell probes targeting its Palo Alto Networks GlobalProtect honeypots. The activity originates from <a href=\"https:\/\/www.virustotal.com\/gui\/ip-address\/204.76.203.7\/\" target=\"_blank\">204.76.203[.]7<\/a>, a known mass-exploit IP address.<\/p>\n<p>\u00abThe requests carry a PHP_SESSION_UPLOAD_PROGRESS marker (&#8216;p2s-rider&#8217;) and a dummy file upload with no payload, which points to someone checking for the vulnerable upload-progress behavior and likely building a target list of Palo Alto devices,\u00bb the threat intelligence company said.<\/p>\n<p>Both CVE-2026-109618 and CVE-2026-109619 are <a href=\"https:\/\/success.trendmicro.com\/en-US\/solution\/KA-0024789\" target=\"_blank\">critical vulnerabilities<\/a> that can lead to remote code execution in default PHP configurations. The security flaws have <a href=\"https:\/\/patchstack.com\/articles\/php-major-vulnerability-alert-10-2026\/\" target=\"_blank\">witnessed<\/a> widespread <a href=\"https:\/\/x.com\/DefusedCyber\/status\/2112969691668869611\" target=\"_blank\">scanning efforts<\/a>, with Cloudflare stating it detected millions of exploitation attempts after public disclosure.<\/p>\n<p>\u00abAn attacker faces two main constraints: they must size a request to fail allocation at the right moment, and they must defeat ASLR to find valid memory addresses,\u00bb Datadog <a href=\"https:\/\/securitylabs.datadoghq.com\/articles\/php2shell-critical-vulnerabilities-in-php\/#how-the-vulnerabilities-work\" target=\"_blank\">said<\/a>. \u00abThe exploit needs one field name small enough to fit inside the accepted request body but large enough that copying its key exceeds memory_limit.\u00bb<\/p>\n<div class=\"dog_two clear\">\n<div class=\"cf\"><a href=\"https:\/\/thehackernews.uk\/network-defense-d\" rel=\"nofollow noopener sponsored\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"lazyload\" alt=\"Cybersecurity\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjVV2rRkX8tRMF6gCzemvQNpwFwGxRWxY1cJEYfoLLSj1EZYJOlj5WTR77t0i6kELXujYcaHTpRDqTjCbVHH5Pnh7wzxUiKP5j4dsDkWIMlp2bmpZsL0jeAsA_19pHH5UPtyBvNkZdyGEULOAsXPcraMP5CYjQRFefhXRSdEjYkrdcpUnc4ILcvcdEfAauE\/s728-nu-rw-lo-l85-e365\/tl-d.jpg\" width=\"729\" height=\"91\"\/><\/a><\/div>\n<\/div>\n<p>\u00abWhen PHP parses a form-field name, it makes several copies along the way. The attacker uses that extra memory to force an allocation failure while PHP copies the name into a hash table.\u00bb<\/p>\n<p>ReliaQuest, in an update published on October 22, 2026, said it reproduced CVE-2026-109618 in a controlled lab and observed a sequence of errors that could help defenders identify exploitation.<\/p>\n<p>\u00abThis testing identified a specific sequence of artifacts across PHP error, Apache access, Apache error, and system logs that may help defenders detect exploitation,\u00bb it <a href=\"https:\/\/reliaquest.com\/blog\/threat-spotlight-php2shell-responding-to-critical-php-vulnerabilities\/\" target=\"_blank\">said<\/a>. \u00abDefenders should focus on the sequence: a POST request returns a 500 error, PHP reports memory exhaustion and heap corruption, and the Apache worker handling the request crashes.\u00bb<\/p>\n<p>The PHP Foundation has since warned of a third remote code execution vulnerability (CVE-2026-115560), which can only \u00aboccur under an unusual combination of configuration and application code.\u00bb The issue is expected to be addressed as part of the regular release cycle.<\/p>\n<p>\u00abAn application must set session.serialize_handler to php_binary or php_serialize in its configuration and then switch it to php at runtime with ini_set() before calling session_start(),\u00bb the Foundation said. \u00abSession upload progress must also still be enabled. Applications that never change the serialize handler at runtime can keep the feature enabled.\u00bb<\/p>\n<p>Xint has <a href=\"https:\/\/phpguard.io\/\" target=\"_blank\">released a scanner<\/a> to check if a host is exposed to PHP2Shell, <a href=\"https:\/\/xint.io\/blog\/php2shell-emergency-response\" target=\"_blank\">stating<\/a> remote code execution is possible in any PHP script regardless of the application and in applications where decoding occurs, such as with session_start() and unserialize().<\/p>\n<p>Bitsight&#8217;s internet-wide scans show that there are nearly <a href=\"https:\/\/www.bitsight.com\/groma-explorer\/php\/php\" target=\"_blank\">37 million internet-facing systems<\/a> running PHP or PHP-related software, with most of the exposures in the U.S., Germany, France, the Netherlands, and Japan. <\/p>\n<p>\u00abPHP runs a very large portion of the web, from content management systems and online shops to bespoke internal tools,\u00bb Bitsight said. \u00abA flaw in the runtime can&#8217;t be repaired by changing application code, and a web application firewall or plugin update won\u2019t remove it. Only updating PHP on the host itself closes the gap.\u00bb<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Threat actors have been observed using agentic artificial intelligence (AI) platforms for post-exploitation activity following the abuse of the PHP2Shell vulnerabilities tracked as CVE-2026-109618 and CVE-2026-109619. \u00abIn one case, the&hellip;<\/p>\n","protected":false},"author":1,"featured_media":3769,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[170,2346,65,597,385,2295,825,3875,190,2551],"class_list":["post-3768","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-aiassisted","tag-entity","tag-exploitation","tag-global","tag-government","tag-hacking","tag-hits","tag-php2shell","tag-scanning","tag-signs"],"_links":{"self":[{"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=\/wp\/v2\/posts\/3768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3768"}],"version-history":[{"count":0,"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=\/wp\/v2\/posts\/3768\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=\/wp\/v2\/media\/3769"}],"wp:attachment":[{"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3768"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3768"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}