CVE-2025-15378CWE-79

AJS Footnotes <= 1.0 - Unauthenticated Stored Cross-Site Scripting

High · published January 14, 2026

CVSS v3.1
7.2
EPSS
0%
Percentile
22.0
In the wild
Unconfirmed
What it is

⚡ Unauthenticated attackers can inject sneaky scripts into your WordPress site through the AJS Footnotes plugin, all due to a few missing checks! 😱 Think of it like someone sneaking into a restaurant’s kitchen and changing the menu items without anyone noticing—dishing out whatever they want each time a customer orders! 🍽️ This vulnerability allows attackers to execute arbitrary scripts on your pages, potentially stealing sensitive data or compromising users’ sessions. Imagine a user clicking on a seemingly harmless note, only to be served a side of malicious code instead! It’s a recipe for disaster.

Put simply

Think of it like someone sneaking into a restaurant’s kitchen and changing the menu items without anyone noticing—dishing out whatever they want each time a customer orders! 🍽️ The Stored XSS vulnerability in the AJS Footnotes plugin arises from missing authorization and nonce verification when saving settings, combined with insufficient input sanitization and output escaping. This opens the door for attackers to manipulate plugin settings and inject harmful scripts.

What to do

This vulnerability allows attackers to execute arbitrary scripts on your pages, potentially stealing sensitive data or compromising users’ sessions. Imagine a user clicking on a seemingly harmless note, only to be served a side of malicious code instead! It’s a recipe for disaster. Update the AJS Footnotes plugin to version 1.1 or later to patch this vulnerability. Ensure that your input sanitization and output escaping are robust, and consider implementing additional security measures like using a Web Application Firewall (WAF). You’ve got this! Just follow these steps and your site will be safer in no time. 🛡️

The record
Technical detail
CVSS v3.1
7.2 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00305 · 22.0th percentile
Weakness
CWE-79 · Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Published
2026-01-14T05:28Z
EPSS history
Timeline
  • 14 JAN 05:28Z
    AJS Footnotes <= 1.0 - Unauthenticated Stored Cross-Site Scripting
    cvelistv5