CVE-2025-6851: CWE-918 Server-Side Request Forgery (SSRF) in apos37 Broken Link Notifier
The Broken Link Notifier plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 1.3.0 via the ajax_blinks() function which ultimately calls the check_url_status_code() function. This makes it possible for unauthenticated attackers to make web requests to arbitrary locations originating from the web application and can be used to query and modify information from internal services.
AI Analysis
Technical Summary
CVE-2025-6851 is a Server-Side Request Forgery (SSRF) vulnerability identified in the Broken Link Notifier plugin for WordPress, developed by apos37. This vulnerability affects all versions up to and including 1.3.0. The root cause lies in the ajax_blinks() function, which processes AJAX requests and internally calls the check_url_status_code() function to verify URLs. Due to insufficient input validation or improper handling of user-supplied URLs, an unauthenticated attacker can craft requests that cause the server to initiate HTTP requests to arbitrary destinations. This SSRF flaw enables attackers to interact with internal network services that are otherwise inaccessible externally, potentially allowing them to gather sensitive information, manipulate internal resources, or pivot to further attacks within the network. The vulnerability requires no authentication or user interaction, making it easier to exploit remotely. The CVSS v3.1 base score is 7.2, indicating a high severity level, with an attack vector of network, low attack complexity, no privileges required, no user interaction, and a scope change. The impact primarily affects confidentiality and integrity, as attackers can read or modify internal data, but does not directly affect availability. No patches or exploit code are currently publicly available, but the vulnerability is published and should be addressed promptly. The plugin’s widespread use in WordPress sites globally increases the potential attack surface.
Potential Impact
The SSRF vulnerability in the Broken Link Notifier plugin can have serious consequences for organizations running vulnerable WordPress sites. Attackers can exploit this flaw to send crafted requests from the web server to internal services, which may include databases, internal APIs, cloud metadata endpoints, or other protected resources. This can lead to unauthorized disclosure of sensitive information such as credentials, configuration data, or internal network topology. Additionally, attackers may manipulate internal services if they accept such requests, compromising data integrity. The ability to perform SSRF without authentication and user interaction increases the risk of automated mass scanning and exploitation. Organizations could face data breaches, lateral movement within their networks, and potential compliance violations. The vulnerability also poses risks to cloud environments where metadata services are often targeted via SSRF. Given the plugin’s integration in many WordPress sites, the scope of affected systems is broad, potentially impacting millions of websites worldwide. The absence of known exploits in the wild currently provides a window for remediation before widespread attacks occur.
Mitigation Recommendations
To mitigate CVE-2025-6851, organizations should immediately update the Broken Link Notifier plugin to a patched version once released by apos37. Until a patch is available, administrators should consider disabling or uninstalling the plugin to eliminate exposure. Implementing web application firewall (WAF) rules to detect and block suspicious SSRF patterns targeting the ajax_blinks() endpoint can reduce risk. Network segmentation should be enforced to limit the web server’s ability to access internal services unnecessarily. Employ strict input validation and sanitization on any user-supplied URLs processed by the plugin if custom modifications are possible. Monitoring web server logs for unusual outbound requests originating from the plugin’s AJAX functions can help detect exploitation attempts. Additionally, restricting outbound HTTP requests from the web server to only trusted destinations can prevent SSRF abuse. Organizations should also review internal service authentication and access controls to minimize damage if SSRF occurs. Finally, maintain up-to-date backups and incident response plans to respond quickly to any compromise.
Affected Countries
United States, Germany, United Kingdom, Canada, Australia, France, India, Brazil, Japan, Netherlands, Italy, Spain
CVE-2025-6851: CWE-918 Server-Side Request Forgery (SSRF) in apos37 Broken Link Notifier
Description
The Broken Link Notifier plugin for WordPress is vulnerable to Server-Side Request Forgery in all versions up to, and including, 1.3.0 via the ajax_blinks() function which ultimately calls the check_url_status_code() function. This makes it possible for unauthenticated attackers to make web requests to arbitrary locations originating from the web application and can be used to query and modify information from internal services.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
CVE-2025-6851 is a Server-Side Request Forgery (SSRF) vulnerability identified in the Broken Link Notifier plugin for WordPress, developed by apos37. This vulnerability affects all versions up to and including 1.3.0. The root cause lies in the ajax_blinks() function, which processes AJAX requests and internally calls the check_url_status_code() function to verify URLs. Due to insufficient input validation or improper handling of user-supplied URLs, an unauthenticated attacker can craft requests that cause the server to initiate HTTP requests to arbitrary destinations. This SSRF flaw enables attackers to interact with internal network services that are otherwise inaccessible externally, potentially allowing them to gather sensitive information, manipulate internal resources, or pivot to further attacks within the network. The vulnerability requires no authentication or user interaction, making it easier to exploit remotely. The CVSS v3.1 base score is 7.2, indicating a high severity level, with an attack vector of network, low attack complexity, no privileges required, no user interaction, and a scope change. The impact primarily affects confidentiality and integrity, as attackers can read or modify internal data, but does not directly affect availability. No patches or exploit code are currently publicly available, but the vulnerability is published and should be addressed promptly. The plugin’s widespread use in WordPress sites globally increases the potential attack surface.
Potential Impact
The SSRF vulnerability in the Broken Link Notifier plugin can have serious consequences for organizations running vulnerable WordPress sites. Attackers can exploit this flaw to send crafted requests from the web server to internal services, which may include databases, internal APIs, cloud metadata endpoints, or other protected resources. This can lead to unauthorized disclosure of sensitive information such as credentials, configuration data, or internal network topology. Additionally, attackers may manipulate internal services if they accept such requests, compromising data integrity. The ability to perform SSRF without authentication and user interaction increases the risk of automated mass scanning and exploitation. Organizations could face data breaches, lateral movement within their networks, and potential compliance violations. The vulnerability also poses risks to cloud environments where metadata services are often targeted via SSRF. Given the plugin’s integration in many WordPress sites, the scope of affected systems is broad, potentially impacting millions of websites worldwide. The absence of known exploits in the wild currently provides a window for remediation before widespread attacks occur.
Mitigation Recommendations
To mitigate CVE-2025-6851, organizations should immediately update the Broken Link Notifier plugin to a patched version once released by apos37. Until a patch is available, administrators should consider disabling or uninstalling the plugin to eliminate exposure. Implementing web application firewall (WAF) rules to detect and block suspicious SSRF patterns targeting the ajax_blinks() endpoint can reduce risk. Network segmentation should be enforced to limit the web server’s ability to access internal services unnecessarily. Employ strict input validation and sanitization on any user-supplied URLs processed by the plugin if custom modifications are possible. Monitoring web server logs for unusual outbound requests originating from the plugin’s AJAX functions can help detect exploitation attempts. Additionally, restricting outbound HTTP requests from the web server to only trusted destinations can prevent SSRF abuse. Organizations should also review internal service authentication and access controls to minimize damage if SSRF occurs. Finally, maintain up-to-date backups and incident response plans to respond quickly to any compromise.
Technical Details
- Data Version
- 5.1
- Assigner Short Name
- Wordfence
- Date Reserved
- 2025-06-27T18:57:21.368Z
- Cvss Version
- 3.1
- State
- PUBLISHED
Threat ID: 6870cbcaa83201eaacad5c33
Added to database: 7/11/2025, 8:31:06 AM
Last enriched: 2/26/2026, 3:54:22 PM
Last updated: 3/23/2026, 6:30:26 AM
Views: 153
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.