PT-2026-45681 · WordPress · Simple Custom Login Page

·

CVE-2026-10100

·

Published

2026-06-02

·

Updated

2026-06-08

CVSS v3.1

4.4

Medium

VectorAV:N/AC:H/PR:H/UI:N/S:C/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions Simple Custom Login Page versions prior to 1.0.4
Description The Simple Custom Login Page plugin for WordPress contains a Stored Cross-Site Scripting issue. The problem occurs because color settings fields are registered and stored without a sanitize callback function, leading to insufficient input sanitization. When these values are output into a style block on the 'wp-login.php' endpoint, the use of esc attr() fails to escape characters such as ;, {, }, /, or *, which are critical in a CSS context. Authenticated attackers with administrator-level access can inject arbitrary CSS rules into the login page. These rules are rendered for all unauthenticated visitors, potentially enabling UI-redress and credential-phishing attacks. The affected variables include Page Background, Form Background, Text Color, and Link Color.
Recommendations Update the plugin to a version later than 1.0.3. As a temporary mitigation, avoid modifying the Page Background, Form Background, Text Color, and Link Color settings until the update is applied.

Fix

XSS

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-10100

Affected Products

Simple Custom Login Page