❌

Reading view

cPGuard's update channel was hijacked on Nov 2. Did your servers pull 5.88.12-5.88.19?

OpsShield's incident notice says an attacker used compromised credentials to push fake cPGuard updates (5.88.12 to 5.88.19) at 02:06 UTC on Nov 2. The update ran as root. OpsShield estimates about 2,950 servers executed it, and the script collected /etc/shadow and the root MySQL config. It also took root's shell history and SSH files. Help Net Security adds that about 7,900 billing-portal accounts (names, emails, bcrypt hashes) were copied too.

To see whether a server installed an affected version, OpsShield gives this check:

grep 'Successfully updated' /opt/cpguard/logs/install_log

A match only proves the update was installed, not what was sent out. OpsShield's advice for those servers: update to 5.88.26 or later and reset root and other local passwords from a trusted environment. Then rotate database and cloud keys, and replace the SSH keys under /root/.ssh. It says a full rebuild is not routine, but that is provisional.

Question for people who run hosting servers: do you let security agents auto-update as root on their own schedule, or stage updates first? And how would you have noticed a 70-minute window like this one?

Sources: OpsShield notice (Nov 3), Help Net Security and SecurityWeek (Nov 4).

submitted by /u/Capital_Attention702 to r/webhosting
[link] [comments]
  •  

How many people can log into your sites as Administrator, and do they open links?

Security reports to WordPress on HackerOne sat at 20 to 30 a month for about a decade, then hit 450 in July and 773 in August, and John Blackbourn posted the graph with the reason attached: people now point Claude and GPT at core and let them read.

Click2Shell is what one of those bugs looks like. Fixed in 7.1.1, found by pwn.ai with Claude Opus 5 and one human in the loop, and the entire attack is a link. An admin who's logged in opens it, WordPress's own JavaScript clicks Install on a theme from the official catalog for them, the

Customizer loads that inactive theme's PHP, and a sloppy AJAX handler inside the theme pulls in whatever the attacker wants. The site's theme never changes. Nothing in the firewall log looks wrong, because every request came from the admin's own browser carrying the admin's own nonce.

So on the day that link went around, the firewall wasn't the variable. The variable was how many people could open it while logged in as Administrator.

I'm going through ours now and I already know the answer on a couple of client sites is going to be embarrassing, because "the client needs admin" was always the easiest ticket to close.

How many Administrator accounts are on the sites you look after? I'm asking because I suspect my number is normal and I don't like that.

submitted by /u/Capital_Attention702
[link] [comments]
  •  

Did your sites actually update to 7.1.2, or do you just have auto-updates turned on?

Two core security releases in five days, and the second one is the bad one. 7.1.2 went out on the 22nd for a page-template bug in core that needs no account and no click, and Patchstack was seeing probes for it the same afternoon. CISA added it to the KEV list on the 25th. If you patched to 7.1.1 last week and stopped there, you're still open.

The reply I keep getting when I bring this up is "auto-updates are on, we're fine."

Go open wp-config on the site you're least worried about. If there's a WP_AUTO_UPDATE_CORE set to false in there, left over from some migration or a dev who wanted control back in 2021, that site hasn't updated itself since 2021, and nothing in the dashboard is going to tell you. Same with DISABLE_WP_CRON when the host promised a server cron, and nobody ever set one up. The update check simply never runs. The site sits there looking maintained.

I ran wp core version across ours yesterday instead of trusting the version number on the dashboard. I don't normally do that. I probably should have been doing it for years.

What actually bothers me is who ends up behind. Not the neglected side project on cheap shared hosting; that one auto-updated on the 22nd without anyone noticing. It's the client site with change control and a staging step, where the 7.1.2 ticket is still waiting on a reviewer who's on holiday until Monday.

Did you check every site you're responsible for, or did you see the auto-update line and move on? I'm asking because I'm not sure which one I'd have answered a month ago.

submitted by /u/Capital_Attention702
[link] [comments]
  •  
❌