Ben's Blog

I.T., maniacal paranoia ben August 10, 2026

My Mistake, I Updated

I updated this blog which ran an antiquated version of WordPress from the neolithic era. I used the opportunity to review all the files, all the permissions, everything. It was all squeaky clean. The minute I run a “new and secure” version this happens:

You hacked nothing, you ran someone else’s code.

My mistake was updating from a tried and true version which had stood the test of time, to the latest and greatest which happened to be vulnerable to https://github.com/0xsha/wp2shell. Thankfully, the update came with containerization, which isolated it from whatever else my solar Pi is running. Maybe pointing to wordpress:latest wasn’t a good idea, but then again, this vulnerability has been around for a while so I was fucked no matter what. It’s kind of crazy to find something so blatant in WordPress core. WordPress is notorious for having vulnerable plugins, I had gotten to trust WordPress itself. No longer.

I’ve restricted routing rules to the blog, and added monitoring to detect admin users getting added.

Recent Comments

  1. Luke Miller says:
    August 12, 2026 at 5:20 pm

    Sorry you had to experience that. I just recently moved from wordpress to hugo (with the help of some LLM scripting to grab everything from the wordpress xml). It honestly feels great not to worry about some of the inherent weaknesses of the PHP web app, since I’m fine with simple posts. May be worth a try switching to static site? That also allows more efficient caching, which may be kinder to your infrasture 🙂

    Reply
    • ben says:
      August 13, 2026 at 12:02 pm

      I can’t believe it’s the first I hear about Hugo, it looks pretty great. This might be too much of a feature degradation for me, I do like comments and an occasional dynamic thing, but it’s definitely giving me pause. Thank you for mentioning it :).

      Reply

Leave a Comment

Cancel reply

This blog is solar powered

Interactive

Handwriting Capture
Mandalagaba
IPv6 link-local to MAC converter
IPv6 MAC to link-local converter
Markov Text Generation
Markov Word Generation
Markov Music Generation
Duplogrifier
Flood Fill Algorithms
Homestead Metrics
RGB Playground
Web Games

Categories

  • aesthetics112
    • plots54
    • specular holography6
  • Books4
  • I.T.204
    • 3D modeling / printing21
    • AI7
    • all out geekery37
    • electronics28
    • homestead automation7
    • maniacal paranoia27
    • plotters49
    • unix / linux29
    • video games4
    • web development30
    • web games3
  • Lego / Duplo67
  • life in the U.S.42
  • miscellaneous204
  • nature encounters116
  • old vinyls3
  • organs2
  • self sustainability565
    • agriculture109
    • apiculture38
    • apple20
    • building132
    • canning3
    • crochet6
    • foraging6
    • hunting10
    • maple syrup47
    • poultry39
    • preserving3
    • solar power28
    • water23
    • wood85
  • trip to a new life6
Theme by Bloompixel. Proudly Powered by WordPress