Re:Malware Found in Official GravityForms Plugin Indicating ...
by mpol on Saturday July 12, 2025 @04:35AM
(#44540345)
Using a nonce before checking the form would have prevented much of the problems described. Or stated differently, it would suddenly require lots of manual labour.
Re:Malware Found in Official GravityForms Plugin Indicating ...
by Etheryte on Saturday July 12, 2025 @05:10AM
(#44540537)
It's in the title? It's the official GravityForms plugin, supposedly version 2.9.13 fixes the issue, but the changelog [0] doesn't even mention the breach.
Re:Malware Found in Official GravityForms Plugin Indicating ...
by giingyui on Saturday July 12, 2025 @05:11AM
(#44540542)
The way it’s worded in the article it sounds like there are multiple plugins available in that domain.
> one of the plugins that they are trying to download from the official gravityforms.com domain
It’s common for certain plugins to have… plugins of their own. For example if you have a form created with gravityforms and you want to connect it to a CRM or something, there is a screen inside the plugin settings to install it. Which is why I asked. (I don’t know if that’s the case with gravityforms.)
Re:Malware Found in Official GravityForms Plugin Indicating ...
by autoexec on Saturday July 12, 2025 @06:47AM
(#44541044)
Any time I read the words vulnerable and plugin I just assume WordPress is involved somehow. I'm convinced that the internet would be instantly more secure if the entire platform died off.
Re:Malware Found in Official GravityForms Plugin Indicating ...
by ChrisMarshallNY on Saturday July 12, 2025 @07:15AM
(#44541187)
It would.
It also would be a lot less useful. A lot of content is published through WordPress.
I suspect an effective approach would be encouraging ways to make WP more secure, or publish a secure platform that can easily be transitioned from WP.
Re:Malware Found in Official GravityForms Plugin Indicating ...
by mlyle on Saturday July 12, 2025 @10:24AM
(#44542299)
Malware used to be pretty obvious for performance penalties.
But we are getting so much faster, and networks are doing so much weird inscrutable stuff now that it’s a lot harder at baseline. And, of course, the baddies are getting sneakier, too, and we are building systems from more components from more diverse sources.
I worry about the long term picture a lot; does all of infrastructure become a little untrustworthy at baseline?
Re:Malware Found in Official GravityForms Plugin Indicating ...
by bee_rider on Saturday July 12, 2025 @11:24AM
(#44542713)
Wasn’t that supposed to be the default assumption? The bad guys start just after your network interface.
This was the argument against WiFi encryption in the old days (who cares about WiFi encryption, the network is assumed evil, so your messages should be encrypted rendering WiFi security moot). Which actually seemed pretty compelling to me. Nowadays, of course, someone will hop on your WiFi and download a bunch of movies without authorization, giving you copyright headaches. But that’s authentication…
Re:Malware Found in Official GravityForms Plugin Indicating ...
by alexchantavy on Saturday July 12, 2025 @12:09PM
(#44543024)
Yeah that's what's called an assume breach/zero trust mindset. In a modern environment you can't rely on the network perimeter being a security boundary, so you need to minimize permissions (so that if an identity is hacked then the blast radius is reduced) and invest in detections and remediation plans.
Re:Malware Found in Official GravityForms Plugin Indicating ...
by mlyle on Saturday July 12, 2025 @12:06PM
(#44543007)
Sure— but now everything has so many dependencies; dependencies are recursive, and the scope exceeds any reasonable audit. And at least getting lucky enough to spot malfeasance is getting less and less likely as performance and noise grows.
Re:Malware Found in Official GravityForms Plugin Indicating ...
by vasco on Sunday July 13, 2025 @05:53AM
(#44548959)
> will hop on your WiFi and download a bunch of movies without authorization, giving you copyright headaches
It's funny how the copyright lobby as brainwashed us so much that the worse you can think of someone in your wifi can do is download movies. What about, you know, actual crime? Wire fraud, planning terrorist attacks etc from your network? But we think of downloading movies.
Re:Malware Found in Official GravityForms Plugin Indicating ...
by mlyle on Sunday July 13, 2025 @07:29PM
(#44554762)
I think this is the most likely one. If you're going to do serious terrorism, A) you probably don't need tons of bits, B) you probably take opsec seriously and want a better cut-out than using a neighbor's wifi.
But if you want to download movies, an open nearby wifi sounds close and convenient.
Re:Malware Found in Official GravityForms Plugin Indicating ...
by SV_BubbleTime on Saturday July 12, 2025 @10:47AM
(#44542445)
> I worry about the long term picture a lot; does all of infrastructure become a little untrustworthy at baseline?
Isn’t that a scenario that is better?
If you stop trusting potentially insecure systems you start developing hard and solid ones.
I don’t worry about deepfakes or AI malware, I welcome it. It’s stupid that we have insecure systems like unencrypted emails, social security cards, unsigned documents, passwords in PIN codes alone, etc.
Re:Malware Found in Official GravityForms Plugin Indicating ...
by mlyle on Saturday July 12, 2025 @12:09PM
(#44543026)
I think what I am describing is worse. I have a harder and harder time as software and the resultant supply chain surface grows. And my chance to filter, monitor, validate, and audit software gets correspondingly worse as systems do more and more.
More components; recursive dependencies; more remote infrastructure; these are the directions the world is going, and the stuff we need to manage this complexity is not keeping up.
Re:Malware Found in Official GravityForms Plugin Indicating ...
by doodlebugging on Saturday July 12, 2025 @09:33AM
(#44541949)
Nice work to identify this malware and take action against it spreading. The article does have one small error though that made me do a double-take.
The most recent update at the top of the page should probably be "Update 7-12-2025 06:00 UTC" instead of the current future date of 08-11-2025. I think the author incremented the wrong digit.
Re:Malware Found in Official GravityForms Plugin Indicating ...
by blueflow on Saturday July 12, 2025 @01:39PM
(#44543614)
Of course the author got confused about which number means which. This is what you deserve when you use US dates but try to make them look like ISO by using dashes, but still fuck up the ordering and padding.
Re:Malware Found in Official GravityForms Plugin Indicating ...
by rectang on Saturday July 12, 2025 @01:27PM
(#44543513)
Somewhere in between.
Gravity Forms is a very popular premium WordPress plugin.
I maintain a handful of WordPress sites (wouldn't have been my choice of platform but whatever) and the design and functionality of Gravity Forms is better than most (aside from it being CPU-hungry). It doesn't generally give me trouble and as a developer I've been happy with how Rocket Genius have interacted with me when I've filed trouble tickets.
A pretty substantial number of small and mid-tier orgs have Gravity Forms installed. I don't know the numbers — the wordpress.org popularity stats mainly reflect installation of free plugins not premium — but there should be a lot of sites handling a lot of traffic.
EDIT: That's the number of sites which could have been affected. Fortunately only a small number of sites actually got the compromised package because it didn't enter the main automatic distribution chain.
Re:Malware Found in Official GravityForms Plugin Indicating ...
by chuckreynolds on Saturday July 12, 2025 @04:52PM
(#44545068)
seemingly small amount of sites that manually downloaded that version from the site as opposed to 'most' that get premium(paid) update files through their API gateway (that I think calls file from AWS).
> The Gravity API service that handles licensing, automatic updates, and the installation of add-ons initiated from within the Gravity Forms plugin was never compromised. All package updates managed through that service are unaffected.
Re:Malware Found in Official GravityForms Plugin Indicating ...
by Dazzler5648 on Sunday July 13, 2025 @11:32AM
(#44551131)
"The infection does not seem to be widespread, which could mean that the backdoored plugin was only available for a very short period of time and only delivered to a small number of users."
Re:Malware Found in Official GravityForms Plugin Indicating ...
by rectang on Saturday July 12, 2025 @12:42PM
(#44543224)
> We also received a confirmation from one of the staff of RocketGenius that the malware only affects manual downloads and composer installation of the plugin.
Re:Malware Found in Official GravityForms Plugin Indicating ...
by anthonyeden on Saturday July 12, 2025 @07:34PM
(#44546151)
The official Gravity Forms post [0] indicates you were only compromised if you installed Gravity Forms via direct website download or Composer install.
From what I can see, Composer install methods use the same Gravity Forms API to fetch the install package as the auto-update feature within the plugin. Their WP-CLI plugin uses the same mechanism too.
It will be interesting to see if the Gravity Forms developers engage a third party security firm to investigate this incident. So far they have not mentioned it.
Re:Malware Found in Official GravityForms Plugin Indicating ...
by kristianc on Saturday July 12, 2025 @09:17PM
(#44546663)
Am I alone in thinking it's kind of nuts that there's a $259 extension for Web Forms in the first place. Is this WordPress being horribly broken, the WordPress ecosystem being a playground for grifters, naive non-technical WordPress users or all three?
Re:Malware Found in Official GravityForms Plugin Indicating ...
by Y-bar on Sunday July 13, 2025 @05:38AM
(#44548881)
Why do you think so? $259 is less than a day’s worth of freelance invoice by the hour.
Web forms and especially the business logic powering them in the backend can quickly become very complex. Just check out some templates you get out of the box https://www.gravityforms.com/form-templates/
I don’t use Wordpress, but this seems like an actively developed, supported, quality plug-in.
This entitled assumption that nothing should cost money up front is hurting everyone in they long run because it drives developers into monetising using ads and invasive tracking.
Re:Malware Found in Official GravityForms Plugin Indicating ...
by Y-bar on Monday July 14, 2025 @03:52AM
(#44557463)
Effectively all software experiences security issues. If you think "never has any disclosed attacks" is a sign of quality, then that speaks more about you than it does these developers.
Nonce is also British slang for alleged or convicted sex offenders, especially ones involving children.
At least that way it stops me from making childish jokes.
I've never been happier to just, check, before clicking a submit button.
[0] https://docs.gravityforms.com/gravityforms-change-log/
> one of the plugins that they are trying to download from the official gravityforms.com domain
It’s common for certain plugins to have… plugins of their own. For example if you have a form created with gravityforms and you want to connect it to a CRM or something, there is a screen inside the plugin settings to install it. Which is why I asked. (I don’t know if that’s the case with gravityforms.)
It also would be a lot less useful. A lot of content is published through WordPress.
I suspect an effective approach would be encouraging ways to make WP more secure, or publish a secure platform that can easily be transitioned from WP.
https://www.gravityforms.com/blog/security-incident-notice/
Similarly, the xz breach was uncovered by a diligent developer looking at quirky SSH login performance regressions.
But we are getting so much faster, and networks are doing so much weird inscrutable stuff now that it’s a lot harder at baseline. And, of course, the baddies are getting sneakier, too, and we are building systems from more components from more diverse sources.
I worry about the long term picture a lot; does all of infrastructure become a little untrustworthy at baseline?
This was the argument against WiFi encryption in the old days (who cares about WiFi encryption, the network is assumed evil, so your messages should be encrypted rendering WiFi security moot). Which actually seemed pretty compelling to me. Nowadays, of course, someone will hop on your WiFi and download a bunch of movies without authorization, giving you copyright headaches. But that’s authentication…
It's funny how the copyright lobby as brainwashed us so much that the worse you can think of someone in your wifi can do is download movies. What about, you know, actual crime? Wire fraud, planning terrorist attacks etc from your network? But we think of downloading movies.
But if you want to download movies, an open nearby wifi sounds close and convenient.
Isn’t that a scenario that is better?
If you stop trusting potentially insecure systems you start developing hard and solid ones.
I don’t worry about deepfakes or AI malware, I welcome it. It’s stupid that we have insecure systems like unencrypted emails, social security cards, unsigned documents, passwords in PIN codes alone, etc.
More components; recursive dependencies; more remote infrastructure; these are the directions the world is going, and the stuff we need to manage this complexity is not keeping up.
You can only fight it with fewer components, fewer recursive dependencies, and less remote infrastructure.
While at the same time, I believe the purpose of all things is to increase their entropy.
So… I think that is the next filter or natural selection for us. That we make this so complex we crash, or we get better.
I didn’t see anything in the article but I may have missed it.
The most recent update at the top of the page should probably be "Update 7-12-2025 06:00 UTC" instead of the current future date of 08-11-2025. I think the author incremented the wrong digit.
Gravity Forms is a very popular premium WordPress plugin.
I maintain a handful of WordPress sites (wouldn't have been my choice of platform but whatever) and the design and functionality of Gravity Forms is better than most (aside from it being CPU-hungry). It doesn't generally give me trouble and as a developer I've been happy with how Rocket Genius have interacted with me when I've filed trouble tickets.
A pretty substantial number of small and mid-tier orgs have Gravity Forms installed. I don't know the numbers — the wordpress.org popularity stats mainly reflect installation of free plugins not premium — but there should be a lot of sites handling a lot of traffic.
EDIT: That's the number of sites which could have been affected. Fortunately only a small number of sites actually got the compromised package because it didn't enter the main automatic distribution chain.
> The Gravity API service that handles licensing, automatic updates, and the installation of add-ons initiated from within the Gravity Forms plugin was never compromised. All package updates managed through that service are unaffected.
Phew.
From what I can see, Composer install methods use the same Gravity Forms API to fetch the install package as the auto-update feature within the plugin. Their WP-CLI plugin uses the same mechanism too.
It will be interesting to see if the Gravity Forms developers engage a third party security firm to investigate this incident. So far they have not mentioned it.
[0] https://www.gravityforms.com/blog/security-incident-notice/
Web forms and especially the business logic powering them in the backend can quickly become very complex. Just check out some templates you get out of the box https://www.gravityforms.com/form-templates/
I don’t use Wordpress, but this seems like an actively developed, supported, quality plug-in.
This entitled assumption that nothing should cost money up front is hurting everyone in they long run because it drives developers into monetising using ads and invasive tracking.
For many people with Wordpress sites they’re going to spend way more than that having someone setup the forms for them.