<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: PHP2Shell: Technical Impact, Emergency Protection with Check Point, and Remediation Priorities in WAF</title>
    <link>https://community.checkpoint.com/t5/WAF/PHP2Shell-Technical-Impact-Emergency-Protection-with-Check-Point/m-p/284736#M439</link>
    <description>&lt;P&gt;Hi Will,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'd like to see some additional information in regards to Check Point products and the PHP version in use.&amp;nbsp; I can see in SK1000302 that it states and i quote: "&lt;SPAN&gt;This Hotfix implements the PHP 7.4 published fix for CVE-2026-109618 and CVE-2026-109619."&amp;nbsp; When running 'php --version' on our Check Point appliances, they all have the same version of PHP of when R82 was released as per the 'hardening specifications' guide.&amp;nbsp; Check Point is running 7.4.33.&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;According to php.net 7.4.33 was the final release of version 7 in November of 2022.&amp;nbsp; If that's the case, what 'published' fix for PHP was implemented for Check Point as it appears PHP.net didn't release ANYTHING for version 7 since it's been EOL since 2022.&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Is there any detail to the fix released for 7.4.33 that we can be given that informs us of the fix such as binary changes/updates?&amp;nbsp; Or was the fix simply just to add manual mitigation automatically?&amp;nbsp; I'm really confused and concerned since the version of PHP still shows the same version of PHP it's always had even prior to the fix'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;JB&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 09 Nov 2026 18:31:34 GMT</pubDate>
    <dc:creator>jberg712</dc:creator>
    <dc:date>2026-11-09T18:31:34Z</dc:date>
    <item>
      <title>PHP2Shell: Technical Impact, Emergency Protection with Check Point, and Remediation Priorities</title>
      <link>https://community.checkpoint.com/t5/WAF/PHP2Shell-Technical-Impact-Emergency-Protection-with-Check-Point/m-p/283962#M436</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The vulnerabilities &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;CVE-2026-109618 and CVE-2026-109619&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;, known as PHP2Shell, require immediate attention from application, infrastructure, and security teams. They involve memory management and the PHP request lifecycle, potentially allowing unauthenticated remote code execution.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;In his LinkedIn alert, &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;Moti emphasized the need to activate the emergency IPS protection while patching servers&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;. He also highlighted Check Point WAF’s proactive blocking of the RCE.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Congratulations to Matanya Moses and the Check Point IPS team for rapidly delivering emergency protection and responding to a threat of this severity.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; Their work provides an important defensive layer while organizations identify exposed systems, validate updates, and implement changes.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;To translate that protection into operational results, we need to verify enforcement on the relevant traffic and remediate affected systems in parallel.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;How the vulnerabilities work&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;TABLE&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH&gt;&lt;SPAN&gt;Vulnerability&lt;/SPAN&gt;&lt;/TH&gt;
&lt;TH&gt;&lt;SPAN&gt;Technical mechanism&lt;/SPAN&gt;&lt;/TH&gt;
&lt;TH&gt;&lt;SPAN&gt;Consequence&lt;/SPAN&gt;&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;STRONG&gt;&lt;SPAN&gt;CVE-2026-109618&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;Out-of-memory handling interrupts operations while internal request structures are still partially initialized. Request shutdown may consume this invalid state.&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;Memory corruption with potential remote code execution.&lt;/SPAN&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;STRONG&gt;&lt;SPAN&gt;CVE-2026-109619&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;A worker retains references to memory belonging to a completed request. A subsequent request may access those references before the state is reinitialized.&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;SPAN&gt;Use-after-free, memory disclosure, and potential remote code execution.&lt;/SPAN&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN&gt;For the first vulnerability, the advisory describes issues associated with interruption through &lt;/SPAN&gt;&lt;CODE dir="ltr"&gt;longjmp()&lt;/CODE&gt;&lt;SPAN&gt; during out-of-memory conditions. With Apache &lt;/SPAN&gt;&lt;CODE dir="ltr"&gt;mod_php&lt;/CODE&gt;&lt;SPAN&gt;, exploitation was demonstrated before application code executed.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For the second vulnerability, exploitation depends on an operation that leaves stale state and another operation that later consumes it within the same worker. Session lifecycle paths were validated in both &lt;/SPAN&gt;&lt;CODE dir="ltr"&gt;mod_php&lt;/CODE&gt;&lt;SPAN&gt; and PHP-FPM.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;These differences matter when assessing exposure: PHP integrations should not be assumed to have identical exploitation conditions. Likewise, using PHP-FPM alone is not sufficient evidence of immunity.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;What a compromise could affect&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Code initially executes with the web worker’s privileges. This does not automatically imply &lt;/SPAN&gt;&lt;CODE dir="ltr"&gt;root&lt;/CODE&gt;&lt;SPAN&gt; access, but it may be sufficient to compromise application data and functionality.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The scope depends on factors such as:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Credentials, tokens, and configuration files accessible to the process.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Write permissions on application directories and the webroot.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Volumes and user accounts shared between applications.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Connectivity to databases, internal services, and administrative networks.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Outbound internet access.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;These are impact assessment considerations, not a claim that every exploitation attempt will produce all these outcomes.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Application authentication should also not be considered sufficient protection when vulnerable processing occurs before application code. The position of the access control within the request flow matters.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Emergency protection: what to verify in Check Point IPS&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Check Point published advisories &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;CPAI-2026-15172&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; and &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;CPAI-2026-15184&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;, associated with both CVEs and the &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;PHP Remote Code Execution&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; protection.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The published instructions include updating IPS, locating the protection, reviewing its settings, and installing policy on the Security Gateways.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For operational validation, I recommend checking:&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL start="1"&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN&gt;Updates:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; the applicable protection package has been updated and made available to the inspection environment.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN&gt;Profile:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; the protection is enabled in the profile that actually applies to the application.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN&gt;Action:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; the effective configuration enforces prevention, accounting for exceptions, staging, and any Detect settings.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN&gt;Policy:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; installation completed successfully on the gateways handling the traffic.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN&gt;Traffic path:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; the connection actually traverses the expected inspection point.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;&lt;SPAN&gt;Visibility:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; the security engine can inspect the relevant HTTP content.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;The advisories document the following log fields:&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV&gt;
&lt;PRE dir="ltr"&gt;&lt;CODE&gt;Attack Name: Web Server Enforcement Violation
Attack Information: PHP Remote Code Execution&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Detect provides visibility, but it does not mean blocking.&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; The presence of a protection in the catalog also does not establish that it is being enforced on a connection.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;When investigating events, correlate the protection, recorded action, source, destination, timestamp, and inspecting gateway. An absence of alerts does not prove an absence of exposure.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;HTTPS, WAF, and direct origin access&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Moti’s emphasis on Check Point WAF’s proactive protection reinforces the importance of complementary controls during the response.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;However, coverage must be assessed along the application’s actual traffic path. For HTTPS, identify where TLS terminates and where content becomes available for inspection. A protection that depends on HTTP content needs access to that content.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Also check whether the origin can be reached through paths that bypass the WAF or gateway: a direct public IP, an alternative VIP, an old application publication, or internal access that is not subject to the same policy.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Blocking an observed exploitation path should not be interpreted as a universal guarantee against every variant. Emergency protection reduces exposure while patching progresses.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Patched versions and inventory&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The PHP project released fixes in the following versions:&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;TABLE&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH&gt;&lt;SPAN&gt;Branch&lt;/SPAN&gt;&lt;/TH&gt;
&lt;TH&gt;&lt;SPAN&gt;Patched version&lt;/SPAN&gt;&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;SPAN&gt;PHP 8.2&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;STRONG&gt;&lt;SPAN&gt;8.2.35&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;SPAN&gt;PHP 8.3&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;STRONG&gt;&lt;SPAN&gt;8.3.36&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;SPAN&gt;PHP 8.4&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;STRONG&gt;&lt;SPAN&gt;8.4.27&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;SPAN&gt;PHP 8.5&lt;/SPAN&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;STRONG&gt;&lt;SPAN&gt;8.5.12&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN&gt;Distributions and vendors may provide backported fixes. In those cases, validate the complete package version and the corresponding advisory; the base version reported by PHP may remain unchanged.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;PHP 8.1 and earlier remain outside regular upstream support. The minimal source backports provided for 7.4, 8.0, and 8.1 do not represent a resumption of that support.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;When building the inventory, remember that &lt;/SPAN&gt;&lt;STRONG&gt;&lt;CODE dir="ltr"&gt;php -v&lt;/CODE&gt;&lt;SPAN&gt; identifies the CLI binary used in that context&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;. The web service may use a different package, executable, or container.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Verify the runtime actually serving requests and include every replica, deployment image, and instance that could return through autoscaling or rollback. Updating only the CMS or framework does not establish that PHP has been patched.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For components embedded in Check Point products, consult &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;sk1000302&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt; and follow the procedure applicable to the installed version. Updating IPS and maintaining an embedded component are separate activities. Do not manually replace appliance packages with packages from a general-purpose distribution.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Change plan and validation&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;For application servers, the implementation should include:&lt;/SPAN&gt;&lt;/P&gt;
&lt;OL start="1"&gt;
&lt;LI&gt;&lt;SPAN&gt;Identify exposed services and the applicable patched package.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Prepare configuration backups and service recovery procedures.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Validate compatibility on a controlled instance.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Remove backends from service as the architecture allows.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Update the runtime and replace processes still running the old code.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Test authentication, sessions, uploads, and integrations.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Confirm that all replicas and future deployment images are updated.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;Monitor errors, worker restarts, latency, and memory consumption.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&lt;SPAN&gt;Rollback must account for security exposure. Restoring a vulnerable image may recover service while reintroducing the vulnerability. If necessary, that rollback should have defined containment measures and a deadline for remediation.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Temporary configuration changes should follow the PHP advisories. They may reduce specific exploitation paths but do not replace patching.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;When to investigate beyond the patch&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Unexpected processes spawned by the web service, webroot modifications, unusual outbound connections, and recurring worker failures warrant investigation. These signals are not exclusive to PHP2Shell and must be correlated with normal application behavior.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If there are indications of compromise, preserve evidence and conduct incident response in parallel. Applying the patch does not automatically remove persistence or invalidate credentials that may already have been obtained.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;The IPS team’s rapid response deserves recognition. For those operating the environment, the next steps are to confirm prevention on the correct traffic, complete patching, and record evidence that the exposure has been addressed.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;Have you validated effective protection in your environment? Is your biggest challenge the PHP inventory, embedded components, or the maintenance window required to update applications?&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;References&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="https://www.php.net/?utm_source=chatgpt.com" target="_blank"&gt;&lt;SPAN&gt;PHP — releases and security guidance&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w?utm_source=chatgpt.com" target="_blank"&gt;&lt;SPAN&gt;CVE-2026-109618 — PHP technical advisory&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp?utm_source=chatgpt.com" target="_blank"&gt;&lt;SPAN&gt;CVE-2026-109619 — PHP technical advisory&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://advisories.checkpoint.com/defense/advisories/public/2026/cpai-2026-15172.html?utm_source=chatgpt.com" target="_blank"&gt;&lt;SPAN&gt;Check Point — CPAI-2026-15172&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://advisories.checkpoint.com/defense/advisories/public/2026/cpai-2026-15184.html?utm_source=chatgpt.com" target="_blank"&gt;&lt;SPAN&gt;Check Point — CPAI-2026-15184&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://support.checkpoint.com/results/sk/sk1000302?utm_source=chatgpt.com" target="_blank"&gt;&lt;SPAN&gt;Check Point — sk1000302&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://blog.checkpoint.com/security/php2shell-what-we-know-about-the-leaked-critical-php-vulnerabilities-cve-2026-109618-cve-2026-109619/?utm_source=chatgpt.com" target="_blank"&gt;&lt;SPAN&gt;Check Point Blog — PHP2Shell&lt;/SPAN&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Thu, 22 Oct 2026 09:24:52 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/WAF/PHP2Shell-Technical-Impact-Emergency-Protection-with-Check-Point/m-p/283962#M436</guid>
      <dc:creator>WiliRGasparetto</dc:creator>
      <dc:date>2026-10-22T09:24:52Z</dc:date>
    </item>
    <item>
      <title>Re: PHP2Shell: Technical Impact, Emergency Protection with Check Point, and Remediation Priorities</title>
      <link>https://community.checkpoint.com/t5/WAF/PHP2Shell-Technical-Impact-Emergency-Protection-with-Check-Point/m-p/284736#M439</link>
      <description>&lt;P&gt;Hi Will,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'd like to see some additional information in regards to Check Point products and the PHP version in use.&amp;nbsp; I can see in SK1000302 that it states and i quote: "&lt;SPAN&gt;This Hotfix implements the PHP 7.4 published fix for CVE-2026-109618 and CVE-2026-109619."&amp;nbsp; When running 'php --version' on our Check Point appliances, they all have the same version of PHP of when R82 was released as per the 'hardening specifications' guide.&amp;nbsp; Check Point is running 7.4.33.&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;According to php.net 7.4.33 was the final release of version 7 in November of 2022.&amp;nbsp; If that's the case, what 'published' fix for PHP was implemented for Check Point as it appears PHP.net didn't release ANYTHING for version 7 since it's been EOL since 2022.&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Is there any detail to the fix released for 7.4.33 that we can be given that informs us of the fix such as binary changes/updates?&amp;nbsp; Or was the fix simply just to add manual mitigation automatically?&amp;nbsp; I'm really confused and concerned since the version of PHP still shows the same version of PHP it's always had even prior to the fix'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;JB&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Nov 2026 18:31:34 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/WAF/PHP2Shell-Technical-Impact-Emergency-Protection-with-Check-Point/m-p/284736#M439</guid>
      <dc:creator>jberg712</dc:creator>
      <dc:date>2026-11-09T18:31:34Z</dc:date>
    </item>
    <item>
      <title>Re: PHP2Shell: Technical Impact, Emergency Protection with Check Point, and Remediation Priorities</title>
      <link>https://community.checkpoint.com/t5/WAF/PHP2Shell-Technical-Impact-Emergency-Protection-with-Check-Point/m-p/284773#M440</link>
      <description>&lt;P&gt;&lt;FONT size="4"&gt;Hi &lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/48397"&gt;@jberg712&lt;/a&gt;&amp;nbsp;,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;I completely understand your concern regarding the PHP version displayed on Check Point appliances (7.4.33) and the mention in SK1000302 that a hotfix was implemented for CVEs CVE-2026-109618 and CVE-2026-109619, even though official support for PHP 7.4 by PHP.net has ended.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;1. Why doesn't the PHP version change after the hotfix?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;What often happens (including with other vendors) is that when a vulnerability is discovered in software that has reached end-of-life (EOL), appliance or embedded system manufacturers apply specific fixes (backports) directly to the source code of the existing version.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;This means that even though PHP.net did not release a new official version after 7.4.33, Check Point may have applied a security patch directly to the PHP 7.4.33 binary/source used in the system.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;By default, thephp --version&lt;BUTTON&gt;&lt;/BUTTON&gt;command will continue to show "7.4.33" because the official interpreter version is not changed for each custom security patch applied by the vendor.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;2. What exactly was fixed?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;Public documentation (including the R82 Jumbo Hotfix Accumulator) states that the hotfix implements the fix for the mentioned CVEs, but does not detail the specific binary or technical changes applied to PHP.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;There is no mention of a PHP version update, but rather the application of a fix for the vulnerabilities, which strongly suggests the use of backporting.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;There is no indication that the mitigation was only manual (e.g., via configuration), but rather that the affected component was updated.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;3. How can I confirm the fix was actually applied?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;The most reliable method is to check if the corresponding hotfix/jumbo is installed on the appliance (for example, via SmartConsole or CLI).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;Check Point typically does not change the PHP version number for each patch applied, but ensures that the binary contains the necessary fixes.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="4"&gt;For more in-depth technical details (such as binary hashes, modified files, etc.), it is recommended to open a case with Check Point support, as this information is not published openly for security and internal version control reasons.&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Nov 2026 09:55:25 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/WAF/PHP2Shell-Technical-Impact-Emergency-Protection-with-Check-Point/m-p/284773#M440</guid>
      <dc:creator>WiliRGasparetto</dc:creator>
      <dc:date>2026-11-10T09:55:25Z</dc:date>
    </item>
    <item>
      <title>Re: PHP2Shell: Technical Impact, Emergency Protection with Check Point, and Remediation Priorities</title>
      <link>https://community.checkpoint.com/t5/WAF/PHP2Shell-Technical-Impact-Emergency-Protection-with-Check-Point/m-p/284793#M441</link>
      <description>&lt;P&gt;Much like&amp;nbsp;&lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/96099"&gt;@WiliRGasparetto&lt;/a&gt;&amp;nbsp;said, when we apply a patch to an Open Source component, we do not change the version number.&lt;BR /&gt;This has been the case with OpenSSH for years and is why we have an SK like:&amp;nbsp;&lt;A href="https://support.checkpoint.com/results/sk/sk65269" target="_blank"&gt;https://support.checkpoint.com/results/sk/sk65269&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note that we usually only upgrade underlying components to new versions as part of a version upgrade, not a standard jumbo hotfix, and not always to the most recent version.&lt;BR /&gt;This is because major new versions often require other components to be upgraded (e.g. kernel/userspace libraries), which has other implications.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Nov 2026 18:01:07 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/WAF/PHP2Shell-Technical-Impact-Emergency-Protection-with-Check-Point/m-p/284793#M441</guid>
      <dc:creator>PhoneBoy</dc:creator>
      <dc:date>2026-11-10T18:01:07Z</dc:date>
    </item>
    <item>
      <title>Re: PHP2Shell: Technical Impact, Emergency Protection with Check Point, and Remediation Priorities</title>
      <link>https://community.checkpoint.com/t5/WAF/PHP2Shell-Technical-Impact-Emergency-Protection-with-Check-Point/m-p/284808#M442</link>
      <description>&lt;P&gt;Exactly, phoneboy very well put. In my opinion, an immediate move to the new version would be a mistake; it would likely introduce further compatibility issues, or perhaps even expose us to a new CVE in that subsequent version which, as we know, is entirely possible.&lt;/P&gt;</description>
      <pubDate>Wed, 11 Nov 2026 10:42:00 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/WAF/PHP2Shell-Technical-Impact-Emergency-Protection-with-Check-Point/m-p/284808#M442</guid>
      <dc:creator>WiliRGasparetto</dc:creator>
      <dc:date>2026-11-11T10:42:00Z</dc:date>
    </item>
    <item>
      <title>Re: PHP2Shell: Technical Impact, Emergency Protection with Check Point, and Remediation Priorities</title>
      <link>https://community.checkpoint.com/t5/WAF/PHP2Shell-Technical-Impact-Emergency-Protection-with-Check-Point/m-p/284860#M443</link>
      <description>&lt;P&gt;&lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/7"&gt;@PhoneBoy&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/96099"&gt;@WiliRGasparetto&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the responses.&amp;nbsp; I definitely understand compatibility and the at times the reason for not moving forward onto a new major release from a technical standpoint.&amp;nbsp; From a security standpoint however, what I'm trying to clarify is some form of evidence that shows a version of a 3rd party product was in fact updated and patched and is not vulnerable even though a version number hasn't changed.&amp;nbsp; The deal is as I know and personally trust Check Point is making good on what they do being a security company, others need more convincing.&amp;nbsp; When they don't see a version revision or change and you're just saying, 'install this fix' the fix is installed without having some indication it's actually fixed and not vulnerable, we get asked questions by those people... those people being auditors and other higher up management that have concerns of the security.&amp;nbsp; And when there is no noticeable change, such as a version release, or a release that the 3rd party deems secure, and I know we all take it on their word too, having something additional to indicate our products are not vulnerable helps quell those fears and questions.&amp;nbsp; To them they don't understand the technical lingo and more times than not, a published article can suffice.&amp;nbsp; I have had to use published articles against such vulnerablities like OpenSSH, and a lot times will leave it alone, but I can tell when there is conflicting information like when a company that uses OpenSSH, and older version comes up on a vulnerability scan, it's difficult to come to a conssensus and an easy to understand for the non-technical to ensure them we are safe and not vulnerable.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It's a difficult battle and I can see both sides of the issue which is why i'm asking the question about such a high rated vulnerability and with no version change even with a backport installed&amp;nbsp; without some evidence behind it to show a version release change or build number or take or whatever you want to call makes it more difficult to appease and those people start asking more and more questions.&amp;nbsp; And at some point if Check Point continues to use PHP 7 down the road in the 10 years time, there may be a loss of customers becasuse of concerns of potential vulnerabilities, especially when those are EOL and the 3rd parter vendor isn't going to backport or do anything.&amp;nbsp; Thankfully it does seem like PHP did do a back port of it, but there's no guarantee in the future they will continue to do so.&amp;nbsp; So I do hope in some way the higher supported versions of PHP, OpenSSH, etc, do get upgraded and the Check Point products are in the works to incorporate those.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Nov 2026 21:33:22 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/WAF/PHP2Shell-Technical-Impact-Emergency-Protection-with-Check-Point/m-p/284860#M443</guid>
      <dc:creator>jberg712</dc:creator>
      <dc:date>2026-11-11T21:33:22Z</dc:date>
    </item>
    <item>
      <title>Re: PHP2Shell: Technical Impact, Emergency Protection with Check Point, and Remediation Priorities</title>
      <link>https://community.checkpoint.com/t5/WAF/PHP2Shell-Technical-Impact-Emergency-Protection-with-Check-Point/m-p/284861#M444</link>
      <description>&lt;P&gt;Ultimately, many people&amp;nbsp;trust a version number to be an accurate indicator that a system is (not) vulnerable to a given exploit.&lt;BR /&gt;The only way to be absolutely certain is to test.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Nov 2026 22:06:33 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/WAF/PHP2Shell-Technical-Impact-Emergency-Protection-with-Check-Point/m-p/284861#M444</guid>
      <dc:creator>PhoneBoy</dc:creator>
      <dc:date>2026-11-11T22:06:33Z</dc:date>
    </item>
    <item>
      <title>Re: PHP2Shell: Technical Impact, Emergency Protection with Check Point, and Remediation Priorities</title>
      <link>https://community.checkpoint.com/t5/WAF/PHP2Shell-Technical-Impact-Emergency-Protection-with-Check-Point/m-p/284862#M445</link>
      <description>&lt;P&gt;I agree completely.&amp;nbsp; Unfortunately, some people only look at numbers and trust that is correct.&amp;nbsp; I can make a new revision of a file and all I did was add comments to certain lines of code without any real code change.&amp;nbsp; Would be dishonest in some ways, but that's the whole point of knowing what you trust.&amp;nbsp; And what will the auditors and higher ups choose to trust.&lt;/P&gt;</description>
      <pubDate>Wed, 11 Nov 2026 22:10:31 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/WAF/PHP2Shell-Technical-Impact-Emergency-Protection-with-Check-Point/m-p/284862#M445</guid>
      <dc:creator>jberg712</dc:creator>
      <dc:date>2026-11-11T22:10:31Z</dc:date>
    </item>
  </channel>
</rss>

