S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
medium·Product Based Web Vulnerabilities·Updated Apr 23, 2026

CVE-2025-59582 Scanner

CVE-2025-59582 Scanner - Information Disclosure vulnerability in Ajax Load More

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, subdomain, ipv4
CostFree
2.9k
Times Used
continuous scan runs
5.8k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2025-59582
5.3
CVSSmedium
Exploitable remotely over the internet · no authentication required.

Exposure of Sensitive System Information to an Unauthorized Control Sphere vulnerability in Darren Cooney Ajax Load More ajax-load-more allows Retrieve Embedded Sensitive Data.This issue affects Ajax Load More: from n/a through <= 7.6.0.2.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
Ajax Load Moreby Darren Cooney
0
Updated Sep 9, 2026View on NVD →
Detail

Ajax Load More, an infinite scroll plugin for WordPress, is primarily utilized by web content creators and developers to enhance page functionality by automatically loading additional content. Its purpose is to improve user experience by presenting continuous information flow without requiring manual intervention for page transitions. Widely adopted by WordPress site administrators and plugin enthusiasts, Ajax Load More is favored for its capability to handle large databases by loading posts seamlessly. Predominantly seen in blogs and news websites, it helps reduce page load times while maintaining reader engagement. The plugin offers customizable layouts and integrates well with various WordPress themes, supporting dynamic content delivery. Often chosen for its flexibility and robust performance, Ajax Load More adapts well to the diverse demands of content-heavy sites.

The Information Disclosure vulnerability in Ajax Load More allows unauthenticated users to access sensitive data, including private and draft posts. Such exposure occurs due to inadequate authorization checks within the plugin's AJAX endpoint, specifically bypassing the post_status authorization. This flaw can lead attackers to exploit the system by retrieving data intended to be secured from public view. The vulnerability affects versions up to 7.6.0.2, making it critical for administrators to update promptly. Unauthorized data access may aid malicious entities in conducting further attacks or data leaks. Maintaining robust access controls is imperative to mitigate such vulnerabilities in the plugin. Effective countermeasures can thwart potential threats by preventing illicit information retrieval.

Technically, the vulnerability leverages the /wp-admin/admin-ajax.php endpoint, where the alm_get_posts action is called with a manipulated custom_args parameter. This parameter allows unauthorized access to post statuses marked as drafts, pending, or private. The vulnerable parameter, post_status, bypasses checks and enables information extraction of non-public posts stored in the WordPress database. Crafting specific HTTP requests to this endpoint can elicit responses that expose the number of affected posts, revealing sensitive insights into system operations. The vulnerability primarily arises out of insufficient implementation of security checks in the class-alm-queryargs.php file, a core component handling query arguments in the plugin. Exploitation does not require authentication, posing substantial risk to unwary WordPress administrators.

Exploitation of this vulnerability may have grave consequences for affected installations. Malicious actors could extract sensitive data or reverse-engineer internal configurations, leading to potential data breaches. The unauthorized disclosure of confidential posts, pending drafts, or private entries could cause reputational damage or financial loss. It could also pave the way for social engineering attacks, by providing adversaries with personal insights or internal communications intended to remain confidential. Additionally, exposure of system configurations might guide attackers in mounting further attacks targeting identified weaknesses. Enhanced security protocols and immediate updates are essential to safeguard systems from such exploitations.

REFERENCES

Solution Advice
  • Update the Ajax Load More plugin to version 7.6.1 or later to patch the vulnerability.
  • Implement robust access controls on sensitive endpoints to ensure unauthorized users cannot retrieve protected data.
  • Regularly review and audit your WordPress security settings to prevent exposure of sensitive information.
  • Consider using additional security plugins that provide enhanced verification for AJAX requests in WordPress.
  • Train administrators to recognize unauthorized or suspicious activity related to information exposure attempts.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.