Skip to main content

MPOS M6 PLUS EUVDEUVD-2026-97511

| CVE-2026-108901 LOW
Improper Restriction of Rendered UI Layers or Frames (CWE-1021)
2026-10-12 VulDB GHSA-rvqp-4f8r-8xg3
2.0
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Gain adjacent/local network access to terminal
  2. Delivery
    Manipulate alignment in QR Code Rendering
  3. Exploit
    Overlay or misposition rendered UI layer
  4. Execution
    Induce user interaction with spoofed display
  5. Impact
    Cause unintended low-integrity action

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V3 - Web Frontend Security Clickjacking prevention, X-Frame-Options
Exploitation Conditions

Exploitation requires the attacker to be on the same local/adjacent network as the MPOS M6 PLUS terminal (AV:A) - it cannot be triggered from the internet - and requires a user to interact with the rendered display (UI:P). The specific prerequisite is reaching the Display QR Code Rendering component and supplying a manipulated 'alignment' argument to distort the layering of the rendered UI. Limiting factors that reduce realistic risk: mandatory adjacent-network position, mandatory victim interaction with the manipulated UI, no authentication bypass of consequence (impact is limited to low integrity, VI:L), and no confidentiality or availability impact. No special non-default product configuration is cited as required by the description.

Impact

This is a low-to-moderate real-world priority despite a public exploit. The CVSS 4.0 vector (AV:A/AC:L/AT:N/PR:N/UI:P) confirms the attack is limited to the adjacent/local network - it is NOT remotely exploitable over the internet - and requires victim user interaction (UI:P), both of which sharply constrain realistic exploitation. Impact is narrow: only low integrity impact (VI:L) with no confidentiality or availability loss, consistent with CWE-1021 (improper restriction of rendered UI layers, i.e. UI redressing/clickjacking rather than code execution or data theft). Publicly available exploit code exists (GitHub POC) and the SSVC/4.0 Exploit Maturity is E:P (proof-of-concept), but there is no CISA KEV listing and no EPSS score provided, so there is no evidence of active or widespread exploitation. Note a signal conflict: the input Tags label this 'XSS', yet the assigned CWE-1021 and the description ('improper restriction of rendered ui layers') describe UI-layer/clickjacking manipulation, not classic cross-site scripting (CWE-79) - this discrepancy should be verified. Overall the modest CVSS 5.1, adjacent-only vector, required user interaction, and absence of KEV/EPSS signals outweigh the existence of a POC, placing this below internet-facing or wormable issues in remediation priority.

Exploit ScenarioDerived

An attacker already present on the same local network as the MPOS M6 PLUS terminal manipulates the 'alignment' argument of the Display QR Code Rendering component to overlay or reposition rendered UI layers, presenting a deceptive display to the operator or customer. When the user interacts with the manipulated interface (UI:P), they may approve or act on content different from what they believe they see. A proof-of-concept exploit is publicly available on GitHub.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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 – Oct 12, 2026

Display-layer injection in Shenzhen HCC Technology MPOS M6 PLUS 1.31-N lets an attacker on the same local or adjacent network distort how the terminal's QR code rendering component stacks its UI layers by supplying a manipulated 'alignment' argument, causing the device to draw QR codes or controls in a misleading way. The bug is unauthenticated from the network position, but it requires the victim to interact with the manipulated display (UI:P) and yields only low integrity impact with no confidentiality or availability loss, per both the vendor-reported CVSS 4.0 score of 5.1 and independent assessment. Publicly available exploit code exists on GitHub (Davim09/m6plusexploit) and the vendor did not respond to the disclosure, so no vendor patch has been identified; this is a low-to-moderate real-world priority, not an actively exploited (CISA KEV) issue.

RemediationAI

No vendor-released patch identified at time of analysis - Shenzhen HCC Technology did not respond to the coordinated disclosure, so there is no fixed firmware version to cite and upgrade-based remediation is not currently available. Because the exploit requires an adjacent-network foothold plus victim interaction with the rendered display, the highest-value compensating control is network isolation: place MPOS M6 PLUS terminals on a dedicated, segmented VLAN or restricted Wi-Fi SSID with client isolation enabled and no routing to guest, staff, or public networks, which removes the attacker's ability to reach the device at all (trade-off: extra access-point/VLAN management and loss of convenience for shared merchant networks). Block inbound connections to the terminal from all hosts except the specific POS back-end it must reach, and disable any unnecessary on-device services or developer/diagnostic interfaces that could be used to inject rendering parameters; note that overly aggressive filtering can break legitimate transaction flows or remote terminal management. For merchants that control the client application, validate and hard-restrict the 'alignment' parameter server-side or in-app so only a fixed, expected value is accepted before content is rendered, and add integrity checks so the displayed QR payload is verified against the intended transaction; these fixes depend on application access that many merchants do not have. Finally, since the weakness is a UI-layer confusion issue, train operators to visually confirm the full terminal screen and the amount/payee behind any QR code before scanning or approving, and consider physical supervision of the device during checkout; awareness controls reduce but do not eliminate the risk and are the weakest form of mitigation. Detection options are limited given the absence of a vendor patch or advisory, so monitoring should focus on anomalous local sessions reaching the terminal rather than on known exploitation signatures.

Affected VersionsENISA

MPOS M6 PLUS 1.31-N

Affected Packages

euvd mpos_m6_plus 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 affected technology is the Display QR Code Rendering functionality of the MPOS M6 PLUS payment terminal, a portable point-of-sale device running firmware 1.31-N. The root cause falls under CWE-1021, Improper Restriction of Rendered UI Layers or Frames, the same weakness family that underpins UI-redress and overlay/clickjacking-style attacks: the rendering routine accepts a caller-supplied 'alignment' parameter and uses it without constraining which layer or region may be drawn over another, so an attacker can reposition or stack content (for example a QR code) so that what the operator or customer believes they are viewing, or about to scan or approve, is not what is actually presented. Because the vector is adjacent-network only (AV:A), the attacker must already sit on the same local network segment or Wi-Fi as the terminal; per the CVSS vector the request is unauthenticated (PR:N) but requires the victim to interact with the injected display (UI:P), and the resulting impact is confined to low integrity of the rendered interface with no effect on confidentiality or availability of the device or its data. The CPE entry cpe:2.3:a:shenzhen_hcc_technology:mpos_m6_plus:*:*:*:*:*:*:*:* is version-wildcarded, indicating the reporting source did not enumerate a precise affected version range beyond the validated 1.31-N build, and the disclosure is attributed to VulDB with a public proof-of-concept walkthrough hosted on GitHub.

Know when Mpos M6 Plus 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 (VulDB) PRIMARY 2.0 MEDIUM
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P
vuln.today AI 3.5 LOW

Adjacent-network only (AV:A), low complexity (AC:L), no privileges but victim interaction required (UI:R); CWE-1021 UI-redress yields only low integrity impact (I:L) with no confidentiality or availability effect.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Adjacent
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Oct 12, 2026 - 16:22 NVD
MEDIUM LOW
CVSS changed
Oct 12, 2026 - 16:22 NVD
5.1 (MEDIUM) 2.0 (LOW)
CVE Published
Oct 12, 2026 - 15:45 cve.org
MEDIUM 5.1

DescriptionCVE.org

A vulnerability was found in Shenzhen HCC Technology MPOS M6 PLUS 1.31-N. Affected by this vulnerability is an unknown functionality of the component Display QR Code Rendering. Performing a manipulation of the argument alignment results in improper restriction of rendered ui layers. The attack can only be performed from the local network. The exploit has been made public and could be used. The vendor was contacted early about this disclosure but did not respond in any way.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Low
niche single-vendor handheld payment/POS terminal, industry-specific footprint
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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 LOW
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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· derived
Defer
Exploitation· derived
Poc
System Exposure· derived
Controlled
Automatable· derived
No
Human Impact· derived
Low

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
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