Skip to main content

Dewa Kirim EUVDEUVD-2026-81344

| CVE-2026-87786 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-09-17 WPScan GHSA-rgq9-4m78-jwhm
8.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Submit crafted delivery coordinates at checkout
  2. Delivery
    Store JavaScript in order record
  3. Exploit
    Admin opens order in wp-admin
  4. Execution
    Payload executes in admin session
  5. Impact
    Create rogue admin / take over site

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

Requires the Dewa Kirim plugin (through 1.0.0) active on a WordPress site with a reachable checkout flow that captures delivery coordinates; the attacker needs no authentication and simply submits a malicious value in the delivery-coordinates field. The single limiting factor is UI:R - the payload does not fire until an administrator (or privileged user) later opens the affected order in wp-admin, so exploitation depends on that human action; no special server configuration is otherwise needed against a default install of the plugin.

Impact

This is a genuine priority within its (niche) install base. The CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H (8.8) reflects an unauthenticated (PR:N), network-reachable (AV:N), low-complexity (AC:L) stored XSS whose only gating factor is UI:R - an administrator must later open the malicious order in wp-admin. A public exploit exists (WPScan/EUVD), which raises practical risk, but POC availability is NOT active exploitation: there is no CISA KEV entry and no EPSS score was provided, so exploitation is best treated as plausible-but-unproven rather than widespread. The C:H/I:H/A:H impact triad is defensible for admin-session XSS (script running as an administrator can create rogue admins, install plugins, and achieve full site takeover), though it is somewhat generous for XSS and depends on the admin viewing the poisoned order; S:U is arguably understated since the payload executes in the admin's browser context rather than the injecting user's. Net: high impact and trivial injection, tempered by the required admin interaction and the plugin's small footprint - targeted opportunistic abuse is more likely than mass automated exploitation.

Exploit ScenarioDerived

An unauthenticated attacker places or simulates a WooCommerce/checkout order on a site running Dewa Kirim ≤1.0.0, entering a JavaScript payload into the delivery-coordinates field instead of a valid location. The payload is stored unescaped and later rendered inside an inline <script> when an administrator opens the order in the WordPress dashboard, executing attacker JavaScript in the admin session (e.g., creating a new administrator or planting a webshell). A public proof-of-concept is available via WPScan.

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

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

Alert me

AnalysisAIv1 – Sep 17, 2026

Stored cross-site scripting in the Dewa Kirim WordPress plugin through 1.0.0 allows an unauthenticated visitor to inject JavaScript through the delivery-coordinates field submitted during checkout, which is then written unescaped into an inline script and executes in the browser session of any administrator who later opens the affected order in wp-admin. The assessed vector (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H, 8.8) reflects that no authentication or special server configuration is required and the only friction is the user-interaction requirement: an admin must view the poisoned order for the payload to fire, after which a compromised admin session can lead to full site takeover. Publicly available exploit code exists, and although EPSS and KEV data were not provided, this is a credible high-priority issue within its niche install base given the unauthenticated injection path and the privileged target context.

RemediationAI

No vendor-released patch identified at time of analysis - no fixed version is published in the CVE, EUVD, or WPScan references, and the WPScan advisory is the only vulnerability-specific source (https://wpscan.com/vulnerability/bb94cded-6ec1-488e-8682-555d276d2979/); track it for an updated release and upgrade immediately once a patched version above 1.0.0 is available. Until then, the most direct control is to deactivate and remove the Dewa Kirim plugin if it is non-essential, which fully eliminates the sink but breaks checkout functionality for sites relying on it. If the plugin must stay live, restrict wp-admin access so that only trusted, MFA-enforced administrators can open order screens, and treat opening unverified orders as a risky action (side effect: operational overhead and delayed fulfillment review). To reduce the unauthenticated injection surface, disable guest checkout so coordinate submissions require an account, accepting the conversion-rate trade-off, and add input validation that rejects non-numeric coordinate characters at the checkout boundary. As a defense-in-depth measure, deploy a WAF rule or WordPress-level filter that strips HTML/script delimiters (for example '<', '>', quotes, and backslashes) from delivery-coordinate parameters before persistence, and if in-house code changes are possible, patch the plugin's order-detail template to escape output with esc_js() or wp_json_encode() before embedding values in the inline script (trade-off: custom edits are overwritten by plugin updates and must be reapplied). Because the payload is stored and executes in an administrator's browser, rotating administrator sessions and reviewing logs for unexpected admin-side script injection after any suspicious checkout activity is also advised.

Affected VersionsENISA

Dewa Kirim 0 ≤1.0.0

Affected Packages

euvd dewa_kirim 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

The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation / stored cross-site scripting) in the Dewa Kirim WordPress plugin, a checkout/delivery-coordinates component. Delivery coordinate values supplied by a shopper at checkout are persisted and then rendered inside an inline <script> block without JavaScript-context encoding - WordPress's esc_js(), wp_json_encode(), or equivalent output escaping is missing, so a crafted coordinate value can terminate the surrounding string/script context and inject arbitrary JavaScript that is stored server-side. Because the sink is an administrative order-detail view, the payload detonates in an authenticated admin session, giving the attacker script execution with the administrator's privileges (the assessed vector marks S:C for scope change and C:H/I:H/A:H). The CPE entry cpe:2.3:a:unknown:dewa_kirim:*:*:*:*:*:*:*:* with a wildcard version and a vendor field of 'unknown' indicates that all shipped versions of the plugin are affected and no fixed release has been catalogued; EUVD (EUVD-2026-81344) confirms the affected range as Dewa Kirim 0 ≤ 1.0.0. The public exploit reference is the WPScan advisory, which is consistent with a research-disclosed, reproducible stored-XSS proof of concept rather than a confirmed active-exploitation campaign.

Know when Dewa Kirim 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 (WPScan) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 9.6 CRITICAL

Unauthenticated network injection (PR:N/AV:N/AC:L) that only fires when an admin opens the order (UI:R); payload executes cross-context in the admin browser, so S:C with high admin-takeover impact.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

3
CVSS changed
Sep 17, 2026 - 13:22 NVD
8.8 (HIGH)
CVE Published
Sep 17, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 17, 2026 - 06:00 cve.org
HIGH 8.8

DescriptionCVE.org

The Dewa Kirim WordPress plugin through 1.0.0 does not escape delivery coordinates submitted at checkout before outputting them inside an inline script, allowing unauthenticated users to store JavaScript that runs in the session of an administrator who later opens the order.

Technical POC Analysis

CWE-79 (stored XSS), specifically a JavaScript-context output-encoding failure.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

A stored cross-site scripting flaw in the Dewa Kirim WordPress plugin (through version 1.0.0) lets any anonymous visitor submit a malicious delivery-coordinates value at checkout that later executes in an administrator's browser when that order is opened in wp-admin. Successful exploitation gives an attacker control of an authenticated admin session, which is a direct path to full compromise of the affected WordPress site. Any organization running this plugin on customer-facing storefronts should treat this as an urgent exposure, since an attacker needs no account or credentials - only an administrator who eventually reviews the poisoned order.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: deactivate or remove the Dewa Kirim plugin where feasible; disable or sanitize the public checkout delivery-coordinates input; apply server-side input validation and output escaping for stored order fields; restrict wp-admin access by IP allowlist, VPN, or an additional authentication layer; review and purge existing malicious order records; rotate administrator credentials and invalidate active sessions; monitor admin accounts for anomalous activity.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Low
niche shipping/delivery WordPress plugin, no version above 1.0.0
Exploit
POC
Public exploit code exists
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 Yes
EPSS 0.3%
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
High
Technical Impact
Total

Priority Score

64
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: +20
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