Skip to main content

Samsung Checkout EUVDEUVD-2026-97194

| CVE-2026-21130 MEDIUM
Improper Input Validation (CWE-20)
2026-10-12 mobile.security@samsung.com GHSA-9cg5-h2c5-4388
5.1
CVSS 4.0 · Vendor: samsung
View

Attack ChainAIDerived

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

  1. Access
    Install malicious app on device
  2. Delivery
    Craft intent to CreditCardRetrieveActivity
  3. Exploit
    Bypass improper input validation
  4. Execution
    Launch arbitrary activity as Samsung Checkout
  5. Impact
    Disclose payment-related information

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation requires a locally installed malicious application on a Samsung device running Samsung Checkout prior to version 5.1.03.1; the attacker's app must send input to the exported/accessible CreditCardRetrieveActivity component to abuse the improper input validation and launch an arbitrary activity with Samsung Checkout privileges. Limiting factors: there is no remote vector (AV:L) - the attacker must already have code execution on the device (typically via a sideloaded or malicious app the user installed), and impact is limited to low-severity information disclosure and integrity effects (VC:L/VI:L, no availability impact). Devices updated to 5.1.03.1 or later are not affected.

Impact

This is a genuinely medium/low-priority issue, not a high-severity emergency. The vendor-supplied CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N) scores 5.1 and is internally consistent: exploitation requires LOCAL access, meaning a malicious application already present on the same Samsung device, and yields only LOW confidentiality and LOW integrity impact with no availability impact. No EPSS score was provided in the input, the CVE is not listed in CISA KEV, and no public exploit (POC) was supplied - so the status is no public exploit identified at time of analysis. The 'local attackers' phrasing in the description aligns with the AV:L in the CVSS vector, so the signals are consistent rather than conflicting. The main caveat is that PR:N here means 'no privileges beyond the ability to run code locally' (i.e., a rogue app), which should not be mistaken for remote unauthenticated reach. CWE is listed as N/A and no EPSS/CWE enrichment is available, so impact granularity is inferred from the CVSS vector and the 'Information Disclosure' tag rather than independently confirmed.

Exploit ScenarioDerived

A user is tricked into installing a malicious or trojanized app on their Samsung device. Because CreditCardRetrieveActivity improperly validates its input, the rogue app invokes it to launch an arbitrary activity that then runs with Samsung Checkout's elevated privileges, potentially exposing payment-related information (Information Disclosure). No public exploit code was identified at time of analysis, and the local-only vector with low complexity means no user interaction beyond initial app installation is required.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 12, 2026

Improper input validation in the CreditCardRetrieveActivity component of Samsung Checkout prior to version 5.1.03.1 allows a locally installed malicious application to launch arbitrary activities with Samsung Checkout's own privileges, resulting in low-severity information disclosure and integrity impact. Exploitation is not remote: the attacker must already have code executing on the device, typically through a sideloaded or otherwise installed malicious app, and must be able to pass crafted input to the affected activity. There is no confirmed active exploitation and no public exploit code identified at time of analysis, and Samsung has shipped a fixed build (5.1.03.1) as documented in its mobile security bulletin.

RemediationAI

Upgrade Samsung Checkout to version 5.1.03.1 or later - the vendor-released patch - via the Galaxy Store or the device's built-in update mechanism, and verify the installed version in Settings; devices on 5.1.03.1+ are not affected. Because there is no remote vector and the entry condition is a malicious co-resident app, the most effective compensating control is to prevent untrusted code from being installed in the first place: keep 'Install unknown apps'/sideloading disabled per source, enforce Google Play Protect or Samsung's equivalent device scanning, and remove untrusted sideloaded applications. Restricting the exported activity or the Samsung Checkout package itself is not generally available to end users and would break checkout/payment functionality, so it is not a practical mitigation. On managed fleets, EMM/MDM allow-listing of installable packages reduces exposure with the trade-off of administrative overhead and occasional blocking of legitimate apps; no user-visible toggle exists to disable only CreditCardRetrieveActivity, meaning patching remains the only clean fix. If patching is delayed, treat the residual risk as low given the local-only vector, low confidentiality/integrity impact, and absence of known exploit code.

Affected VersionsENISA

Samsung Checkout patch: 5.1.03.1

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

Samsung Checkout is a pre-installed Android payment/checkout service that exposes an Activity component, CreditCardRetrieveActivity, to other applications on the device. The root-cause class is improper input validation (CWE-20): the component processes externally supplied Intent data without adequately validating it, so a co-resident app can drive the activity into states or flows it should not reach and thereby launch arbitrary activities under Samsung Checkout's application identity and permissions. This is a classic Android component-exposure/intent-abuse pattern rather than a memory-safety or network-protocol flaw. The published CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N) reflects a local attack with no privileges or user interaction required, limited confidentiality and integrity impact, and no availability impact; the independent assessment maps this to CVSS 3.1 AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N, which is consistent. Because the vector contains PR:N but AV:L, the exploit is unauthenticated in privilege terms yet still requires the attacker to already have local code execution on the target device. All affected builds are fixed in 5.1.03.1.

Know when Android 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 (samsung) PRIMARY 5.1 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 5.1 MEDIUM

A co-located malicious app (no special privileges) invokes the vulnerable activity locally with low complexity, giving AV:L/PR:N and limited low confidentiality/integrity impact, no availability.

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

Primary rating from Vendor (samsung).

CVSS VectorVendor: samsung

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

DescriptionCVE.org

Improper input validation in CreditCardRetrieveActivity of Samsung Checkout prior to version 5.1.03.1 allows local attackers to launch an arbitrary activity with Samsung Checkout privileges.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
High
Samsung Checkout preinstalled on widely-deployed Samsung Galaxy Android devices
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
High

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2015-3105 CRITICAL POC
10.0 Jun 10

Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows and OS X and before 11.2.202.466

CVE-2015-3864 CRITICAL POC
10.0 Oct 01

Integer underflow in the MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in mediaserver in A

CVE-2013-4710 CRITICAL POC
9.3 Mar 03

Android 3.0 through 4.1.x on Disney Mobile, eAccess, KDDI, NTT DOCOMO, SoftBank, and other devices does not properly imp

CVE-2015-1538 CRITICAL POC
10.0 Oct 01

Integer overflow in the SampleTable::setSampleToChunkParams function in SampleTable.cpp in libstagefright in Android bef

CVE-2024-21633 HIGH POC
7.8 Jan 03

Apktool versions 2.9.1 and prior contain a path traversal vulnerability when processing Android APK files. Malicious APK

CVE-2017-13156 HIGH POC
7.8 Dec 06

An elevation of privilege vulnerability in the Android system (art). Rated high severity (CVSS 7.8), this vulnerability

CVE-2016-2107 MEDIUM POC
5.9 May 05

The AES-NI implementation in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h does not consider memory allocation during a

CVE-2015-3106 CRITICAL POC
10.0 Jun 10

Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows

CVE-2015-3107 CRITICAL POC
10.0 Jun 10

Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows

CVE-2013-4787 CRITICAL POC
9.3 Jul 09

Android 1.6 Donut through 4.2 Jelly Bean does not properly check cryptographic signatures for applications, which allows

CVE-2014-7911 HIGH
7.2 Dec 15

luni/src/main/java/java/io/ObjectInputStream.java in the java.io.ObjectInputStream implementation in Android before 5.0.

CVE-2016-0801 CRITICAL POC
9.8 Feb 07

The Broadcom Wi-Fi driver in the kernel in Android 4.x before 4.4.4, 5.x before 5.1.1 LMY49G, and 6.x before 2016-02-01

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