CVE-2025-48612CWE-20

CVE-2025-48612

High · published December 8, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
1.2
In the wild
Unconfirmed
What it is

⚡ A sneaky flaw in DefaultPaymentSettings.java could let attackers hijack your NFC payment settings with zero user interaction! Think of it like a diner who finds an open back door to the kitchen and starts swapping out ingredients without anyone noticing — it’s simple and dangerously effective! With this vulnerability, an attacker could alter the default NFC payment setting, potentially allowing them to control how payments are made. This could lead to unauthorized transactions or access to sensitive financial data, making the impact absolutely devastating!

Put simply

Think of it like a diner who finds an open back door to the kitchen and starts swapping out ingredients without anyone noticing — it’s simple and dangerously effective! The vulnerability arises from improper input validation in the setDefaultKey function, allowing local privilege escalation without requiring additional execution privileges or user interaction. Essentially, an attacker can exploit this flaw to manipulate the main user's payment settings directly.

What to do

With this vulnerability, an attacker could alter the default NFC payment setting, potentially allowing them to control how payments are made. This could lead to unauthorized transactions or access to sensitive financial data, making the impact absolutely devastating! To safeguard against this vulnerability, developers should immediately patch to the latest version of the application that addresses this issue. Additionally, implement strict input validation to ensure only authorized changes to NFC payment settings are accepted. You’ve got this! With a little diligence, you'll have this vulnerability locked down in no time! 🛡️

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00109 · 1.2th percentile
Weakness
CWE-20 · Improper Input Validation
Published
2025-12-08T22:16Z
Affected products (4)
ProductVersionsFixed in
google/androidall versions—
google/androidall versions—
google/androidall versions—
google/androidall versions—
References (1)
EPSS history
Timeline
  • 08 DEC 16:57Z
    In setDefaultKey of DefaultPaymentSettings.java, there is a possible way for an application to set the main user's default NFC payment setting due to improper…
    cvelistv5