Sceawere

Vulnerability Detail

CVE-2026-90887UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

Unauthenticated XSS in WP Inventory Manager

Vulnerability Metadata

Severity
High
Score / CVSS
7.1
Creation Date
1d ago
Vendor
WP Inventory
Product
WP Inventory Manager
Attack Type
CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Attack Complexity
LOW

Narrative and Response

Description

Unauthenticated Cross Site Scripting (XSS) in WP Inventory Manager <= 2.5.4 versions.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "7.1",
  "pubDate": "2026-09-17T14:17:52.733Z",
  "pubdate": "2026-09-17T14:17:52.733Z",
  "executiveSummary": "WP Inventory Manager versions up to and including 2.5.4 are susceptible to an unauthenticated Cross-Site Scripting (XSS) vulnerability. This security flaw stems from the improper sanitization and validation of user-supplied input before reflecting it back to the user's browser.\nThe vulnerability allows unauthenticated remote attackers to execute arbitrary JavaScript code within the context of a victim's browser session. By leveraging this flaw, an attacker can hijack user sessions, conduct unauthorized actions on behalf of authenticated administrators, or modify the appearance of the affected website to facilitate phishing or credential theft.\nThe risk is critical for site administrators, as the exploit requires no prior authentication or administrative privileges, making it accessible to any external actor with network access to the application. Successful exploitation undermines the integrity and confidentiality of the WordPress installation, potentially leading to full site compromise if administrative sessions are intercepted.",
  "technicalDetails": "The vulnerability is identified as a Reflected Cross-Site Scripting (XSS) flaw located within the handling of HTTP request parameters in WP Inventory Manager versions 2.5.4 and below. The root cause is the failure to implement adequate input sanitization or output encoding mechanisms for parameters processed by the plugin before they are rendered in the HTML response body.\nAn attacker can exploit this by crafting a malicious URL containing a JavaScript payload embedded within an affected parameter. When a victim—ideally an authenticated administrator—clicks this crafted link, the server processes the input and reflects the malicious script directly into the victim's browser without transformation.\nThe attack flow follows a predictable sequence: First, the attacker identifies a vulnerable endpoint within the WP Inventory Manager plugin that does not enforce input validation. Second, the attacker generates a payload designed to execute in the browser environment, typically targeting session cookies (document.cookie) or redirecting the user to a malicious resource. Third, the attacker distributes the URL via social engineering, phishing, or by placing the link on a publicly visible forum.\nWhen the victim accesses the URL, the server's response includes the malicious script as part of the HTML document. The victim's browser, trusting the origin of the site, executes the script. Because the payload runs in the security context of the vulnerable WordPress site, it gains full access to the Document Object Model (DOM), allowing the attacker to perform actions such as creating new administrative accounts, modifying plugin settings, or stealing session tokens for account takeover.\nThis vulnerability is particularly dangerous because it bypasses the need for the attacker to have an existing account on the target system. Since the exploit is reflected, the server does not store the payload, which can sometimes allow it to evade traditional file-integrity monitoring tools. Mitigation depends entirely on implementing strict context-aware output encoding (such as esc_html() or esc_js() in the WordPress context) to ensure that user input is treated as text rather than executable code."
}