22 comments

  • bwoebi1 hour ago
    For everyone wondering why the patch is not out yet:<p>There are a handful people responsible for doing a release. They are still asleep.<p>To be honest, I am also shocked, that the exploit was published <i>that</i> quickly, after the leaked video (which was the reason, why the announcement happened in the first place, at that specific time). We expected a bit more time, even with LLMs...
    • jwitthuhn25 minutes ago
      Hopefully the industry will learn something about how withholding fixes to known vulnerabilities is, in fact, bad policy.
    • baggy_trough1 hour ago
      The police should wake them up.
      • 271831 hour ago
        lmfao what... If the police woke me up to fix <i>anything</i> the only thing they&#x27;d get out of me is &quot;lawyer&quot;. And I wouldn&#x27;t put a single iota of effort into fixing that thing until the entire matter with the police was resolved. If you want someone&#x27;s attention on something, especially something nuanced and intricate like a software bug, that&#x27;s absolutely not how you get it.
        • zeeZ42 minutes ago
          In March this year, German police set out to warn admins on a weekend.<p>German article: <a href="https:&#x2F;&#x2F;www.heise.de&#x2F;news&#x2F;WTF-Polizei-rueckte-Samstagnacht-wegen-Zero-Day-aus-11221345.html" rel="nofollow">https:&#x2F;&#x2F;www.heise.de&#x2F;news&#x2F;WTF-Polizei-rueckte-Samstagnacht-w...</a>
        • redox9947 minutes ago
          It could be just a friendly phone call to wake you up and read the news. Doesn&#x27;t mean they are forcing you to do anything.
  • dawnerd39 minutes ago
    I tried it on a personal site, was able to dump the entire database. Immediately shut all my sites down. This is bad.
    • burnJS13 minutes ago
      How can I try this to see if I should shut things down myself. I run a 6 figure stealth and have a day job for fintech in 9 figures all php so kinda worried
      • dawnerd9 minutes ago
        Used this as a base: <a href="https:&#x2F;&#x2F;jackalsyn.com&#x2F;posts&#x2F;php-up-2026.html" rel="nofollow">https:&#x2F;&#x2F;jackalsyn.com&#x2F;posts&#x2F;php-up-2026.html</a><p>But created my own based on it since it feels sketchy running someone else&#x27;s exploit poc ya know. Ran it first in a vm before running it against a production site.
  • redox991 hour ago
    The exploit is already out. Yeah this looks like it&#x27;s going to go on history as the worst vulnerability ever. And now with LLMs you&#x27;ll likely see tens of thousands of agents hacking any php website out there within hours.
    • spenvo1 hour ago
      Yup, I&#x27;m seeing several legit people on X claiming to have seen or found the exploit. Some say that: turning session.upload_progress.enabled off and setting file_uploads = Off will mitigate. But others are claiming that those steps are not enough and &quot;Upload progress can serialize before basic RINT clears BG(serialize)&quot;. So, I&#x27;m taking no chances and taking my services offline.<p><a href="https:&#x2F;&#x2F;x.com&#x2F;MagicalTux&#x2F;status&#x2F;2112725774025572431" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;MagicalTux&#x2F;status&#x2F;2112725774025572431</a> <a href="https:&#x2F;&#x2F;x.com&#x2F;rina4_tot&#x2F;status&#x2F;2112723421641531772" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;rina4_tot&#x2F;status&#x2F;2112723421641531772</a><p>I think this exploit + agentic AI (which allows for rapid secret exfiltration&#x2F;utilization) may be a potent enough combo to trigger a sort of Kessler Syndrome for network security.
      • int32_6445 minutes ago
        Mark Karpelès? Wow that&#x27;s a name I haven&#x27;t thought about since 2014.
  • joshuat2 hours ago
    If the rumors for these exploits being shared on Twitter are correct this is going to be a nightmare. I wouldn&#x27;t be surprised if VPS hosts step in to mitigate it somehow since so many cheap&#x2F;unmaintained LAMP installs are running on those servers.
  • Gigachad5 hours ago
    The demo video has been going around Twitter today and apparently the proof of concept is privately being shared around too. The video shows pasting something in the URL and then gaining a shell on the server. It looks completely catastrophic.<p>I think the best course of action is to just shut your server down before the patch goes live and then bring it back after you have patched.
    • archon8103 hours ago
      <a href="https:&#x2F;&#x2F;x.com&#x2F;k_firsov&#x2F;status&#x2F;2112641845926989944" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;k_firsov&#x2F;status&#x2F;2112641845926989944</a>
    • ndiddy47 minutes ago
      The URL is to show the effects of the exploit. The person&#x27;s running a python script that runs the exploit and then makes the PHP installation execute an arbitrary shell command. The proof of concept involves writing &quot;pwned&quot; to a publicly accessible location on the web server, then they refresh the browser pointing at the URL to show it&#x27;s been written.
    • philipwhiuk3 hours ago
      This is gonna rinse so many LAMP WordPress installs where the PHP version is either not getting a patch or the hosting is managed by the user via a contractor or the hosting is managed by a company with a fleet of custom servers etc etc.
      • qingcharles33 minutes ago
        I can think of some really ancient phpBB boards that probably won&#x27;t ever come back if they get hit.
      • Gigachad1 hour ago
        We almost need some bot that logs in to every vulnerable PHP server and turns it off to prevent it being properly exploited before the server admin updates it..
        • S0y12 minutes ago
          If people wait too long you could even have the bot use the exploit to update the PHP version.
        • lioeters1 hour ago
          Kindware instead of malware. Just goes around finding vulnerabilities and using them to patch things and improve security everywhere.
          • voxadam1 hour ago
            Benevolent worms.<p><a href="https:&#x2F;&#x2F;www.schneier.com&#x2F;blog&#x2F;archives&#x2F;2005&#x2F;12&#x2F;benevolent_worm.html" rel="nofollow">https:&#x2F;&#x2F;www.schneier.com&#x2F;blog&#x2F;archives&#x2F;2005&#x2F;12&#x2F;benevolent_wo...</a>
            • lioeters1 hour ago
              Heheh that&#x27;s cute.
        • stackghost1 hour ago
          I’ve thought about doing this in the past but have no trust in police to see it as a Good Samaritan act
  • alberth16 minutes ago
    A user on X claims:<p><pre><code> Temporaly mitigation php.ini: session.upload_progress.enabled = Off </code></pre> <a href="https:&#x2F;&#x2F;x.com&#x2F;k_firsov&#x2F;status&#x2F;2112718728232329240#m" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;k_firsov&#x2F;status&#x2F;2112718728232329240#m</a><p><a href="https:&#x2F;&#x2F;xitter.cf&#x2F;k_firsov&#x2F;status&#x2F;2112718728232329240#m" rel="nofollow">https:&#x2F;&#x2F;xitter.cf&#x2F;k_firsov&#x2F;status&#x2F;2112718728232329240#m</a>
    • xyst12 minutes ago
      Doesn’t work
    • ndbe6 minutes ago
      [dead]
  • enews011 hour ago
    Just shut down our MediaWiki site temporarily out of an abundance of caution. The twitter videos look scary...
  • simondotau12 minutes ago
    Once the dust has settled, it would be interesting to give LLMs the pre-patch source code and see whether any of them can identify this chain of vulnerabilities. Even if they can&#x27;t identify the full chain, can they at least spot one of the constituent bugs and recognise its seriousness?<p>If they can&#x27;t, why not?<p>If they can, why haven&#x27;t they already?
    • marcins1 minute ago
      I’d hazard a guess that’s how the bug was found in the first place?
  • dangoodmanUT1 hour ago
    That is definitely very not good.<p>I got into software dev because of cyber sec, and almost everything I learned revolved around poorly implemented php, so I always stayed away from it when building<p>but this time it&#x27;s php directly? that&#x27;s scary
    • mircerlancerous1 hour ago
      There are regular security patches for basically everything these days, including OSs. Why does this notice stand out to you? The post suggests that they&#x27;re being proactive, and discovered and patched these before they were exploited. Rather they take this transparent approach, as opposed to being silent and&#x2F;or doing nothing.
      • Gigachad1 hour ago
        This one stands out because it&#x27;s trivially exploited over the internet on the default configuration for all PHP versions. Most vulnerabilities require being able to run malicious code on the machine or using some rare configuration.<p>If the rumors going around are true this will be the worst computer security incident in history.
  • barelysapient1 hour ago
    This might be the nail in the coffin for php.
    • aussieguy12346 minutes ago
      Given the proven capabilities of LLMs in computer security, get ready for similar issues to affect NodeJS, Java, Go, Rust etc...
    • skoskie51 minutes ago
      This is a joke, right? I can&#x27;t tell if this is a joke.
    • tonymet52 minutes ago
      Don’t you mean WWZ ? Php is hardly dead – billions of installs.
    • aksss6 minutes ago
      “PHP is the cockroach of the internet”
  • LoganDark2 hours ago
    There is allegedly a temporary mitigation: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;k_firsov&#x2F;status&#x2F;2112718728232329240" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;k_firsov&#x2F;status&#x2F;2112718728232329240</a><p>php.ini:<p><pre><code> session.upload_progress.enabled = Off</code></pre>
    • robwayne42 minutes ago
      According to a PHP core dev, this is insufficient, but no details were provided. Probably can&#x27;t hurt anyway.<p><a href="https:&#x2F;&#x2F;phpc.social&#x2F;@Girgias&#x2F;117476477429221001" rel="nofollow">https:&#x2F;&#x2F;phpc.social&#x2F;@Girgias&#x2F;117476477429221001</a>
    • lynndotpy2 hours ago
      Just a heads up, as of my comment, this is not endorsed by PHP as a migration for the patch.
      • ThePowerOfFuet4 minutes ago
        The PoC says so.
      • lol7681 hour ago
        &gt; as of my comment, this is not endorsed by PHP<p>Are you speaking officially here?<p>There are various mitigations suggested online, including completely blocking multipart requests at LB level. Is the combination of both effective?
        • lynndotpy1 hour ago
          I am not affiliated with PHP in any way or sense, I am saying this as someone who is able to see PHP&#x27;s announcements, and there was no patch or mitigation announced by PHP.<p>I don&#x27;t think pulling mitigations from random users online during a developing situation is a good idea. I think shutting down ones PHP services for the time being is a very good idea if that&#x27;s an option.
        • 1over13727 minutes ago
          &quot;LB&quot;?
      • LoganDark1 hour ago
        I wouldn&#x27;t skip updating, but is there anything else we can do, other than simply shutting down the web server until the fix is available?
        • lynndotpy1 hour ago
          I do not have details about any mitigation. There are rumors that people have independently come across php2shell exploits.<p>I shut down my servers five hours ago. This might have seemed premature at the time.<p>I think the best course of advice for most people is to shut down their servers as soon as they possibly can.
          • qingcharles27 minutes ago
            I applied the mitigation to all my servers when it was released, but now I&#x27;ve stopped all the httpds. A few hours of overnight downtime, vs potentially trying to restore everything from backups tomorrow. Everyone should weigh it up.
        • xena1 hour ago
          You could disconnect the web server from the internet!
  • atymic1 hour ago
    Uh oh, POC is already out there <a href="https:&#x2F;&#x2F;jackalsyn.com&#x2F;posts&#x2F;php-up-2026.html" rel="nofollow">https:&#x2F;&#x2F;jackalsyn.com&#x2F;posts&#x2F;php-up-2026.html</a>
  • hparadiz1 hour ago
    They need to release it now.
  • jacquesm2 hours ago
    A lot of people are going to be up late on account of this.
    • stingraycharles2 hours ago
      Must be a pretty serious one that can be exploited easily, I haven’t seen this type of pre-announcement of when something will be released before.
      • geerlingguy18 minutes ago
        There are some vulns that warrant a pre-release announcement (in the Drupal community, this happened for a few of the more serious fixes). And prior to the public pre-announcement, there is often informal coordination between some of the larger hosting providers or giant companies who can help roll out the patch more quickly.
      • SyneRyder2 hours ago
        Check the Twitter linked video above. It&#x27;s bad. Just having PHP running on the server is enough.
  • redox9935 minutes ago
    Only 53 comments for what&#x27;s most likely going to be the biggest vulnerability in history? I don&#x27;t understand how this isn&#x27;t getting more attention. The exploit is already out and it&#x27;s basically shell access on any php website out there.
    • buzer7 minutes ago
      It&#x27;s also very early in EU and evening&#x2F;night time in part of US. The information that was out earlier was on level &quot;make sure you update tomorrow when the patch comes out&quot;, the actual details weren&#x27;t out yet.
    • Titan218918 minutes ago
      We&#x27;re all busy turning off uploads on our servers
  • bakugo1 hour ago
    Strange to see this so far down the front page. If the rumors are true, it may be worse than Log4Shell.
  • jamesfinlayson2 hours ago
    No hints as to what versions are affected?
    • gnabgib2 hours ago
      &gt; These vulnerabilities could affect all PHP versions from PHP 5 onwards<p><a href="https:&#x2F;&#x2F;cert.europa.eu&#x2F;publications&#x2F;security-advisories&#x2F;2026-018&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cert.europa.eu&#x2F;publications&#x2F;security-advisories&#x2F;2026...</a><p>&gt; affect PHP versions 5, 6, 7, and 8.<p><a href="https:&#x2F;&#x2F;www.bleepingcomputer.com&#x2F;news&#x2F;security&#x2F;php-warns-admins-of-two-critical-flaws-emergency-patches-coming-tomorrow&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.bleepingcomputer.com&#x2F;news&#x2F;security&#x2F;php-warns-adm...</a> (which references HN as a source - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=50167754">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=50167754</a>)
      • Operyl1 hour ago
        I love the &quot;affects PHP... 6&quot; given we never had an official 6 release haha.
        • gnabgib1 hour ago
          Yeah.. their text (unedited).. Maybe they meant 5.6? Only 8.x is &quot;supported&quot; currently, though. I wonder how 3&amp;4 avoided it :)
          • cesarb43 minutes ago
            &gt; I wonder how 3&amp;4 avoided it :)<p>Probably the same way log4j 1.x avoided log4shell: the vulnerable code was introduced on a later release.
  • charcircuit1 hour ago
    How is the patch still not out yet? This is another case of big tech players all colluding together leaving all the small guys out to dry.<p>At least this time we can have LLMs rediscover it and make patches ourselves.
  • jeffbee1 hour ago
    I am seeing a lot of words like &quot;unconditional&quot; thrown around but I remind that defense in depth <i>is</i> a thing and you can practice it, or should have been practicing it. You can, for example, disable the `system` function of PHP altogether. You can also arrange for your PHP to be running in a situation where there&#x27;s no shell, or any other program, to exec. Or for that matter a filesystem.
    • Operyl1 hour ago
      It&#x27;s a RCE bug, it does not matter if you disable php functions. It&#x27;s not arbitrary PHP execution, it&#x27;s an exploit chain resulting in arbitrary code execution.
      • afdbcreid1 hour ago
        Indeed, an attacker theoretically can access anything the PHP process has permission to access. However even without limiting permissions (also a good idea) that means the simple&#x2F;published exploits won&#x27;t work on your server, and there&#x27;s a high chance criminals will look for other targets, assuming you&#x27;re not targeted.
      • jeffbee1 hour ago
        You know how &quot;resulting in a shell&quot; works?
        • Operyl35 minutes ago
          I can guarantee you that it&#x27;s not because someone left system() enabled, it&#x27;s much lower than that.
    • calvinmorrison50 minutes ago
      no idea why this is downvoted. PHP runs typically on linux machines. If you depend on a language feature to prevent &#x27;exploit&#x27; and don&#x27;t utilize the operating systems features to limit access to data.<p>Shell access is not good, but in many places that wouldn&#x27;t be the end of the world either.<p>Rethink your strategy
      • Operyl34 minutes ago
        If your PHP application accesses a database, you&#x27;ve got exfiltration, it doesn&#x27;t matter in this case. Unless your PHP application is just echoing non sensitive data (i.e. rendering md files)...
  • nullbio1 hour ago
    <a href="https:&#x2F;&#x2F;x.com&#x2F;J4ck3LSyN&#x2F;status&#x2F;2112703096443097263" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;J4ck3LSyN&#x2F;status&#x2F;2112703096443097263</a> Already being exploited. They need to release the patch now, not later. This is already being deployed by attackers as we speak.
  • ChrisArchitect3 hours ago
    Some more discussion: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=50171528">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=50171528</a>
  • xyst17 minutes ago
    PHP is truly a garbage ecosystem. I thought log4shell was bad but this is 100X worse.<p>With vibe coded slop tools readily available, using php in 2026 is just laziness.