Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Why 99% Of WordPress Vulnerabilities Are Utterl...

Why 99% Of WordPress Vulnerabilities Are Utterly Irrelevant

WordPress has gone from strength to strength over a period of two decades and is now the most popular CMS around, powering close to half of the internet. As WordPress has grown, so has the target on its back for hackers. With about 60,000 free plugins available on WordPress.org alone and a traditionally low barrier of entry, it’s only a matter of time until hackers find a chink in a site’s armour.

Here at Shortie Designs one of our primary services is providing website maintenance and security services for WordPress sites. As part of our security services we keep a very close eye on vulnerability reports in the WordPress ecosystem, and with so many themes and plugins out there it is an endless stream. When a report comes across our desk we review the risk of it being exploited on our client sites, and it didn’t take long for us to realise CVSS ratings are completely worthless when it comes to WordPress.

This presentation will break down a number of vulnerability reports and how their CVSS ratings fail to accurately reflect the true risk to the site, a better methodology of rating vulnerability reports, and the strategies we take to protect our client’s sites from their biggest threat: the clients themselves.

From Everything Open 2025: https://2025.everythingopen.au/schedule/presentation/86/

Cameron Jones

January 20, 2025
Tweet

More Decks by Cameron Jones

Other Decks in Technology

Transcript

  1. About Me Cameron Jones Web design & development at Shortie

    Designs Premium WP Plugins at Mongoose Marketplace Why 99% Of WordPress Vulnerabilities Are Utterly Irrelevant Everything Open 2025
  2. Thesis: 99% Of WordPress Vulnerabilities Are Irrelevant Why 99% Of

    WordPress Vulnerabilities Are Utterly Irrelevant Everything Open 2025
  3. Overview Built-in WordPress Security measures CVE and CVSS Vulnerability reports

    A better way to assess WordPress vulnerabilities WordPress’ biggest security risk Proactive prevention strategies Why 99% Of WordPress Vulnerabilities Are Utterly Irrelevant Everything Open 2025
  4. WordPress Security Validation Prepared statements Roles & Capabilities Sanitisation Escaping

    Nonces Why 99% Of WordPress Vulnerabilities Are Utterly Irrelevant Everything Open 2025
  5. Roles & Capabilities Why 99% Of WordPress Vulnerabilities Are Utterly

    Irrelevant wordpress.org/documentation/article/roles-and-capabilities Everything Open 2025
  6. Roles & Capabilities Why 99% Of WordPress Vulnerabilities Are Utterly

    Irrelevant visualcomposer.com/blog/wordpress-user-roles Everything Open 2025
  7. Example: UberMenu <= 3.8.3 Cross-Site Request Forgery to Settings Reset

    Why 99% Of WordPress Vulnerabilities Are Utterly Irrelevant Everything Open 2025
  8. How I score WordPress Vulnerabilities Why 99% Of WordPress Vulnerabilities

    Are Utterly Irrelevant Everything Open 2025 Risk Little to no damage 1. Potentially dangerous depending on setup 2. Oh #&$^ 3. Likelihood Probably never happen 1. Plausible depending on setup 2. Oh #$*^ 3.
  9. 1 2 3 1 2 3 Risk Likelihood Why 99%

    Of WordPress Vulnerabilities Are Utterly Irrelevant Everything Open 2025
  10. Example: POST SMTP Mailer <= 2.9.3 Authenticated SQL Injection Why

    99% Of WordPress Vulnerabilities Are Utterly Irrelevant Everything Open 2025
  11. 1 2 3 1 2 3 Risk Likelihood Why 99%

    Of WordPress Vulnerabilities Are Utterly Irrelevant Everything Open 2025
  12. Example: Mongoose Page Plugin <= 1.8.3 Authenticated Stored Cross-Site Scripting

    Why 99% Of WordPress Vulnerabilities Are Utterly Irrelevant Everything Open 2025
  13. 1 2 3 1 2 3 Risk Likelihood Why 99%

    Of WordPress Vulnerabilities Are Utterly Irrelevant Everything Open 2025
  14. Example: WordFence <= 7.6.2 Compromise of 2FA secrets Why 99%

    Of WordPress Vulnerabilities Are Utterly Irrelevant Everything Open 2025
  15. 1 2 3 1 2 3 Risk Likelihood Why 99%

    Of WordPress Vulnerabilities Are Utterly Irrelevant Everything Open 2025
  16. Example: Themify WooCommerce Product Filter <= 1.4.9 Unauthenticated SQL Injection

    Why 99% Of WordPress Vulnerabilities Are Utterly Irrelevant Everything Open 2025
  17. 1 2 3 1 2 3 Risk Likelihood Why 99%

    Of WordPress Vulnerabilities Are Utterly Irrelevant Everything Open 2025
  18. Why 99% Of WordPress Vulnerabilities Are Utterly Irrelevant Everything Open

    2025 Chance of your website running the vulnerable package Popular packages are better maintained Permissions to be exploited Can cause damage
  19. Your Website’s Biggest Security Vulnerability: You Why 99% Of WordPress

    Vulnerabilities Are Utterly Irrelevant Everything Open 2025
  20. Thesis: 99% Of WordPress Vulnerabilities Are Irrelevant Why 99% Of

    WordPress Vulnerabilities Are Utterly Irrelevant Everything Open 2025
  21. Thank You Custom WordPress Websites shortiedesigns.com Exceptional WordPress Plugins mongoosemarketplace.com

    Why 99% Of WordPress Vulnerabilities Are Utterly Irrelevant Everything Open 2025