Search This Blog
Popular Posts
-
Elegant Themes has been developing WordPress themes for a long time. It has developed lots of popular themes including Divi, Nexus, Fa...
-
Engagement, engagement, engagement. My brother Lee and I are web developers and entrepreneurs. We try to capitalize on every opportunity a...
-
League Table Premium WordPress Plugin makes it able to add in a successful manner customizable, and responsive tables to your Word...
-
Hello there! My blog post 'Spikes' was published on Sept. 22nd; however, the post before it called 'Flow' was published on...
-
Quick question: Do you know what IFC, The New York Post, The Walt Disney Company, and WNBA have in common? Ponder the answer for a momen...
-
WordPress has evolved to be much more than just a blogging platform, from online stores to full-on business platforms, there is ve...
-
Hi, I am new to wordpress, and still figuring things out. I have been experimenting with different themes, and have been changing settings...
-
Amelia is a Premium WordPress Theme is Perfect for any Blog or Magazine.Theme has a unique design with a lot of options, that can help...
-
The best Black Friday / Cyber Monday WordPress Deals in 2016 all in one place. If you missed the huge deals last year, be sure to get in...
-
So you want to sell a product online. We think that's awesome! Now all that's left is to decide how. Lucky for you WordPress makes...
Blog Archive
- December (18)
- November (29)
- October (27)
- September (29)
- August (31)
- July (30)
- June (29)
- May (29)
- April (30)
- March (31)
- February (28)
- January (31)
- December (31)
- November (30)
- October (31)
- September (30)
- August (43)
- July (42)
- June (33)
- May (43)
- April (36)
- March (37)
- February (31)
- January (4)
- December (1)
- November (1)
- October (24)
- September (24)
- August (25)
- July (28)
- June (18)
- September (1)
Total Pageviews
Blogroll
WordPress Delivers Second Patch For SQL Injection Bug
A bug exploitable in WordPress 4.8.2 and earlier creates unexpected and unsafe conditions ripe for a SQL injection attack, exposing sites created on the content management system to takeover.
WordPress released WordPress 4.8.3 Tuesday, which mitigates the vulnerability.
"This is a security release for all previous versions and we strongly encourage you to update your sites immediately," according to WordPress. The vulnerability is not tied to the WordPress Core, rather plugins and themes that could be used to trigger a SQL injection attack, WordPress said.
The 4.8.3 update fixes a previous release made available on Sept. 19.
"Worst case would be remote code execution where they could take over installs of WordPress and the servers they are running on," said Anthony Ferrara, the researcher who identified the flawed WordPress 4.8.2 patch.
The roots of the SQL injection date back to a vulnerability (CVE-2017-14723) first reported on Sept. 17, 2017. WordPress then attempted to mitigate the vulnerability with WordPress 4.8.2. That patch did not fix the issue, worsened the underlying security vulnerability and "broke" a large undisclosed number of third-party WordPress plugins.
"Our plugin broke," said Matt Barry, a lead developer at WordFence. "The initial WordPress fix created huge headaches for plugin developers like us."
On Sept. 20, Ferrara reported through the HackerOne bug bounty platform the fix was incomplete.
"I filed a security vulnerability report and notify them the fix isn't a fix and suggest they should revert and fix properly (with included details on how to fix)," according to a post outlining the disclosure on Ferrara's personal blog.
After going back and forth with WordPress for weeks, Ferrara said on Oct. 16 he announced his intent for public disclosure. More back and forth ensued, and on Oct. 20 he said WordPress told Ferrara it was "working on it" and discussing details of the fix. After 11 more days of hammering out the technical details of that fix, on Oct. 31 the 4.8.2 patch was released.
The vulnerability itself affects WordPress versions 4.8.2 and earlier. The issue occurred because where "$wpdb->prepare() can create unexpected and unsafe queries leading to potential SQL injection," describes WordPress.
The root issue is that the prepare system is poorly designed and needed to be fixed, Ferraray said. He said a patch to remove the "double prepare" from meta.php was eventually delivered, mitigating the vulnerability.
"These types of fixes can be tricky," Barry said. Plugins are often the friendly-fire casualties for these types of WordPress patches, he said.
"The core issue is mitigated. My perspective of the interaction was frustrating at first, but got far better towards the end," Ferraray said in his blog. "I was disappointed for a good part of the past six weeks. I'm now cautiously hopeful."
Source: WordPress Delivers Second Patch For SQL Injection Bug
0 comments:
Post a Comment