CVE-2026-15010 MEDIUM

CVE-2026-15010: bbp style pack <= 6.4.5 - Authenticated (Subscriber+) Stored Cross-Site Scripting via Topic Form Additional Fields

Vendor Robin-W
Product bbp style pack
Weakness CWE-79 · XSS
Published July 11, 2026
Last update July 11, 2026

CVSS base score

6.4/10
Attack vector Network
Attack complexity Low
Privileges required Low
User interaction None
Confidentiality Low
Integrity Low

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N

What the vulnerability does

01Description

The bbp Style Pack plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 6.4.5 via the Topic Form Additional Fields feature. This is due to insufficient input sanitization in bsp_topic_fields_form_save() (which writes $_POST['bsp_topic_fields_label{n}'] directly to post meta via update_post_meta() with no filtering) and missing output escaping in bsp_topic_content_append_topic_fields() (which concatenates the stored meta value into an HTML <span> and echoes it via apply_filters/echo without esc_html()). This makes it possible for authenticated attackers, with Subscriber-level access and above (who have bbPress topic-creation privileges), to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page, including unauthenticated visitors.

Explanation of Vulnerability in Simple Terms

02Summary

BBP Style Pack versions up to 6.4.5 contain a cross-site scripting vulnerability that allows authenticated users to inject malicious scripts. The vulnerability has a changed scope, meaning injected code can affect other users and site functionality. An attacker with low-level site access can craft malicious input that executes in other users' browsers without requiring additional user interaction.

What an attacker can do

03Attacker Capabilities

Inject malicious scripts that execute in other users' browsers and affect site functionality.

Potential impact on your site

04Site Impact

Authenticated users can inject scripts affecting other visitors and site operations; user accounts and data may be compromised.

Conditions required to exploit

05Prerequisites

Attacker must have low-level authenticated access to the site (e.g., subscriber or contributor account).

Key dates

06Disclosure timeline

July 11, 2026 CVE published

Related vulnerabilities

08Related CVE