Open Source · · 43 days

AccessPress add-ons created backdoors

AccessPress Themes' own download site was breached, turning legitimate WordPress themes and plugins into backdoored vendor ZIPs while the WordPress.org copies remained clean.

The AccessPress compromise was a vendor-site distribution attack. The same themes and plugins were clean when installed from WordPress.org, but the ZIPs served from AccessPress Themes carried added PHP. Users chose the vendor's official site and received different code.

The injected dropper lived in inital.php. When the extension ran, it modified wp-includes/vars.php and installed a cookie-driven webshell named wp_is_mobile_fix near the legitimate wp_is_mobile() function. The dropper then contacted wp-theme-connect.com and removed itself.

Jetpack found plugin timestamps clustered in early September 2021 and theme timestamps on September 22, with modified files appearing minutes after the archive contents. That pattern fit a coordinated rewrite of released ZIPs rather than ordinary development.

The blast radius was broad: dozens of free themes and plugins, plus unknown exposure for paid products. Cleanup required more than replacing the extension, because the backdoor wrote into WordPress core files after installation.

Notes

  • Legacy version notes: 40 themes and 49 plugins have an identified compromised vendor version; WordPress.org-hosted copies were reported clean by Jetpack.
  • Jetpack listed clean versions but no compromised version for ak-menu-icons-lite 1.0.9, ap-companion 1.0.7, wp-facebook-review-showcase-lite 1.0.9, and wp-fb-messenger-button-lite 2.0.7. Those rows are excluded from the affected inventory.

Appendix · Affected releases

accessbuddy wordpress
1.0.0 no sample yet
  • Distribution URLs were added on 2026-09-02 for 89 artifacts that carried none, each derived from the artifact's own package slug. All were requested: 27 resolve today and 62 answer 404, which is what a post-compromise listing looks like.
accesspress-basic wordpress fixed 3.2.2
3.2.1 no sample yet
accesspress-lite wordpress fixed 2.93
2.92 no sample yet
accesspress-mag wordpress fixed 2.6.6
2.6.5 no sample yet
accesspress-parallax wordpress fixed 4.6
4.5 no sample yet
accesspress-ray wordpress
1.19.5 no sample yet
accesspress-root wordpress fixed 2.6.0
2.5 no sample yet
accesspress-staple wordpress
1.9.1 no sample yet
accesspress-store wordpress fixed 2.5.0
2.4.9 no sample yet
agency-lite wordpress fixed 1.1.7
1.1.6 no sample yet
aplite wordpress
1.0.6 no sample yet
bingle wordpress fixed 1.0.5
1.0.4 no sample yet
bloger wordpress fixed 1.2.7
1.2.6 no sample yet
construction-lite wordpress fixed 1.2.6
1.2.5 no sample yet
doko wordpress fixed 1.1.0
1.0.27 no sample yet
enlighten wordpress fixed 1.3.6
1.3.5 no sample yet
fashstore wordpress
1.2.1 no sample yet
fotography wordpress fixed 2.4.1
2.4.0 no sample yet
gaga-corp wordpress
1.0.8 no sample yet
gaga-lite wordpress
1.4.2 no sample yet
one-paze wordpress
2.2.8 no sample yet
parallax-blog wordpress
3.1.1574941215 no sample yet
parallaxsome wordpress fixed 1.3.7
1.3.6 no sample yet
punte wordpress fixed 1.1.3
1.1.2 no sample yet
revolve wordpress
1.3.1 no sample yet
ripple wordpress fixed 1.2.1
1.2.0 no sample yet
scrollme wordpress
2.1.0 no sample yet
sportsmag wordpress
1.2.1 no sample yet
storevilla wordpress fixed 1.4.2
1.4.1 no sample yet
swing-lite wordpress fixed 1.2.0
1.1.9 no sample yet
the-launcher wordpress fixed 1.3.3
1.3.2 no sample yet
the-monday wordpress
1.4.1 no sample yet
uncode-lite wordpress
1.3.1 no sample yet
unicon-lite wordpress fixed 1.2.7
1.2.6 no sample yet
vmag wordpress fixed 1.2.8
1.2.7 no sample yet
vmagazine-lite wordpress fixed 1.3.7
1.3.5 no sample yet
vmagazine-news wordpress fixed 1.0.6
1.0.5 no sample yet
zigcy-baby wordpress fixed 1.0.7
1.0.6 no sample yet
zigcy-cosmetics wordpress fixed 1.0.6
1.0.5 no sample yet
zigcy-lite wordpress fixed 2.1.0
2.0.9 no sample yet
accesspress-anonymous-post wordpress fixed 2.8.1
2.8.0 no sample yet
  • Jetpack notes this plugin was not updated but was believed clean because the AccessPress-hosted copy was an older version.
accesspress-custom-post-type wordpress fixed 1.0.9
accesspress-instagram-feed wordpress fixed 4.0.4
4.0.3 no sample yet
accesspress-social-counter wordpress fixed 1.9.2
1.9.1 no sample yet
accesspress-twitter-auto-post wordpress fixed 1.4.6
1.4.5 no sample yet
ak-menu-icons-lite wordpress
1.0.9 no sample yet
ap-companion wordpress
1.0.7 no sample yet
ap-contact-form wordpress fixed 1.0.7
1.0.6 no sample yet
ap-custom-testimonial wordpress fixed 1.4.7
1.4.6 no sample yet
ap-mega-menu wordpress fixed 3.0.6
3.0.5 no sample yet
apex-notification-bar-lite wordpress fixed 2.0.5
2.0.4 no sample yet
cf7-store-to-db-lite wordpress fixed 1.1.0
1.0.9 no sample yet
comments-disable-accesspress wordpress fixed 1.0.8
1.0.7 no sample yet
everest-admin-theme-lite wordpress fixed 1.0.8
1.0.7 no sample yet
everest-comment-rating-lite wordpress fixed 2.0.5
2.0.4 no sample yet
everest-counter-lite wordpress fixed 2.0.8
2.0.7 no sample yet
1.1.0 no sample yet
1.1.5 no sample yet
total-gdpr-compliance-lite wordpress fixed 1.0.5
1.0.4 no sample yet
ultimate-form-builder-lite wordpress fixed 1.5.1
1.5.0 no sample yet
wp-1-slider wordpress fixed 1.3.0
1.2.9 no sample yet
1.0.9 no sample yet
2.0.7 no sample yet
wp-floating-menu wordpress fixed 1.4.5
1.4.4 no sample yet
wp-media-manager-lite wordpress fixed 1.1.3
1.1.2 no sample yet
wp-popup-lite wordpress
1.0.8 no sample yet

27 samples linked above. Analysis and downloads are available in the lab. · 40 more could not be recovered

Indicators

  • fileinital.php
  • filewp-includes/vars.php
  • functionwp_is_mobile_fix
  • domainwp-theme-connect.com
  • hashsha256:0918af9a5c6060dec985b98bbf54030cd29f1701ca9fdb6abfc1e39f90e5113e

References

  1. Backdoor Found in Themes and Plugins from AccessPress Themesjetpack.com
  2. AccessPress Themes Hit With Targeted Supply Chain Attackblog.sucuri.net
  3. Supply-chain attack used legitimate WordPress add-ons to backdoor sitesarstechnica.com
  4. Over 90 WordPress themes, plugins backdoored in supply chain attackbleepingcomputer.com
  5. Cybersecurity Advisory 2022-012its.ny.gov

Source record: oss/attacks/accesspress/meta.yaml