External risk intelligence

Ajax Load More WordPress Plugin SQL Injection Vulnerability

CVE advisorySeverity: CRITICAL (CVSS 9.1)

CVE-2026-15360

The vulnerability affects a WordPress plugin, which is a component of public-facing web applications. These plugins are intended to be accessible over the internet as part of the website's standard functionality, making the vulnerable endpoint reachable to unauthenticated remote users.

SQL Injection

Halo Surface Signal: 5 out of 5 — more likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This advisory details a critical security flaw in a WordPress plugin that could allow attackers to access sensitive database information. The vulnerability is critical because it can be exploited remotely and without any user interaction, potentially exposing confidential data. The primary concern is to confirm if this plugin is in use and assess any potential exposure.

  • Database data exposed via website plugin.
  • Protects sensitive customer and internal data.
  • Confirm usage and assess risk.

Attack Path

How an attacker could exploit the issue

An unauthenticated attacker could exploit this vulnerability by sending a specially crafted request to a WordPress site using the vulnerable plugin. This request would target a specific parameter that is not properly secured, allowing the attacker to inject malicious SQL code. Successful exploitation could lead to the extraction of sensitive data from the website's database.

  • Entry: Attacker sends a malicious request.
  • Trigger: Vulnerable parameter in SQL query.
  • Risk: Sensitive data may be extracted.

Live Threat

Current exploitation, exposure, and threat context

Unauthenticated attackers could potentially extract sensitive data from the WordPress database when supported by the advisory. This vulnerability in the Ajax Load More plugin allows for time-based blind SQL injection due to improper sanitization of a parameter before it's used in a SQL query.

  • Sensitive database data.
  • Via unauthenticated SQL injection.
  • Unauthorized data access.

Operational Fix

Recommended remediation, mitigation, and detection steps

In most real-world scenarios, the website's platform or infrastructure team, along with the application owner responsible for the WordPress instance, would likely address this SQL injection vulnerability. The initial practical step is to identify all instances of the Ajax Load More plugin across your WordPress deployments, determine their reachability and business criticality, and then assign ownership for remediation planning.

  • WordPress platform and application owners.
  • Verify plugin reachability and criticality.
  • Plan remediation or vendor coordination.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the Ajax Load More plugin used for?

Ajax Load More is a WordPress plugin designed to enable infinite scrolling or dynamic content loading on websites. It helps improve user experience by loading additional posts, pages, or custom content as a visitor scrolls down a page, rather than requiring them to click through static page numbers.

What does CVE-2026-15360 mean in simple terms?

This vulnerability is classified as CWE-89, or SQL Injection. It means the plugin fails to clean data entered by a user before including it in a database query. Because of this, an attacker can send malicious commands to the database, tricking it into revealing sensitive information it should keep private.

How does an attacker trigger this SQL injection?

An attacker exploits this by sending a crafted request to the website that targets a specific, unprotected parameter within the plugin. The bug specifically relies on this parameter being passed directly to the database without proper filtering. Simply visiting the site or clicking normal page links does not trigger the vulnerability; it requires a specific, malicious input designed to interact with the database query.

Why is this vulnerability relevant to me?

According to Halo Surface Signal, this plugin is a component of web applications typically designed for public access. Since the plugin is meant to be reachable by internet users, an attacker can attempt to exploit this flaw remotely without needing a login. If your site uses this plugin, the database that powers your content and user data is at risk.

What should I do if I use this plugin?

Your first step is to perform an inventory of all your WordPress sites to locate where Ajax Load More is installed. Once you have identified all instances, assess the business criticality of those specific sites and coordinate with your team to plan for an update to version 8.0.1 or later to resolve the issue.

References