CVE-2025-5760: Simple History (WordPress plugin) · Plaintext Storage of a Password
Affects Simple History (WordPress plugin)Source CVE Database V5
Not known to be exploited · CVSS 4.9 Medium.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.4% chance of exploitation in 30 days – higher than 38% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:NExploitation evidence
Disclosed: evidence found.
CVE published 6 Jun 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| eskapism Simple History – Track, Log, and Audit WordPress Changes | Affected
| Fixed in– |
AI-suggested
Until a fix is available, it is recommended to disable Detective Mode to prevent logging of sensitive data. Restrict database access to trusted administrators only to limit exposure. Monitor vendor channels for updates and apply any official patches promptly once released.
Description
The Simple History plugin for WordPress is vulnerable to sensitive data exposure via Detective Mode due to improper sanitization within the append_debug_info_to_context() function in versions prior to 5.8.1. When Detective Mode is enabled, the plugin’s logger captures the entire contents of $_POST (and sometimes raw request bodies or $_GET) without redacting any password‐related keys. As a result, whenever a user submits a login form, whether via native wp_login or a third‐party login widget, their actual password is written in clear text into the logs. An authenticated attacker or any user whose actions generate a login event will have their password recorded; an administrator (or anyone with database read access) can then read those logs and retrieve every captured password.
References
- wordfence.com/threat-intel/vulnerabilities/id/b6364415-da02-4236-b635-d8fbd27faa33?source=cve (opens in a new tab)
- simple-history.com/support/detective-mode/ (opens in a new tab)
- wordpress.org/plugins/simple-history/ (opens in a new tab)
- github.com/bonny/WordPress-Simple-History/issues/546 (opens in a new tab)
- github.com/bonny/WordPress-Simple-History/commit/68eab0cab6882eafef4bfece884093eeda5ac018 (opens in a new tab)
- wordpress.org/support/topic/security-vulnerability-passwords-stored-as-plain-text-in-logs/ (opens in a new tab)
- plugins.trac.wordpress.org/changeset/3267487/ (opens in a new tab)