Skip to main content

Chess.com Android App EUVDEUVD-2026-40011

| CVE-2026-13514 LOW
Improper Authorization (CWE-285)
2026-06-29 cna@vuldb.com GHSA-579g-w2m6-c36g
0.9
CVSS 4.0 · Vendor: vuldb

Severity by source

Vendor (vuldb) PRIMARY
0.9 LOW
CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
2.4 LOW

Physical access required (AV:P) with no privileges or user interaction needed; only limited confidentiality impact from backup data exposure, no integrity or availability effect.

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

Primary rating from Vendor (vuldb).

CVSS VectorVendor: vuldb

Attack Vector
Physical
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

1
Analysis Generated
Jun 29, 2026 - 00:30 vuln.today

DescriptionCVE.org

A weakness has been identified in Chess Play and Learn App up to 4.9.42 on Android. This issue affects some unknown processing of the file AndroidManifest.xml of the component com.chess. This manipulation causes exposure of backup file to an unauthorized control sphere. It is feasible to perform the attack on the physical device. The exploit has been made available to the public and could be used for attacks. Upgrading the affected component is advised. The vendor was informed early about this issue. They confirmed the existence and that they will address it. Furthermore, they explain that their bug bounty "explicitly excludes physical-access attacks". However, they appreciate the quality of the report and aim at making a goodwill payment to the researcher.

AnalysisAI

Chess Play and Learn (chess.com) Android app versions up to 4.9.42 expose application backup files to unauthorized parties through a misconfiguration in AndroidManifest.xml that enables Android's backup mechanism without adequate authorization controls. Physical access to the target device is required to exploit this issue. A public proof-of-concept is available, exploitation probability is very low given the physical access requirement, and the vendor has acknowledged the issue while noting it falls outside their bug bounty scope.

Technical ContextAI

The vulnerability stems from the AndroidManifest.xml configuration of the com.chess Android application package (CPE: cpe:2.3:a:chess:chess_play_and_learn:*:*:*:*:*:android:*:*). The Android platform provides a backup API (ADB backup) controlled by the android:allowBackup attribute in the manifest. When set to true or left unguarded, it permits extraction of the application's private data directory contents via USB using the adb backup command - requiring no root access on the device but requiring physical USB connectivity. CWE-285 (Improper Authorization) is the root cause: the application fails to restrict which actors may trigger a data backup, allowing any person with physical device access to extract potentially sensitive app data (credentials, session tokens, game history, personal information stored by the app).

RemediationAI

The primary fix is to upgrade to a version of Chess Play and Learn beyond 4.9.42 once the vendor releases a patched build addressing the AndroidManifest.xml backup configuration. The vendor has confirmed awareness and intent to remediate. Users on unpatched versions should disable USB debugging on their Android device (Settings > Developer Options > USB Debugging) to eliminate the ADB backup attack surface - disabling developer options entirely is the most effective compensating control with no functional side effects for standard users. Additionally, enabling full-disk encryption and a strong lock screen PIN reduces the value of any backup data extracted if a device is physically compromised. Organizations managing Android fleets via MDM can enforce backup restrictions through Android Enterprise policies. No vendor advisory URL with an exact patch version is available at time of analysis; monitor the VulDB entry at https://vuldb.com/vuln/374522 for patch release confirmation.

Share

EUVD-2026-40011 vulnerability details – vuln.today

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