Vulnerabilities / Stream / WPSEC-2026-3054

Stream <= 4.4.0 - Authenticated (Subscriber+) Stored Cross-Site Scripting via Records Screen User Filter

Medium 6.4 CWE-79Fixed in 4.5.0
ID
WPSEC-2026-3054
Plugin
Stream – Activity Log & Audit Trail (stream)
Affected
all versions before 4.5.0
Remediation
Update to 4.5.0 or later.
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
Weakness
CWE-79
Usage
Plugin High · Affected versions High among sites WPSec scans, 2026-11-13
Attack surface
Stream on WPSec AttackSurface
Fix released
Published

Description

The Stream plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the user filter on the Stream records screen in all versions up to, and including, 4.4.0 due to insufficient output escaping of user-controlled user labels (such as display names) rendered in the user filter dropdown. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts that will execute whenever an administrator or other privileged user accesses the Stream records screen.

References

Published by WPSec. Provided as is, without warranty. Corrections: contact us.

This advisory as JSON or Markdown · All advisories: JSON, RSS

License: CC BY 4.0