Fix Unauthenticated SQL Injection ?? - Question | JoomShaper

Fix Unauthenticated SQL Injection ??

S

ssnobben

SP Page Builder 2 weeks ago

When will you fix this security issue!??? Plugin: SP Page Builder (com_sppagebuilder) 6.7.1 to 6.7.x - Unauthenticated SQL Injection (actively exploited, incomplete 6.7.1 patch, no vendor fix released yet)

SP Page Builder 6.7.1 still contains an unauthenticated SQL injection in the front-end article loading endpoint. The 6.7.1 security release did not close it. The site controller task articles.loadMoreArticles reads its parameters straight out of the raw JSON request body (php://input) with no login, no permission check and no CSRF token of any kind. The catid value taken from that body is passed unfiltered into SppagebuilderHelperArticles::getCategories(), which interpolates the array directly into a SQL IN() clause with implode(). The ArrayHelper::toInteger() sanitisation added for the sibling query runs one line too late to protect that call. Any anonymous visitor can therefore read the entire site database, including user records and password hashes. Confirmed by reading the shipping com_sppagebuilder_pro 6.7.1 package on 10 August 2026. This is reported to be under active exploitation in the wild. JoomShaper has NOT released a patch. The vendor has published a 6.8.0 changelog entry stating "Fixed an unauthenticated SQL injection in the article loading endpoint" and says the release is due "in the next days or week". As of 10 August 2026 the latest available download is still 6.7.1, so there is currently no version you can update to. Temporary mitigation until 6.8.0 is published: edit components/com_sppagebuilder/controllers/articles.php and add die(); as the very first statement inside the loadMoreArticles() function. This blocks the attack. It also disables the endpoint, so the "Load more" button on article list addons will stop working until you remove the line. Update to 6.8.0 or later as soon as it is released, then remove the die(). This is separate from CVE-2026-65766 (the Dynamic Content ORDER BY injection), which was genuinely fixed in 6.7.1 and is covered by the 6.0.0 to 6.7.0 rule.

0
17 Answers
A
Addington
Accepted Answer
2 weeks ago #231571

We're having the same issues and questions, but wouldn't it be better if this post was private - it seems like it gives a lot of info to anyone with bad intentions.

Just a thought.

0
S
ssnobben
Accepted Answer
2 weeks ago #231573

This is not new info and its a shame Joomshaper have no security audit of their software and have 100% attention to this matter.. So what to do??

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 2 weeks ago #231575

A new fixed version is ready, I hope it will be published very soon. Believe me, I also asked for a speed-up.

@Addington, I fully agree, but what I can do (I asked many times), but people do what they want anyway.

It's like in the old joke: Look, everyone—my neighbor forgot to lock the door and windows, and he lives on the ground floor. After a second his wife says, “This is our apartment.”


Yesterday, and today, I shared fixed file here on forum, if somebody needs it, it's inside Hidden Content

0
S
Sandra97
Accepted Answer
2 weeks ago #231578

Hi Paul,

How can I have the fixed file?

Thansk in advance

0
S
Sandra97
Accepted Answer
2 weeks ago #231581

Thanks Paul!

0
M
Martin
Accepted Answer
2 weeks ago #231582

May I ask, too?

0
Ziaul Kabir
Ziaul Kabir
Accepted Answer
Support Agent 2 weeks ago #231576

Hi,

Thank you for bringing this to our attention. We’ve already reviewed our full codebase and identified the related issues. All necessary fixes have been implemented, and SP Page Builder 6.8.0 is currently in the testing stage.

We’re making sure that all identified issues are properly addressed and thoroughly tested before the release. We hope this will ensure everything works smoothly and that you won’t experience any further trouble after this update.

Thank you for your patience and understanding.

Best regards,

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 2 weeks ago #231580

Check your mailing box. But full update should be soon.

0
S
ssnobben
Accepted Answer
2 weeks ago #231587

OK I checked my email but never got any "full update"

0
A
Addington
Accepted Answer
2 weeks ago #231611

I haven't had an email either. Are you still planning to release the new version 6.8.0 today? I see in another chat that you say your developers are in a different time zone - so maybe they are sleeping now? It makes no difference, but could you pick any time zone and say approximately which hour today you plan to make this release please?

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 2 weeks ago #231614

I send e-mail to @Sandra97 only.

0
A
Addington
Accepted Answer
2 weeks ago #231618

Maybe if a minor bug fixes or some new features are holding up the release of 6.8.0, you could just ship version 6.7.2 with the security fix and take your time to get 6.8.0 perfect?

Honestly, as a website owner, for me its security first, bug fixes second, compatability with new releases of PHP and Joomla 3rd, but enhancements are a very distant 4th.

0
J
johnny
Accepted Answer
2 weeks ago #231663

Any update on an official fix being released for this critical vulnerability? The communication around this has been extremely bad.

0
D
David Forés
Accepted Answer
2 weeks ago #231665

Well, sadly, as has become the norm in recent weeks. It seems they haven’t learned anything, no matter how many times they said they were going to improve the protocol in the future.

It seems like everyone except them realizes they should have released version 6.7.2 with the fix for the critical vulnerability that’s being actively exploited, but no, they’re still determined to release version 6.8.0 along with 30 other things that nobody needs right now.

Then they’ll post an apology written by ChatGPT and act as if nothing ever happened.

1
M
Marin
Accepted Answer
2 weeks ago #231666

If I am using the new version of RSFirewall!, am I safe from attacks? When can we expect a patch? And if it won't be anytime soon, how do I manually patch SPPB?

0
A
Addington
Accepted Answer
2 weeks ago #231668

I don't knoiw about the rest of you, but i took the view yesterday that its better not to have the vulnerability with a bot hack attempt ongoing. I'd rather have a few broken links and an empty looking site. So i backed the site up and uninstalled SPPB altogether.
I will put it back when the fix has been verified. The SEO fallout is easier to deal with than trying to ckean a hacked site.

This is why I want 6.7.2 now

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 2 weeks ago #231676
0