NewsLab
Oct 27 17:36 UTC

Show HN: Steal My Bitcoin (stealmybitcoin.com)

617 points|by cloudlandsdev||450 comments|Read full story on stealmybitcoin.com
Made this because I'm curious if anyone out there has figured out how to actually use this PHP RCE we spent the last few days panicking over. Have fun!

Comments (450)

120 shown|More comments
  1. 1. TacticalCoder||context
    Nice CTF! I hope if it's captured by a LLM we'll get a write up as to how it did it.
  2. 2. sashank_1509||context
    You have to be really confident that the PHP RCE is not anything serious, 500$ is quite a bit?
  3. 3. anonymous908213||context
    It's more like they're offering $500 to be taught how to utilise the exploit.
  4. 4. jgilias||context
    There’s a lot of techies on this site for whom that’s peanuts.
  5. 5. MarcScott||context
    They should consider donating to the PHP Foundation
  6. 6. quesera||context
    I'm sure OP is a good person.

    But if they were not, and had ill intentions, they might see $500 as a very inexpensive way to purchase a working exploit to use against others.

  7. 7. A1kmm||context
    Any exploit might be interactive with a backend component that generates and serves payload components based on interactive responses.

    OP (and anyone else who exploits the server) would be able to see the transcript between the backend and the vulnerable server, containing the payload customised for the server, but not the actual code of the backend. This would be useful if it was a 0day vulnerability, but with a disclosed vulnerability getting a payload that doesn't work except on their server, without the code that generated it, might not be that much value over what they already have.

    That said, there are other ways to scam by structuring things like the OP (none of this should be taken to imply the OP has actually done this, but rather why this structure as a general approach might be a bad idea):

    * This could be a 'stone soup' scam where the OP has the wallet keys (obviously), and puts this up to bait the addition of more funds into the wallet by other interested people. The key might not actually even be on the server, or it might not be vulnerable. Once sufficient other people add funds, the OP could withdraw the funds, recouping their original funds plus anything others added. * This could be run as a propaganda scam either to falsely sell that it isn't an easily exploitable vulnerability when it is (by making it unreasonably difficult to exploit compared to real-life deployments), or to over-inflate how exploitable it is (by an insider withdrawal from the wallet). Manipulating public opinion could allow an attacker with a working exploit more time, or help to sell services to fix the problem.

    I think an alternative scheme that is less vulnerable to scams would be to have a ZKVM (Risc0 or similar) executing vulnerable code, such that the attacker needs to produce a zero knowledge proof transcript of getting the ZKVM into a particular state that would not be possible if they didn't have an exploit. It should also take an Ethereum address as a public input. Then write an Ethereum contract that will allow funds to be transferred to the public input Ethereum address if submitted with a valid proof transcript, and back to the source of funds after some time has passed. Everyone who wants to add to the jackpot could deploy their own version of the contract, so the one proof transcript could claim from all of them, but if unclaimed the funds go back to the source.

    Alternatively (avoiding the risk exploits may be so large as to make the cost of producing the proof transcript impractical), they could be built using a public cloud provider's trusted computing offering (e.g. Google Confidential VMs). The person making the challenge could make it so the derivation (NixOS for example) to produce the entire image executing on the cloud provider in a deterministic way (with publicly known source, and hash codes of each stage publicly available). Then, from the code with the known hash, they use the vTPM to generate an attestation that a key was generated while the vTPM PCRs were in a known state (corresponding to the publicly reproducible hashes), and ensure the only way to access the key from the instance is via an exploit. It would also include logic to generate and wrap a Bitcoin wallet key, and emit the public key (with the attestations and a signature linking back via a vTPM attestation to the cloud provider's key). This way, unless the cloud provider is also in on the scam, people could be assured that the OP isn't scamming them.

  8. 8. ls612||context
    It is a price signal. They expect to lose the money they want to show that nobody has an automated swarm just pwning every server running PHP connected to the internet. At least not yet, on day 5 and counting.
  9. 9. hau||context
    That's a good way to make claims about existence of a trivial exploit in the wild falsifiable.
  10. 10. akerl_||context
    A reminder that this cannot falsify the existence of an exploit, trivial or otherwise.

    It can only show you if someone has used an exploit against this server.

  11. 11. muvlon||context
    It cannot even show that. The server can lie (trivially).
  12. 12. tylergetsay||context
    The block chain can't though once the coins are transferred
  13. 13. akerl_||context
    That assumes the key is actually on the server.
  14. 14. mcmoor||context
    I assume even if it isn't, attacker could deface the website so heavily everyone would know they win.
  15. 15. muvlon||context
    The server could simply be running a patched PHP.
  16. 16. hau||context
    Sure. Also, we have to trust owner of the site. So it cannot show anything, strictly speaking. Still, it maybe puts a price on exploit demo. Some say "it goes around twitter", "bots are probing and exploiting it", "it's a biggest thing ever in cybersec history, invest in AI now". Some say "it's a fud".

    Are these 500$ laying on a ground for anyone to take?

  17. 17. jgalt212||context
    > A reminder that this cannot falsify the existence of an exploit, trivial or otherwise.

    No, it's a not a zero knowledge proof. But if the site owner is a generally trustworthy person, then I feel that this effort is strong proof the exploit is not trivial.

  18. 18. earthpyy||context
    Interesting idea! Would like to know how much time need to spend.
  19. 19. nayuki||context
    The server is getting overloaded, so here's the text for reference:

        Steal my Bitcoin
        0.65 hours without a successful hack
        
        There is a bitcoin key hidden on this server worth about $502.
        
        It is accessible to the PHP user account through the print-flag binary.
        
        This PHP version was selected from before the PHP2SHELL CVEs were released.
        
        First person to get the wallet wins. If you don’t need the money, consider donating it to those who do: givewell.org.
        
        All traffic is logged. This is a known vulnerable machine, so we cannot guarantee privacy. Other attackers may access or monitor activity and data beyond our control. Do not submit anything you want to keep private.
        Challenge wallet
        Explorer ↗
        
        bc1qlnu5…t3cxqy
        
        0.00625104 BTC
        
        ≈ $502.35 USD
        stealmybitcoin.com · Terms of participation
  20. 20. zoeysmithe||context
    " All traffic is logged."

    For $500 he can look in the logs and find all manner of new exploits, or new deviations of the existing ones, he can then sell for thousands. Clever business model lol

    These projects would be more interesting and ethical if the current and historical logs were instantly put up somewhere public in real-time for anyone to observe.

    Regardless, I'm guessing the smart hackers aren't going to bother.

  21. 21. datadrivenangel||context
    Author is a genius troll.
  22. 22. paulpauper||context
    I would hope it is logged. would be a pretty shitty plan if you don't read the traffic logs
  23. 23. paid_dot_expert||context
    You are both right.
  24. 24. fwlr||context
    Great way to inject some price information into the “AI automates exploits at scale” narrative. “AI can now chain complex exploits, it’s point-and-click pwnage, you say? Over or under $500 a pop?”
  25. 25. flir||context
    $500 is the value of the prize. We don't know what the price someone will pay for a lottery ticket is.
  26. 26. fwlr||context
    It’s not very much information, I agree. Even such scant information, however, is a significant and refreshing improvement on the current state of the narrative. Kudos to the servermaster, I say.
  27. 27. snailmailman||context
    I'm seeing a few comments that say $500 isn't enough, and its not worth it for them to try to hack it. But if it costs fewer than $500 of tokens in an AI, then it seems like it is? I thought a lot of the claim people are making is that you dont actually need to hack anything you just ask an AI and it does it. The exploitable bug is public and documented. All the pieces are theoretically there, and there are repeated claims that AI is trivializing exploits and its super easy to hack things now.

    If that were true, and someone can hack the server for less than $500 of tokens, its an easy profit.

  28. 28. xmcp123||context
    Bahaha someone added to the fund. It’s now $1004
  29. 29. bluefirebrand||context
    That's way funnier than taking it honestly
  30. 30. nfw2||context
    maybe they are doing the fast food pay it forward trick from the tim robinson show. someone else adds more, then they take it

    https://www.youtube.com/watch?v=52LJaWDdG9c

  31. 31. Fnoord||context
    How so? Anyone can do this, if it fits their agenda. Especially useful way to use your stolen/extorted BTC. If I had an exploit for this right before or right after embargo was lifted, and I could do that again, then it is in my interest to have cybersecurity people get more lax. For example, any secret agency in the world could be behind such a psyop. But also any criminal group or company invested in this field. You seen recently (Shinyhunters) how people can wear double hats.

    Another trick could be to increase hype. Original author could've done that, for example because they always planned to burn 1k USD in BTC on this for whatever reason.

    And then there's the trick to hope others follow, after which he, ehh, magically takes the money. That's a bit akin to ICO scams.

    Can I prove any of the above theories? No. But the author cannot prove their motives are sincere either.

  32. 32. paaloeye||context
    Yep! Modern Coliseum. We just need a live feed.
  33. 33. paulpauper||context
    imagine having so much $ lying around that you do that

    i picked the wrong profession

  34. 34. argee||context
    Maybe your username could have been paulrichguy and things would've been different.
  35. 35. londons_explore||context
    I sometimes posted a donation link or joke site and got surprisingly large donations.

    Made my tax audit rather painful.... "I posted a joke on the internet about binary numbers not being worth anything and someone gave me $10k of bitcoin that I'm now declaring - is it income for the work of writing the joke, or a gift? The sender likely didn't know who I was, and was likely overseas but I cannot prove who they were or which country they were in".

  36. 36. simonra||context
    Wouldn't it be the same as what the tax authorities expect of street buskers, where something was done publicly (just here on the internet) and as a result randoms gave you money/cash (here again the digital equivalent) after the fact with no strings attached?
  37. 37. londons_explore||context
    Yes, just the auditor looked like she was ready to call in the police for fraud when I said it.

    Also, I live in a place where that was probably many months pay to the auditor.

  38. 38. johanyc||context
    0.02500416 BTC

    ≈ $2,018.29 USD

    Now

  39. 39. hatch_q||context
    from flagged wallet? That'd be even funnier.
  40. 40. sscaryterry||context
    This could be an interesting bug-bounty type of initiative. Setup a system, lets other dudes at their expense battle for scraps?
  41. 41. xmcp123||context
    This is whack. Op has setup the server to be impossible to exploit, then challenged people to exploit.

    The non default php settings he set break the exploit.

  42. 42. skibbityboop||context
    > The non default php settings he set break the exploit.

    If that's the case, then there is a mitigation for all vulnerable versions, but the team that released php2shell said there is absolutely no complete mitigation and every PHP version between 5.4 and these latest updates is absolutely vulnerable. So which is true?

  43. 43. literalAardvark||context
    Well, it's true that serving static HTML through the PHP dev server is a mitigation.

    Unfortunately that's only enough to serve a static site and definitely not why or how anyone deploys PHP.

  44. 44. hyperficial_||context
    such a cool idea
  45. 45. jackdecker||context
    Made tough here as you’re behind nginx w/ a 1MB request body cap! Sweet idea :)
  46. 46. jerrythegerbil||context
    This will go unclaimed for a bit. It may still get claimed within the day, but

    People do have the exploit. The risked opportunity cost of this being a honeypot (and handing over a functional exploit) vs just… not participating and hacking higher value targets (offensive actors) or not circulating any additional details (defensive actors who have privileged intelligence about the vulns) I just…

    The value proposition here is so hilariously low for what is required to demonstrate stealing the bitcoin at all.

    That doesn’t mean that people won’t try, and perhaps even succeed! But to what end? Demonstrating terrible math skills and a fundamental misunderstanding of the economics at play?

    I, and many of my friends and cooks could take this easily. The difference is we know not to.

    Make it $15-25k and it’ll get yoinked instantly, most likely without using PHP2Shell at all.

  47. 47. phyzome||context
    It's worth it to someone.
  48. 48. cassonmars||context
    I suspect this is going to be more a point about the fact that most PHP server configurations do not have the ability to be exploited by the recent vulnerability that made people think the AI vulnpocalypse was here
  49. 49. fwlr||context
    If the actual price tag behind the “AI can trivially automate exploits, be afraid” narrative is more like $15,000 and not like $150, that puts the narrative in a very different light.
  50. 50. msm_||context
    >and handing over a functional exploit

    There are dozens (or hundreds) of functional exploits already. The problem with php2shell exploits is that (as of now) there's no "one exploit pwns all", and researchers need to spend nontrivial amount of time on every (potentially) exploitable target.

    So I don't think I agree - it's a fun challenge for the itsec people around here, and some people will definitely try. There's no real opportunity cost here. The only problem is that (as of now) exploiting PHP requires some knowledge about the server configuration, and we don't have that here.

  51. 51. rustyhancock||context
    > there's no "one exploit pwns all"

    I think what he's saying is if you had that, you certainly wouldn't use it on a known honeypot for 500 bucks.

  52. 52. jerrythegerbil||context
    > The only problem is that (as of now) exploiting PHP requires some knowledge about the server configuration, and we don't have that here.

    Exactly. This server is exploitable, but not with an off-the-shelf PHP2Shell PoC someone found on GitHub. The PHP2Shell exploit would need adjustment to the specific application configuration, and to that end, you’ve come to the same conclusion I was implying.

    The easiest way is to use PHP2Shell _with_ another unknown vulnerability in the stack, such as nginx etc…

    The challenge is trivial to those who know better than to even try. You cannot succeed at it without giving away far more than you could ever possibly hope to gain.

    Of course, there’s always the wildcard of someone throwing away the nginx 0-day just to be funny.

  53. 53. AlienRobot||context
    Correct me if I'm wrong but isn't every PHP RCE... 2 shell?
  54. 54. tofuahdude||context
    > But to what end?

    It is just kind of fun to poke at something like this.

    > Demonstrating terrible math skills and a fundamental misunderstanding of the economics at play?

    I don't give a shit about the $500, nor would I ever attempt actually hacking something that wasn't explicitly a game (like this).

    > The difference is we know not to.

    Borrrrinnnggggg

  55. 55. fishgoesblub||context
    > I, and many of my friends and cooks could take this easily.

    Sure you can.

  56. 56. bombcar||context
    These grapes are exceptionally low hanging and perfectly not sour, but I will not deign to pick them even though I could obviously.
  57. 57. fwlr||context
    Two economists walk past $500 lying on the ground. “I know nobody leaves hundred dollar bills lying on the ground, but that really did look like five hundreds bucks back there, should we go back for it?” Says the first. The second replies “I don’t turn around for less than $15,000.”
  58. 58. program_whiz||context
    Besides, someone is probably watching so they can learn how to pick up $15,000 whenever they find it! I'm most certainly not going to tell them.

    Hillarious how people are like "I don't want my AI agent to do this hack, because people are probably watching the server, so they will see what the agent outputs." Hah, they can also prompt an agent for less than $500 to find out (also the CVE is public info).

  59. 59. eks391||context
    It really just depends on how someone values their own work. When I was a child, I grabbed any money I saw on the ground, even pennies behind crates, as that was my sole "income". I don't anymore.

    Your joke does remind me of a time I was doing a work errand with a colleague and he was upset that I didn't turn around and park so we could rush to pick up the cash that was on the ground that we passed. It was probably a dozen bills, but we weren't close enough to see face value. The premise was absurd to me but for him it would have been worth it. At the time we were just out of high school, and his very wealthy parents would have given him anything he asked for anyway, so I didn't see why he cared.

  60. 60. bombcar||context
    Part of it is the value, part of it is the game.

    I suspect you could have quite an interesting experiment at Devos or Martha's Garden or similar; I suspect Warren Buffet would stop to pick up a dollar.

    I'm probably not going to stop at freeway speeds for coins or a few bills, but at surface-street speeds? I probably would, more for the game than for the value.

  61. 61. oofbey||context
    > a fundamental misunderstanding of the economics at play

    I’d say you’re the one who doesn’t understand the economics at play here. To me and I’m guessing the OP it’s quite simple. Have the exploits become common/simple enough to be worth $500 yet?

  62. 62. thenewnewguy||context
    Can you spell out the economics for us?

    Let's assume I am a white-hat hacker with access to this allegedly widespread exploit. Obviously, I understand why a nation-state attacker wouldn't want to share their exploit here but what do I as a random citizen stand to lose? It's not like I care about hoarding the exploit to pwn innocent civilians.

    You seem to imply there's some economic reason such a white-hat hacker wouldn't take the $500 but don't actually say what it is.

  63. 63. devkit1||context
    You, the white-hat hacker would be concerned that your attack exploits payload will be logged either by the potentially malicious site operator who could be using this to gather various working exploits, or by other bad actors who already exploited the site before you. Unless your exploit itself is already well known and fully public that is.
  64. 64. malfist||context
    Your exploit payload for a patched vulnerability?
  65. 65. stackghost||context
    PHP runs something like 75% of major websites. It's unlikely they have all been patched.
  66. 66. lukeify||context
    What an insufferable comment. For all the hullabaloo discussing the economic value of time about $500 being an insufficient prize, you still spent what I can only assume is several minutes penning a comment that derives you zero economic value whatever.
  67. 67. what||context
    > handing over a functional exploit

    I thought the exploit was trivial and we all need to be extremely worried and take down our php services until a patch? So what exactly are you handing over?

    > I, and many of my friends and cooks could take this easily.

    Extreme doubt.

  68. 68. janalsncm||context
    Every reason you just gave for not hacking this server is also true for servers which don’t have a $500 prize, which is almost all of them out there.
  69. 69. oefrha||context
    This is a server that allegedly has some BTC on it (AFAICT it’s just a claim made by the website itself, zero corroborating evidence), definitely nothing else valuable, and likely has a lot of monitoring to capture whatever exploit you send, and with a less-vulnerable-than-usual setup. Unless you’re really desperate for the money and want to take a gamble on the server having the not very meaningful bounty it says it has, it’s strictly negative value compared to the average production php server that’s still unpatched. If I have a working exploit I’m mass deploying against everyone, I too would skip this one, similar to how mass market malware tends to disarm itself when it detects security research tooling.

    No, I don’t think actual working exploit is trivial either, but people are wayyyy overselling this stunt in this thread.

  70. 70. janalsncm||context
    The average PHP server that is unpatched now will remain unpatched after OP publishes the exploits because that server’s admin is clearly not scouring the web for security vulnerabilities.

    Also, an increasing number of admins of PHP servers probably are no longer alive, so they will not be applying security patches.

  71. 71. ncruces||context
    80h ago everyone was advising everyone else to take all their websites immediately down.

    Now it's only worth it to hack a website that's asking to be hacked if the prize is $15k.

  72. 72. nswizzle31||context
    Very well said. This is one of the most unintentionally hilarious posts I’ve ever read on HN.
  73. 73. Gigachad||context
    80h ago we had no info other than a vague post from the php page saying a massive security flaw will be announced tomorrow. And a post from a PHP core dev saying shut it all down.

    Everyone with inside info was sounding the alarm so the rest of us had to take it incredibly seriously.

  74. 74. bakugo||context
    > I, and many of my friends and cooks could take this easily.

    No, you couldn't.

  75. 75. randomblock1||context
    It runs PHP 8.4.26 (and nginx). Might be useful for others.

    Also, the only pages I found are static and not an actual PHP entry point. If it doesn't run any PHP, it's not vulnerable to PHP2Shell. At least I think that's how it works.

  76. 76. LZ2DMV||context
    I'm a bit curious how you found that.
  77. 77. selfmodruntime||context
    Fingerprinting for the PHP version, a proxy will tell you what it is most of the time as well.

      curl -sI http://stealmybitcoin.com/
      HTTP/1.1 301 Moved Permanently
      Server: nginx
      Date: Sat, 24 Oct 2026 22:01:11 GMT
      Content-Type: text/html
      Content-Length: 162
      Connection: keep-alive
      Location: https://stealmybitcoin.com/
    
    Edit: Not so easy for this. ProjectDiscovery's httpx could not find the php version. Interesting.
  78. 78. randomblock1||context

      $ curl -sS -D - -o /dev/null -X FOO https://stealmybitcoin.com/
      HTTP/1.1 501 Not Implemented
      Server: nginx
      Date: Sat, 24 Oct 2026 22:06:58 GMT
      Content-Type: text/html; charset=UTF-8
      Content-Length: 495
      Connection: keep-alive
      Host: stealmybitcoin.com
      X-Powered-By: PHP/8.4.26
  79. 79. LZ2DMV||context
    So expose_php is On and he filters X-Powered-By in the response when legal HTTP verbs are used, but nothing catches the illegal ones? Interesting.
  80. 80. randomblock1||context
    No, PHP's static handler (php_cli_server_begin_send_static) doesn't emit X-Powered-By but the error page handler (php_cli_server_send_error_page) always does.
  81. 81. primer42||context
    If someone did have a working exploit, is $500 enough for them to give it away to whomever is monitoring this honeypot?
  82. 82. Stevvo||context
    You have not proven the key really is on the server. From a game-theory point of view I have no reason to believe it is there, and thus no reason to attack.
  83. 83. rafram||context
    Not sure that logic really holds up. If the cost of trying is low, why wouldn't you?
  84. 84. sli||context
    This is where I am, currently. There's a lot of talk about the low opportunity-cost here, but I think that relies on the assumption that there also isn't a single opportunistic person out there with access to the RCE. That doesn't strike me as a strongly supported assumption, in my experience.
  85. 85. Stevvo||context
    For all I know, it's a straight up scam. Someone already sent more bitcoin to the address to double the bounty.
  86. 86. rafram||context
    Well, it wasn’t!
  87. 87. v3ai||context
    what a pedantic way to look at the world
  88. 88. zulban||context
    You may need to brush up on your game theory. It's worth it to spend $1 for a 1% chance to win a million dollars. You don't need to be certain the key is there for it to be worth it to do a supposedly trivial exploit.
  89. 89. sgarman||context
    Your giving away the exploit though so it's not really only $1. How much is having it actually worth, probably more then that, probably more than $500 too.
  90. 90. what||context
    The exploit is supposedly so trivial that everyone needed to take down their services until they could patch? There should be nothing to give away here, which I think is the point. Either it’s trivial and you swipe the $500 or it’s not and you save it (assuming you have it). In the latter case you shouldn’t really be worried, since they won’t burn an exploit on you either.
  91. 91. wavemode||context
    lol the exploit is patched, why are people acting like it's a a zero-day? anyone you attack with this, in any case, has to be someone who hasn't yet upgraded their PHP version. it's worth nothing to hide/sit on.
  92. 92. echoangle||context
    Shouldn’t the expected value of attempting this somehow include the likelihood of the key actually being on the machine? Surely the probability is much higher than 0? I would guess the expected value for actually being the first one is around $300, not 0
  93. 93. andersonpico||context
    > Surely the probability is much higher than 0

    I genuinely have no idea how to even start calculating this probability. How would we do it? Is there reliable data on honeypots?

  94. 94. LandoCalrissian||context
    I love it, very fun.
  95. 95. tamimio||context
    $500 isn’t worth the time, make it at least $5k then we talk.
  96. 96. kkotak||context
    Less talking, more doing.
  97. 97. datadrivenangel||context
    Appreciate the commitment to the bit!
  98. 98. impure||context
    I was wondering how exploitable this was. I will definitely be watching.
  99. 99. rvba||context
    this should be done on one of those barebone servers that run on an 8bit commodore or an atari (self identifying as something else)
  100. 100. qbane||context
    I remembered that there was a similar challenge for Heartbleed.
  101. 101. technion||context
    There is a lot of cynicism in this thread but the fact this is still open and hour later ends the narrative in my view. There are not "thousands of swarms of agents autonomously compromising every site for its authors" or any the other x / LinkedIn dribble ive been reading.

    It clearly isnt happening.

  102. 102. jackphilson||context
    Yeah, AI seems like a good shift in "narrative making." It's easy to ask AI "give me an efficient way to "confirm or deny this narrative" and have something like this go viral. This is good because it makes narratives more truthful
  103. 103. andersonpico||context
    Because only a fraction of people would double check (AI or otherwise), AI making it easier to flood the zone with fine tuned spam actuallu has the opposite effect. We're seeing this at play at a large scale anywhere an election is happening right now. The narratives are even less truthful than before.
  104. 104. medellin||context
    Wow we have lost it. You really need AI to come up with something like this… let’s just end it at this point honestly.
  105. 105. kubb||context
    Can you ask your favorite „AI” to comment on what you’ve just said?
  106. 106. Catloafdev||context
    The value proposition isn't there.

    If you reframe the perspective from 'free $500 sitting on a server' to 'requires actively utilizing an unreleased 0 day exploit on a server that will certainly be able to track exactly what was done, for a payout of... $500?'

    That's pennies for something like this.

    Add two zeros and it might get nabbed.

    Edit: others have pointed out it's not really a 0-day anymore, they're right, so it's likely more a matter of time.

  107. 107. paulpauper||context
    exactly. the pros are not going to reveal their hand for $1k
  108. 108. girvo||context
    That is sort of the point I thought? There’s no low skill exploit for the script kiddies to use even with AI, otherwise they’d happily use it

    The pros have RCEs, but won’t burn it for something this small.

    It’s a real vulnerability, but a complex one

  109. 109. technion||context
    Why not? Those pros have their opportunity to use this exploit dwindling by the hour as news of this and pressure to patch grows and grows. All the major managed hosting companies had this patched in the first 24 hours.
  110. 110. technion||context
    I never mentioned unreleased private exploits, I mentioned what every thought leader and popular creative wants us to believe right now.
  111. 111. jgalt212||context
    > The value proposition isn't there.

    That's part of the point. $500 or $1000 is a trivial amount. Since the money is still there, there's currently no trivial exploit.

    > requires actively utilizing an unreleased 0 day exploit on a server that will certainly be able to track exactly what was done

    Depending on the exploit, and the visibility stack on the server, one may or may not be able to determine how the rabbit got in the hat.

  112. 112. ufmace||context
    I suppose it may not be there for actually taking it, but it does serve as a good demonstration of the realistic risk for average people running relatively low-value PHP sites. If nobody thinks it's worth the risk of exposure for a quick and easy $1k in Bitcoin (at the time I'm writing this), why would anybody bother hacking a site that's basically worthless, like the dinky little Wordpress blog I run?

    This does effectively make the statement that, there probably are exploits out there for this, but even with a non-updated version, you're not at much risk unless someone with serious resources thinks they can make pretty big money from compromising your thing.

  113. 113. testaccount28||context
    random sites generally don't log carefully, or watch their logs if they do. so the risk to hacking them is low. this site almost certainly logs very aggressively. so the risk to hacking it is high.

    based on differential risk, attackers will choose targets differently. they might reason that the risk/reward on this obvious trap is not worth it. but on joe shmo's php emporium, the reward is less, but so is the risk, and it might pencil out.

  114. 114. malfist||context
    So your answer is people could hack this easily but logs scare them?

    Well that's good news because my webserver also has logging

  115. 115. QuantumNomad_||context
    > that's good news because my webserver also has logging

    In the future, every website will carry a little blurb of text in the footer of their pages intended to scare off would-be hackers and their AI agents:

    “The server of this website employs append-only remote logging and state-of-the-art monitoring and intrusion detection. Unauthorized access or attempts there of WILL be prosecuted to the fullest extent of the law. The outcome of such prosecution is and always will be astronomical amounts of money in damages that the guilty party will pay to the victim, alongside decades of prison time for the party guilty of computer crimes. Do not even try.”

  116. 116. stavros||context
    Or rather "the software on this server is fully patched and everything is logged. If you hack it, we will sell the 0-day you used before you can".
  117. 117. Paradigma11||context
    "First person to get the wallet wins. If you don’t need the money, consider donating it to those who do: givewell.org."

    What risk?

  118. 118. stouset||context
    That's always the case for a novel exploit. There isn't a lot of value in popping somebody's PHP blog, so people who've invested time and money into a zero-day exploit have little incentive to use it for that purpose.

    The white hats want to extend the time before an exploit is in the hands of the masses who might do so just for the fun of it, and the black hats want to use it on high-value targets.

  119. 119. ufmace||context
    I think the point is that this is completely the opposite of the narrative that was pushed about this bug - that there would be thousands+ of AI agents actively compromising every vulnerable site automatically regardless of value within minutes of the fix being released into the wild. Well, now it's 3 days after, and this has been up for 3.5 hours, and nobody has taken it yet.
  120. 120. stouset||context
    You’re upset that it wasn’t exploited as fast as people were concerned it was going to be?

    It may not have happened this time, but we are rapidly approaching a future where this will be the case for every exploitable bug.