Skip to main content

WP Sessions Time Monitoring Full Automatic EUVDEUVD-2026-102843

| CVE-2026-107648 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-16 Wordfence GHSA-fg5j-28g4-3v66
7.2
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Send crafted request to plugin endpoint
  2. Delivery
    Inject script via unsanitized parameter
  3. Exploit
    Payload stored in session monitoring data
  4. Execution
    Admin views activity page
  5. Impact
    Script executes in admin browser session

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No authentication required (PR:N): an unauthenticated attacker can inject via the 'action', 'function', 'plugin', 'post_type', 'post_status', 'ids', 'loggedout', or POST 'post_title' parameters handled by the WP Sessions Time Monitoring Full Automatic plugin in versions ≤1.1.5. The key limiting factor is that this is STORED XSS: the payload does not harm the attacker and only executes when another user - typically an administrator reviewing the plugin's active-session/activity pages - subsequently loads the page containing the injected content. Exploitation therefore requires the plugin to be installed and active, and requires a victim to view the affected admin/monitoring view for impact to materialize.

Impact

This is a moderate-priority issue, not a top-tier emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N = 7.2 High) indicates remote, low-complexity, unauthenticated injection with a scope change, which is the standard Wordfence profile for unauthenticated stored XSS. However, there is no CISA KEV listing, no EPSS score provided, and no SSVC decision data in the input, so active-exploitation and automatability signals are absent. No public exploit code is referenced either. The realistic impact is partial (C:L/I:L) and browser-bound rather than direct server compromise: the 'unauthenticated' injection vector raises exposure, but actual harm requires a victim (notably an admin) to later view the injected content, which tempers the raw score. Net: treat as a routine-but-prompt patch, especially on sites running this plugin, rather than a drop-everything KEV-class event. Note one tension to verify: the vector encodes UI:N even though stored XSS payloads only execute when a user subsequently loads the affected page - Wordfence scores the injection step as requiring no interaction, which is defensible but means real-world impact still depends on a viewer.

Exploit ScenarioDerived

An unauthenticated attacker submits a crafted request setting a tracked parameter such as 'action', 'function', 'post_type', or 'post_title' to a value containing a JavaScript payload. The plugin stores this input and later renders it without proper escaping, so when a logged-in administrator or other user opens the activity-monitoring page, the script executes in their browser session. No public exploit code was identified at time of analysis, though the vulnerable code paths are visible in the plugin's public source.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 16, 2026

Stored cross-site scripting in the WP Sessions Time Monitoring Full Automatic WordPress plugin affects all versions up to and including 1.1.5 and allows unauthenticated attackers to inject arbitrary JavaScript that persists in the site's stored data. Because the CVSS vector is PR:N, exploitation requires no prior authentication, but the injected payload only fires when a victim - typically an administrator reviewing the plugin's active-session and activity views - subsequently loads the affected page, so impact is deferred and depends on a privileged user visiting the poisoned view. The issue is assessed as moderate priority rather than a top-tier emergency, and no public exploit code or confirmed active exploitation was identified at time of analysis; the primary mitigations are updating or disabling the plugin and restricting exposure of its admin views.

RemediationAI

No vendor-released patch is identified in the available data: the supplied references point only to the vulnerable source lines in the plugin trunk on the WordPress.org Trac browser (https://plugins.trac.wordpress.org/browser/activitytime/trunk/application/views/actt_current_active/index.php#L244, .../application/controllers/Actt_current_active.php#L104, .../includes/class-activitytime-tracker.php#L160, .../includes/helper-functions.php#L340, .../vendor/Winter_MVC/core/helpers.php#L1139), and no fixed version number is provided, so administrators should verify current status against the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/9edc25d5-10a0-4d5c-aa29-41fad5e29ae9?source=cve before assuming a fix exists. The safest immediate action is to deactivate and remove the plugin until a patched release is confirmed, accepting the loss of its session/activity monitoring functionality as the trade-off; if the plugin must stay active, reduce the attack surface by restricting access to the WordPress admin area and the plugin's active-session and activity screens to trusted IP ranges (which limits, but does not eliminate, the exposure of the stored payload to administrators), and deploy WAF rules that strip or block HTML/script content in the action, function, plugin, post_type, post_status, ids, loggedout, and post_title parameters on requests to the plugin's endpoints (accepting possible false positives on legitimate values containing markup). Because exploitation is stored and unauthenticated, also treat the site's stored session/activity records as potentially tainted, scan them for injected markup, and monitor admin account activity for signs of script-driven session abuse; note that none of these compensating controls address the underlying missing sanitization and output escaping, so they should be considered temporary until the plugin is updated or replaced.

Affected VersionsENISA

WP Sessions Time Monitoring Full Automatic 0 ≤1.1.5

Affected Packages

euvd wp_sessions_time_monitoring_full_automatic no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This is a classic stored cross-site scripting (CWE-79) finding rooted in missing input sanitization and output escaping within the WP Sessions Time Monitoring Full Automatic plugin (WordPress.org slug 'activitytime', vendor Switcorp). The reported vulnerable code paths span the plugin's user-facing and admin layers: the view at application/views/actt_current_active/index.php, the controller at application/controllers/Actt_current_active.php, the tracker class in includes/class-activitytime-tracker.php, the shared helpers in includes/helper-functions.php, and the bundled Winter MVC framework's core/helpers.php. The Winter MVC helper library provides the templating/escaping utilities the plugin relies on, and the fact that escaping helpers exist but were not applied at these sinks is consistent with the reported 'insufficient input sanitization and output escaping' root cause. The manipulated parameters include action, function, plugin, post_type, post_status, ids, loggedout, and the POST parameter post_title, meaning attacker-controlled values are accepted from requests (including unauthenticated ones, per the PR:N vector) and written into session/activity records that are later rendered back into HTML without encoding. The CPE cpe:2.3:a:switcorp:wp_sessions_time_monitoring_full_automatic:*:*:*:*:*:*:*:* covers the whole affected version line with no known fixed release, and the CVSS scope change (S:C) reflects that the injected script executes in the context of the victim's browser session on the WordPress site, potentially reaching beyond the vulnerable component's own security boundary to the wider admin session.

Know when Wp Sessions Time Monitoring Full Automatic gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Wordfence) PRIMARY 7.2 HIGH
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
vuln.today AI 7.2 HIGH

Unauthenticated remote injection (AV:N/AC:L/PR:N); stored payload executes in a separate victim's browser authority, giving scope change S:C with limited C/I and no availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

DescriptionCVE.org

The WP Sessions Time Monitoring Full Automatic plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'action (also function, plugin, post_type, post_status, ids, loggedout, and POST post_title)' parameter in all versions up to, and including, 1.1.5 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.

Executive ViewAI

Why It Matters

The WP Sessions Time Monitoring Full Automatic WordPress plugin, versions up to and including 1.1.5, contains a stored cross-site scripting vulnerability that unauthenticated attackers can use to inject persistent JavaScript, which then executes when an administrator views the plugin's session or activity pages. No vendor-released patch identified at time of analysis, and no public exploit identified at time of analysis, but the flaw still requires organizations to identify and mitigate affected WordPress sites. Leadership should care because successful exploitation could enable unauthorized actions within privileged administrator sessions, potentially affecting site integrity and sensitive data.

Business Impact: Medium
Compensating Controls

Disable or remove the WP Sessions Time Monitoring Full Automatic plugin; restrict access to its admin views to trusted IPs; deploy WAF rules to detect and block stored XSS payloads; monitor administrator activity for suspicious actions.

Threat Intelligence Overview

Prevalence
Low
niche WordPress session-monitoring plugin, small install base
Social Media
1
Sightings
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Medium
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy