CVE-2026-71803: n/a
Source CVE Database V5
Not known to be exploited · CVSS 5.4 Medium.
Data as of 10/24/2026, 22:16:04 UTC
- Exploitation
Not in CISA KEV, no exploitation reported
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 18% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:NWhat to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
npmmoney-pospkg:npm/money-posOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Since the vulnerability involves unsafe rendering of user-controlled input, mitigation should focus on properly escaping or sanitizing the goodsName parameter before logging and avoiding the use of v-html for rendering untrusted content. Monitor vendor advisories for any forthcoming patches or official remediation guidance.
Description
money-pos version 1.0 contains a stored Cross-Site Scripting (XSS) vulnerability. The backend does not properly filter or escape the goodsName parameter when processing returns, which is then rendered unsafely on the frontend using v-html. This allows an attacker with product creation privileges to inject malicious JavaScript that executes when an administrator views the order logs. The vulnerability has a medium severity with a CVSS score of 5.4.
Impact
Successful exploitation allows an attacker with product creation privileges to execute arbitrary JavaScript in the context of an administrator's browser when viewing order logs. This can lead to partial confidentiality and integrity loss (as indicated by the CVSS vector), but does not affect availability. The attack requires some privileges and user interaction (administrator viewing logs).
Weaknesses
- CWE-79Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') (opens in a new tab)
Base weaknessLikelihood of exploit: HighCWE Top 25 (2025): #1OWASP Top 10 A05:2025: Injection (opens in a new tab)
The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.