Description
Blogroll Fun plugin for WordPress before 0.8.5 contains a reflected cross-site scripting vulnerability that allows unauthenticated attackers to inject scripts through the 'k' parameter in blogroll.php. Attackers can craft GET requests to /wp-content/plugins/blogroll-fun/blogroll.php with malicious 'k' values that are echoed unsanitized, executing JavaScript in victims' browsers. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-19.
Published: 2026-10-20
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Reflected Cross‑Site Scripting
Action: Patch
AI Analysis

Impact

The Blogroll Fun WordPress plugin contains a reflected cross‑site scripting flaw that allows an attacker to supply arbitrary JavaScript through the "k" query parameter in blogroll.php. The value of "k" is echoed back to the browser without any sanitization, so an attacker can craft URLs that execute malicious code in the context of any user who clicks the link. While the vulnerability does not provide direct server control, it can compromise session information, steal credentials, or redirect users to phishing sites.

Affected Systems

The vulnerability is limited to the Blogroll Fun plugin for WordPress, version 0.8.4 and earlier, created by Jason Newman. WordPress sites running any of these versions are impacted; newer releases (0.8.5 and later) contain the fixed code.

Risk and Exploitability

The CVSS score of 5.1 indicates a moderate severity for client‑side injection. Because the flaw is exploitable via a public URL and requires no authentication, an attacker with network access to a vulnerable WordPress site could use the bug immediately. No exploit probabilities are provided in EPSS, and the issue is not listed in CISA’s KEV catalog. In practice, the attack vector is a simple HTTP GET request to /wp-content/plugins/blogroll-fun/blogroll.php?k=<payload>.

Generated by OpenCVE AI on October 20, 2026 at 21:56 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Blogroll Fun plugin to version 0.8.5 or later, which contains a fixed input sanitization routine.
  • If an upgrade cannot be performed promptly, disable the Blogroll Fun plugin or remove the blogroll.php file to eliminate the reflection vector.
  • Configure a web‑application firewall or reverse proxy to block or sanitize the "k" parameter, rejecting malicious scripts before they reach the browser.

Generated by OpenCVE AI on October 20, 2026 at 21:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 20 Oct 2026 20:45:00 +0000

Type Values Removed Values Added
Description Blogroll Fun plugin for WordPress before 0.8.5 contains a reflected cross-site scripting vulnerability that allows unauthenticated attackers to inject scripts through the 'k' parameter in blogroll.php. Attackers can craft GET requests to /wp-content/plugins/blogroll-fun/blogroll.php with malicious 'k' values that are echoed unsanitized, executing JavaScript in victims' browsers. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-19.
Title Blogroll Fun WordPress Plugin < 0.8.5 Reflected XSS via blogroll.php
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-28T16:37:45.902Z

Reserved: 2026-10-14T20:25:22.925Z

Link: CVE-2014-125132

cve-icon Vulnrichment

Updated: 2026-10-28T16:37:37.857Z

cve-icon NVD

Status : Deferred

Published: 2026-10-20T21:17:12.403

Modified: 2026-10-28T17:17:18.933

Link: CVE-2014-125132

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T22:00:16Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')