Artifacts Gallery Guilds Search Wiki Login Register

Welcome, Guest. Please login or register. - Thinking of joining?
Autumn, 21 Oct 2026 - @870.29
Forum Activity: Four Stars Random | Recent Posts | Guild Recents
News: :ha: :pc: Hello Melonland! :pc: :happy: Guild Events: TIME FOR HALLOWEEN CRAFTS!
Super News: ~~MelonLand's Halloween Profile Design Contest 2026~~
+  MelonLand Forum
|-+  Da Web Revival
| |-+  ✁ ∙ Web Crafting
| | |-+  Major PHP Security Notice


« previous next »
Pages: [1] Print Embed
Author Topic: Major PHP Security Notice  (Read 242 times)
arcus
Sr. Member ⚓︎
****
View Profile WWW


⛺︎ My Room
Matrix: Chat!
XMPP: Chat!

Guild Memberships:
Artifacts:
Visited on Melon's 10th Anniversary!Great Posts PacmanFirst 1000 Members!Joined 2023!
« on: Today at @347 » Toggle Font Embed

Two critical vulnerabilities have been found in PHP. In other words, a site that uses PHP is now easy to hack (unless it gets upgraded).

Anyone that runs a site on PHP should take precautions and upgrade when the patch is ready (roughly 9 hours from this post).

Quote
Upcoming Critical PHP Security Release

The PHP security team would like to give advance notice of an upcoming security release.
It is scheduled for Wednesday, 21 October 2026 at 14:00 UTC.
It addresses two critical vulnerabilities, both rated CVSS v4.0 9.2.
All PHP users are encouraged to prepare now so they can upgrade as soon as the release is available.
We reserve the right to release earlier should details of either vulnerability become public, or should evidence of active exploitation appear in the wild.
Full details, affected versions, and the fixed versions will be published with the release.
Thank you for helping us keep PHP secure.

Source.



EDIT: The update is live.

« Last Edit: Today at @690 by arcus » Logged

Noah_S
Sr. Member ⚓︎
****
View Profile WWWArt


Noah. Earth. I make website. I.. I.. Noah. Earth.
⛺︎ My Room
iMood: Noah_S
RSS: RSS

Guild Memberships:
Artifacts:
Caught by RubbereonfunguyVisited on Melon's 10th Anniversary!I got robbed by Dan Q on Melonland!I met Dan Q on Melonland!A coin!
« Reply #1 on: Today at @380 » Toggle Font Embed

Thanks for letting us know

Logged

perfectionist_better.gifweb_designer.gifspeed_of_time.gifbutton290.pngmy_dream_wedding.gifClippy beats AI

Artifact Swap: PrettyFake penguinNot melonBzztLarge watercraftGrowing ballwhen life gives you crab make mailMessage BuddylaptopYarn kitty
Dan Q
Hero Member ⚓︎
*****
View Profile WWWArt


I have no idea what I am doing
⛺︎ My Room
RSS: RSS

Guild Memberships:
Artifacts:
The Worm is creeping around Melonland profiles!Dan Q Cruisin'I DIDN'T meet Dan Q on Melonland!Visited on Melon's 10th Anniversary!
« Reply #2 on: Today at @410 » Toggle Font Embed

There's definitely weaponised code out there already. If you run PHP on an Internet-facing server, here's what I would personally recommend (and it's what I did on half a dozen servers earlier today):

- Put the mitigation line in your php.ini and restart your php-fpm process (I've assumed you're running FPM and not CGI, because it's 2026, not 2006), unless for some reason you absolutely can't (e.g. you're depending the upload-progress feature for something critical)
- If you're running AppArmor (and you should be), check that you're already denying PHP permission to run arbitrary executables; if you're for-some-reason depending on this functionality (god help you), at least restrict which binaries it's allowed to run down to only the ones you actually need

Either one of those two is probably sufficient to prevent an exploit today. But obviously the next step is:

- Later today, install the update (you may then undo the php.ini mitigation line if you like, e.g. if you're using upload-progress indication but it's only a "nice to have")

In general, if you haven't already, I recommend that you reduce your visibility:

- Ensure that your webserver strips headers that advertise that you run PHP, especially if you expose the version number: there's generally no reason to expose this to the world
- While you're in there, consider masking your webserver version too: you don't HAVE to return a Server: header at all, and if you do then it might as well just say the name of the software and not its version number, or make it say something fun!

Logged

https://danq.me/_q26t/badges/dan-q-88x31-lighter.gif https://danq.me/_q26t/badges/dan-q-88x31-peekaboo-scroller.gif https://beige-buttons.danq.dev/beige-buttons-88x31.gif https://embed-html.danq.dev/embed-html-88x31.gif https://origami.danq.dev/88x31.gif

Artifact Swap: PolyamorousI met Dan Q on Melonland!Joined 2025!
Rubbereon
Sr. Member ⚓︎
****
View Profile WWWArt


⛺︎ My Room
SpaceHey: Friend Me!
Matrix: Chat!
XMPP: Chat!
OS: Linux 🐧

Guild Memberships:
Artifacts:
NoSmoking!Hope, the silliest ink kittayyVisited on Melon's 10th Anniversary!Joined 2025!
« Reply #3 on: Today at @463 » Embed

- If you're running AppArmor (and you should be), check that you're already denying PHP permission to run arbitrary executables; if you're for-some-reason depending on this functionality (god help you), at least restrict which binaries it's allowed to run down to only the ones you actually need
Or run the server from within a sandbox so it cannot affect the whole system and run any necessary binaries from within the sandbox too.

I believe Firejail can do something like that, but I've never done it so I'm not completely sure (been a while I used firejail at all because Snap and Flatpaks are sandboxed, so that's a security concern that really doesn't exist anymore for the casual end user. That said firejail should definitely be an extremely important piece of protection to server webmasters).

Logged

https://bettysgraphics.neocities.org/images/animals/cat%20695.gifFuzzy fwiendhttps://bettysgraphics.neocities.org/images/animals/cat%20696.gifhttps://bettysgraphics.neocities.org/images/animals/cat%20697.gif
https://rubbereon.nekoweb.org/img/penguin.gifLinux userhttps://rubbereon.nekoweb.org/img/penguin.gif
↓ All my web profiles are available on this website ↓
https://fursona.directory/@rubbereon :goL:
https://rubbereon.nekoweb.org/img/tabs.gifhttps://rubbereon.nekoweb.org/img/idiotsticker.pnghttps://rubbereon.nekoweb.org/img/iblockads.gif

Artifact Swap: Kitty playing HopscotchGreen Spiffo:DJust CheeseMerry Christmaskitty paw(print)smileymamiNow thats a great sun
Loebas
Full Member ⚓︎
***
View Profile WWW


⛺︎ My Room
RSS: RSS

Guild Memberships:
Artifacts:
Visited on Melon's 10th Anniversary!First 1000 Members!Joined 2023!
« Reply #4 on: Today at @467 » Embed

I've turned off Apache, and PHP on the boykisser network until i can apply all patches. And if this cannot happen today, i will turn off the boykisser VPS entirely until patches are available. So my site is down until further notice  :mark:
If you have a VPS, i recommend doing the same.

I've seen some forums including ChickenSmoothie following suit.

Scary to see how many websites are still online running PHP. Even the newssite of my city is still online, and that is running wordpress, albeit behind cloudflare.


Logged

Dan Q
Hero Member ⚓︎
*****
View Profile WWWArt


I have no idea what I am doing
⛺︎ My Room
RSS: RSS

Guild Memberships:
Artifacts:
The Worm is creeping around Melonland profiles!Dan Q Cruisin'I DIDN'T meet Dan Q on Melonland!Visited on Melon's 10th Anniversary!
« Reply #5 on: Today at @471 » Toggle Font Embed

Or run the server from within a sandbox so it cannot affect the whole system and run any necessary binaries from within the sandbox too.

This is good advice in general, but doesn't protect you from all of the harms that this vulnerability can cause. E.g. if your sandbox gets owned, it can be used as a spam relay or as part of a DDoS network for example.

A sandbox is good defence-in-depth. But overall it's better to mitigate and patch.

Logged

https://danq.me/_q26t/badges/dan-q-88x31-lighter.gif https://danq.me/_q26t/badges/dan-q-88x31-peekaboo-scroller.gif https://beige-buttons.danq.dev/beige-buttons-88x31.gif https://embed-html.danq.dev/embed-html-88x31.gif https://origami.danq.dev/88x31.gif

Artifact Swap: PolyamorousI met Dan Q on Melonland!Joined 2025!
meeow
Newbie ⚓︎
*
View Profile WWW

⛺︎ My Room

Artifacts:
Joined 2026!
« Reply #6 on: Today at @541 » Embed

apparently, till the patch drops, its advised to set session.upload_progress.enabled=0 (i think its off by default in fpm, not 100% sure) even tho a php core dev says is not enough

Logged
shaggy
Casual Poster ⚓︎
*
View Profile WWW


⛺︎ My Room

Guild Memberships:
Artifacts:
Visited on Melon's 10th Anniversary!Joined 2026!
« Reply #7 on: Today at @596 » Embed

Or run the server from within a sandbox so it cannot affect the whole system and run any necessary binaries from within the sandbox too.

Or pay small fee to hosting company and don't give a single damn about what is happening there :P Just have backups xD

Logged
ribose
Sr. Member ⚓︎
****
View Profile WWWArt


⚘ ⚘ ⚘ ⚘ ⚘
⛺︎ My Room
iMood: ribose
Itch.io: My Games
RSS: RSS

Guild Memberships:
Artifacts:
Why did I print this artifact?Visited on Melon's 10th Anniversary!Learning to swim!Fio the HamsterAmmoniteSee A Bug Summer 2025 Participant
« Reply #8 on: Today at @627 » Toggle Font Embed

i just deactivated the two php sites i had on subdomains, because most of this is going over my head. :ohdear:

one was hosted on infinityfree, where i have no control over the php version, so i think i'll be safe to reactivate it after the patch is released? i'm keeping an eye on their support forum, but the security issue hasn't been mentioned (unrelated to the current issue, it looks like they have a chatbot answering support questions sooo... maybe it's time to move somewhere else?)
EDIT: someone made a test page that shows the current version of php on infinityfree (support thread here)

the other one was on heliohost, which let me choose a php version... and i was using an outdated one. :drat: i was using an old fanlisting management system that's no longer maintained, so it looks like i have some work to do before i can safely put this one back online.
EDIT: here's the support thread about it on the heliohost forum
EDIT 2: heliohost is patched!

« Last Edit: Today at @750 by ribose » Logged

point & click :grin: drag & drop :grin: chips & guac

Artifact Swap: White-Breasted NuthatchArnoldAnother WizardRing-Billed GullCommon RavenAmerican WoodcockAmerican RobinAmerican GoldfinchSprout LeafCache the SquirrelHungry MouseWebsite WizardDogmeatPink DSMellohi10k:)Rainbow ConnectionSonic the HedgehogKnuckles the Echidna
candycanearter07
Hero Member ⚓︎
*****
View Profile WWWArt


i like slimes
⛺︎ My Room
SpaceHey: Friend Me!
StatusCafe: candycanearter
Itch.io: My Games
RSS: RSS

Guild Memberships:
Artifacts:
Visited on Melon's 10th Anniversary!it's tbhchansey!Goomy, I Choose You!uh oh! a pigeon got in!Artsy Candy Cane
« Reply #9 on: Today at @669 » Toggle Font Embed

thanks, i disabled my nfs site and am watching the forums to see when those mins apply the patch

Logged

new to oldnet be nice
https://status.cafe/users/candycanearter/badge.png https://abslimeware.neocities.org/assets/images/blinkers/penguins.gif

https://abslimeware.neocities.org/assets/images/blinkers/slimebounce.gif https://card.exophase.com/2/0/268504.png?1727352149

https://i.imgur.com/S1cx8ZZ.pnghttps://i.imgur.com/7ntZZGM.pnghttps://i.imgur.com/xKIpW2A.pnghttps://i.imgur.com/YMPbu9R.png

Artifact Swap: buzzystickerSootBlob Creature
Noah_S
Sr. Member ⚓︎
****
View Profile WWWArt


Noah. Earth. I make website. I.. I.. Noah. Earth.
⛺︎ My Room
iMood: Noah_S
RSS: RSS

Guild Memberships:
Artifacts:
Caught by RubbereonfunguyVisited on Melon's 10th Anniversary!I got robbed by Dan Q on Melonland!I met Dan Q on Melonland!A coin!
« Reply #10 on: Today at @683 » Toggle Font Embed

infinityfree
maybe it's time to move somewhere else?

Last year I started using infinityfree to build a beta version of my site.

They had 2 and a half months downtime in one go earlier this year and then deactivated my site because it hadn't been getting enough visitors during their downtime. They block you from automating back-ups. They are also incredibly suspicious in that they will hide that they're byethost under another name until after you sign up. I'm also experienced with byethost, and they didn't update their security and then blamed us for it. This was on paid hosting. On infinityfree's shared hosting there are also limitations that they are not upfront about when you sign up. There's a limited amount of times that any file on your website can be loaded before your site gets deactivated for exceeding a limit that you didn't know about. And it counts every single file towards the total. An image was loaded? There's one tick. Another image? Another tick. First image again? Another tick. A CSS file? There's another tick. And this fills up fast.

So to sum it up, yes, I recommend moving somewhere else.

Logged

perfectionist_better.gifweb_designer.gifspeed_of_time.gifbutton290.pngmy_dream_wedding.gifClippy beats AI

Artifact Swap: PrettyFake penguinNot melonBzztLarge watercraftGrowing ballwhen life gives you crab make mailMessage BuddylaptopYarn kitty
arcus
Sr. Member ⚓︎
****
View Profile WWW


⛺︎ My Room
Matrix: Chat!
XMPP: Chat!

Guild Memberships:
Artifacts:
Visited on Melon's 10th Anniversary!Great Posts PacmanFirst 1000 Members!Joined 2023!
« Reply #11 on: Today at @693 » Toggle Font Embed

The update is here, along with more details about the vulnerabilities.


Logged

mretn_
Newbie ⚓︎
*
View Profile WWW


bazinga
⛺︎ My Room
RSS: RSS
OS: Mac OS X 10.4

Artifacts:
Joined 2026!
« Reply #12 on: Today at @721 » Embed

anyway the speedrun for source users is quite simple:
REMEMBER THIS BEFOREHAND THOUGH THESE ARE THE FLAGS FOR THE ENCLOSED CONFIGURE SCRIPT, MAKE SURE TO REMOVE ALL THE APOSTROPHES:
Code
php -i | grep "Configure Command"
and now we go down to the latest php version
Code
wget https://www.php.net/distributions/php-8.5.12.tar.gz
tar -xvzf php-8.5.12.tar.gz
cd php-8.5.12
<paste the configure command here>
make -j$(nproc) # THIS WILL LAG YOUR SERVER MAKE SURE YOU WARN PEOPLE THAT IT WILL LAG, also if over ssh, run screen make -j$(nproc) instead so the compilation would not get killed upon ssh disconnection
sudo make install

Logged

bazinga
ribose
Sr. Member ⚓︎
****
View Profile WWWArt


⚘ ⚘ ⚘ ⚘ ⚘
⛺︎ My Room
iMood: ribose
Itch.io: My Games
RSS: RSS

Guild Memberships:
Artifacts:
Why did I print this artifact?Visited on Melon's 10th Anniversary!Learning to swim!Fio the HamsterAmmoniteSee A Bug Summer 2025 Participant
« Reply #13 on: Today at @771 » Toggle Font Embed

my nfs site and am watching the forums
maybe you've already seen it, but in case you haven't, nfs has been patched! (forum post)

Logged

point & click :grin: drag & drop :grin: chips & guac

Artifact Swap: White-Breasted NuthatchArnoldAnother WizardRing-Billed GullCommon RavenAmerican WoodcockAmerican RobinAmerican GoldfinchSprout LeafCache the SquirrelHungry MouseWebsite WizardDogmeatPink DSMellohi10k:)Rainbow ConnectionSonic the HedgehogKnuckles the Echidna
Pages: [1] Print Embed 
« previous next »
 

Melonking.Net © Always and ever was! SMF 2.0.19 | SMF © 2021 | Privacy Notice | Send Feedback | Supporters ♥ Forum Guide | Rules | RSS | WAP | Mobile


MelonLand Badges and Other Melon Sites!

MelonLand Project! Visit the MelonLand Forum! Support the Forum
Visit Melonking.Net! Visit the Gif Gallery! Pixel Sea TamaNOTchi
@000 Melon
Land
Forum Art Hub Chat Webring Explore Random Recent Tenement Arcade Want to Login or Join ? Web Craft Guide Graphic Catalogue Wiki Help I'm Lost! Link Land Newsletters Image Stream Minecraft: Online
Zap!
Passport Sites tamaNOTchi Asatte Add your site?
Aero Archive Onio Cafe 32 Bit Cafe Status Cafe