Jump to content

ApPageBuilder vulnerability in Prestashop 1.7


José M.

Recommended Posts

Hey there,

in the last days, I noticed a lot of requests to my ecommerce like this one at night, up to the point of reaching max_children setting on my server, making it return 500 error to other users or Google crawlers: 

POST /modules/appagebuilder/apajax.php?rand=1763961313380

Searching that query on Google, I found this page:

[CVE-2022-22897] Major updates > SQL Injections in PrestaShop appagebuilder module up to 2.4.5

Which mentions that attack is done via that same URL/file.

My appagebuilder module version is v2.4.3. My first reaction was to try to update the module.

But on LeoTheme website, changelog says:

Update version 2.4.0 (July 17th, 2020)
            Compatible: Prestashop 1.7.6.x
            [Update] Update image home_default
            [Fix] Css bug, css tyle for instagram widget
            [Fix] Show image follow API of Instagram

Update version 4.0 (May 5th, 2025)
           Compatible: Prestashop 8.x

So, seems that I've got no updated version of ApPageBuilder that I can update into my site... 

I am really not happy at all with ApPageBuilder system, but changing my whole frontoffice system doesn't seem a plausible task right now with my work load...

Dear Prestashop gurus: what should I do? 🥲

Thank you.

Link to comment
Share on other sites

changing the front office especially if you bought directly from Leo, is the right thing  to do and you know it in your gut.  Also 1.7 has been riddled with hacks...me?  

create a staging copy of your production shop or if you have the budget use migration pro  and migrate to fresh install of ps8.2.3 or wait for ps9.1

why migration to fresh installation is best, it leaves behind 'old' datas, modules etc that could/probably have vulnerabilities.  

only buy theme on addon's where it has to pass very vigorous validation process.

using migration pro, you can build the entire shop, install awesome new theme...make sure everything works...then use migration pro to sync new customers/orders/products(for stock).  put old shop in maintenance, move it to subdomain, clean domain and move new shop.  done!

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...