CVE-2025-15396

Library Viewer < 3.2.0 - Reflected Cross-Site Scripting

High · published February 2, 2026

CVSS v3.1
7.1
EPSS
0%
Percentile
16.3
In the wild
Unconfirmed
What it is

⚡ An unfiltered input could unleash chaos in your WordPress site! The Library Viewer plugin before version 3.2.0 fails to sanitize user parameters, creating a path for Reflected Cross-Site Scripting (XSS) attacks aimed at high-privilege users like admins. Think of it like a restaurant where the chef serves dishes without checking for allergens — one careless mistake could send someone to the hospital! In this case, the unsanitized parameters can trigger malicious scripts that exploit high-level user privileges. If an attacker successfully exploits this vulnerability, they could execute arbitrary JavaScript in the context of an admin session. This means they could potentially manipulate data, steal sensitive information, or take control of the site entirely—making it an absolutely devastating flaw!

Put simply

Think of it like a restaurant where the chef serves dishes without checking for allergens — one careless mistake could send someone to the hospital! In this case, the unsanitized parameters can trigger malicious scripts that exploit high-level user privileges. The Library Viewer plugin doesn’t properly sanitize and escape certain user-supplied parameters before displaying them on the web page, leading to a Reflected XSS vulnerability. Attackers could exploit this by crafting a malicious URL that executes harmful scripts when accessed by an admin user.

What to do

If an attacker successfully exploits this vulnerability, they could execute arbitrary JavaScript in the context of an admin session. This means they could potentially manipulate data, steal sensitive information, or take control of the site entirely—making it an absolutely devastating flaw! Update the Library Viewer plugin to version 3.2.0 or later to patch this vulnerability. Additionally, audit your site's input handling practices to ensure all user inputs are sanitized and escaped before rendering. Regularly check for plugin updates to stay protected! You’ve got this! Fixing this vulnerability will enhance your site’s security and keep those pesky attackers at bay! 🛡️

The record
Technical detail
CVSS v3.1
7.1 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
CVSS v4.0
Not supplied
EPSS
0.00256 · 16.3th percentile
Published
2026-02-02T06:00Z
EPSS history
Timeline
  • 02 FEB 06:00Z
    Library Viewer < 3.2.0 - Reflected Cross-Site Scripting
    cvelistv5