Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain APK from Google Play
-
ExploitDecompile and inspect app binary
-
ExecutionExtract hard-coded API key
-
ImpactAbuse key against backend API
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Credential externalization
MITRE ATT&CK
2 techniques across 2 tactics: Persistence, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The attacker must acquire the 'Ticket Ryutsu Center' Android application package (available publicly on Google Play) and perform static analysis/decompilation to recover the hard-coded API key embedded in the app - this local access to the binary is the core prerequisite (AV:L). No authentication or user interaction is required to extract the key (PR:N/UI:N). Exploitation is LIMITED by: (1) impact being confined to disclosure of a single API key (C:L; I:N/A:N), and (2) real-world consequence depending on the backend scope/permissions the key confers, which is not documented here. There is no remote network path to trigger this against a running system; the weakness lies in the distributed client binary. |
| Impact | This is a low-to-moderate real-world risk, not a top priority. The input CVSS is 4.0 with vector CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - a Local attack vector, low complexity, no privileges, no user interaction, and only Low confidentiality impact (no integrity or availability impact). The Local vector is the key limiter: although PR:N means no authentication is needed, an attacker must first obtain the application package (APK) to extract the hard-coded API key (CWE-798), so this is not a remotely weaponizable network flaw. There is no EPSS score, no CISA KEV listing, and no POC indicator in the supplied data, so exploitation status is: no public exploit identified at time of analysis - though note that hard-coded-credential issues are trivial to find once an APK is decompiled, so absence of a published POC should not be read as difficulty. The 'Authentication Bypass' tag overstates the primary defect, which is credential/API-key disclosure; any downstream bypass depends entirely on what backend privileges the leaked key grants, which the available data does not specify. Overall: a genuine but contained information-disclosure issue in a niche regional app, not a widespread emergency. |
| Exploit ScenarioDerived | An attacker downloads the 'Ticket Ryutsu Center' Android app from Google Play, decompiles the APK, and locates the API key hard-coded in the application code or resources. With low complexity and no authentication required, the attacker can then reuse that key to interact with the application's backend API under the app's identity. No public exploit code is identified, but the extraction technique is standard static analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Hard-coded credentials embedded in the Ticket Ryutsu Center Android application (wavedash_co.,_ltd.) let anyone who downloads the publicly available Google Play package recover an API key used by the app through static analysis or decompilation. The vector (AV:L/PR:N/UI:N) shows the only prerequisite is local access to the distributed binary, meaning the extraction requires neither authentication nor user interaction, though the real-world blast radius depends entirely on the backend scope and permissions conferred by that key, which the JVN advisory does not document. Impact is therefore scored as limited confidentiality disclosure (CVSS 4.0, C:L/I:N/A:N per the independent assessment, which matches the NVD vector for this unauthenticated local-access flaw); no public exploit code and no confirmed active exploitation were identified at time of analysis.
RemediationAI
No vendor-released patch identified at time of analysis, and no fixed version number is stated in the JVN advisory (https://jvn.jp/en/jp/JVN53292492/) or the Google Play listing (https://play.google.com/store/apps/details?id=jp.co.ticket), so remediation must initially be compensating controls coordinated between the app publisher and the backend operator. The primary action is server-side: revoke and rotate the exposed API key, then issue replacement credentials with the minimum scope required for the app's legitimate functions - the trade-off is that rotating a key baked into already-distributed clients will break older installed versions until users update, so rotation should be paired with a forced-update or graceful key-rollover window. Second, move key issuance out of the client: have the app obtain short-lived, per-user tokens from a backend-for-frontend service, optionally gated by Google Play Integrity attestation; this adds backend infrastructure and a dependency on Play services, and it will not help users on devices that fail attestation. Third, restrict the key by source (IP/package binding where the backend supports it) and add rate limiting and anomaly alerting on that key's usage to detect abuse; rate limits are a partial control only and can be evaded by distributed callers. Finally, apply code hardening on the client (R8/ProGuard obfuscation, secret masking) as defense in depth, but note obfuscation only raises the effort of static analysis and does not prevent key recovery - users of the Android app should install the newest build once the vendor publishes one and monitor the JVN advisory for the update notice.
Affected VersionsENISA
Affected Packages
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-798 (Use of Hard-coded Credentials): instead of provisioning secrets at runtime, the Ticket Ryutsu Center Android client (CPE cpe:2.3:a:wavedash_co.,_ltd.:ticket_ryutsu_center) ships an API key directly inside the distributed application package. Because Android APKs are trivially obtained from Google Play and are only obfuscated - not encrypted - the key can be recovered with standard reverse-engineering tooling (apktool, jadx, or even grep on the extracted classes/resources), which is a purely local operation against the client artifact rather than a network-triggerable server-side flaw. The CVSS 3.0/3.1 vector AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N confirms this profile: local access to the binary, no privileges or user interaction needed, unchanged scope, low confidentiality impact only, with no integrity or availability effect assessed. The practical risk ceiling is set by what the leaked key is authorized to do on the vendor's backend - read-only ticket or inventory data versus write or account-level operations - and that authorization scope is not specified in the available JVN or Google Play references.
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
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Key extraction requires local access to the APK binary (AV:L) but no auth or interaction (PR:N/UI:N); impact is limited to disclosure of one API key, so C:L and I/A:N.
Primary rating from Vendor (jpcert).
CVSS VectorVendor: jpcert
Lifecycle Timeline
2DescriptionCVE.org
The Android application "Ticket Ryutsu Center" contains hard-coded credentials, which may allow an attacker to obtain an API key used by the application.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Related Vulnerabilities in Ticket Ryutsu Center Android App Security Flaws
View all 2Adobe 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
Integer underflow in the MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in mediaserver in A
Android 3.0 through 4.1.x on Disney Mobile, eAccess, KDDI, NTT DOCOMO, SoftBank, and other devices does not properly imp
Integer overflow in the SampleTable::setSampleToChunkParams function in SampleTable.cpp in libstagefright in Android bef
Apktool versions 2.9.1 and prior contain a path traversal vulnerability when processing Android APK files. Malicious APK
An elevation of privilege vulnerability in the Android system (art). Rated high severity (CVSS 7.8), this vulnerability
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
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
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
Android 1.6 Donut through 4.2 Jelly Bean does not properly check cryptographic signatures for applications, which allows
luni/src/main/java/java/io/ObjectInputStream.java in the java.io.ObjectInputStream implementation in Android before 5.0.
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
EUVD-2026-94675
GHSA-2vp9-wjrv-9r4h
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB