SpSoft AppLock CVE-2025-68712
MEDIUMAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain physical access to target device
-
DeliveryNavigate to a SpSoft AppLock-protected application
-
ExploitTrigger advertisement or browser Intent within overlay
-
ExecutionFollow exposed cascading UI navigation routes
-
PersistExit lock overlay without re-authentication
-
ImpactAccess protected application and exfiltrate data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization verification
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Physical access to the target Android device is required - this is an AV:L (local) attack with no network exploitation path. The attacker must have low-level access to the device (PR:L per CVSS), meaning a standard unlocked session or brief hands-on access; root or elevated privileges are not required. SpSoft AppLock version 7.9.40 must be installed and actively locking one or more applications on the device. The bypass is triggered specifically via advertisement or browser Intents that expose navigable routes within the AppLock overlay UI - the application's in-app advertisement functionality or external browser intent handling must be reachable during the attack. No user interaction from the device owner is needed once the attacker has physical control. Exploitation is limited by: physical access as a hard prerequisite (eliminates all remote and network-based attack scenarios), the need for the lock overlay to be active on a target app at time of access, and the requirement that the advertisement or browser intent pathway is reachable in the device's current state. |
| Impact | The CVSS 3.1 base score of 5.5 (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) accurately reflects the bounded but real risk of this vulnerability. The attack vector is local (AV:L), requiring physical access to the device, which substantially limits the realistic attacker population to theft scenarios, domestic abuse contexts, or unauthorized access by someone temporarily in possession of an unlocked device. The low attack complexity (AC:L) and no required user interaction (UI:N) mean that once physical access is obtained, the bypass is straightforward with no race conditions or environmental dependencies. The confidentiality impact is high (C:H) since access to protected apps may expose private messages, credentials, or personal data. Integrity and availability are unaffected (I:N/A:N). The EPSS score of 0.04% at the 11th percentile is consistent with a niche, physical-access-only attack with no network exploitation path - this is not a remotely mass-exploitable issue. A researcher-published proof-of-concept exists on GitHub (actuator/com.sp.protector.free), which lowers the skill barrier for a motivated local attacker. The CVE is not listed in CISA KEV, and no evidence of active or widespread exploitation is present in the available data. Real-world priority is LOW for most enterprise environments but MODERATE for high-risk personal device scenarios (shared devices, domestic threat models). The PR:L vector indicates low-privilege requirements; this does not require root or any elevated Android permissions - a standard user session is sufficient. |
| Exploit ScenarioDerived | An attacker with brief physical access to an Android device running SpSoft AppLock 7.9.40 navigates to a locked application, waits for or triggers an in-app advertisement or crafts a browser-originated Intent that initiates a UI transition within the AppLock overlay. By following the cascading interface flow through the exposed route, the attacker exits the lock overlay without being prompted for fingerprint or PIN, gaining direct access to the previously locked application (e.g., Chrome) and the sensitive data within. A researcher-published proof-of-concept on GitHub documents this navigation sequence, lowering the technical bar for exploitation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – May 28, 2026
Authentication bypass in SpSoft AppLock 7.9.40 for Android allows a local attacker with physical device access to circumvent fingerprint or PIN protection and access locked applications such as Chrome. The flaw stems from the app's reliance on a custom UI overlay rather than enforcing authentication at a deeper system level - cascading interface navigation triggered via advertisement or browser intents exposes routes that allow the attacker to exit the lock screen without re-authenticating. No public exploitation (CISA KEV) has been confirmed, but a researcher-published proof-of-concept exists on GitHub, and EPSS is low at 0.04% (11th percentile), consistent with the physical-access requirement limiting opportunistic exploitation.
RemediationAI
No vendor-released patch or patched version has been identified at time of analysis - no vendor advisory exists in the referenced materials, and the only fix-related information is the researcher's GitHub disclosure at https://github.com/actuator/com.sp.protector.free/blob/main/CVE-2025-68712. Users requiring per-application locking on Android should consider uninstalling SpSoft AppLock 7.9.40 and replacing it with Android's native app locking features available on supported OEM firmware (e.g., Samsung Secure Folder, or screen-pinning via Android Settings), which enforce authentication at the OS level rather than via an interceptable overlay. As a compensating control, enabling full-device encryption and a strong device lock screen PIN reduces the window for physical-access exploitation, since device access is a prerequisite to triggering this bypass. If the application must remain installed, restricting physical access to the device and disabling in-app advertisement features (if configurable) may partially reduce the exposed intent-based navigation paths, though these mitigations do not address the root cause. Users should monitor the Google Play listing and vendor communications for a patched release.
Affected ProductsAI
SpSoft AppLock version 7.9.40 for Android (package com.sp.protector.free) is the confirmed affected version per the CVE description. The application is distributed via the Google Play Store at https://play.google.com/store/apps/details?id=com.sp.protector.free. No CPE string is provided in the available data. Whether earlier versions of the application share the same UI overlay architecture and are similarly affected is not confirmed in available sources - only 7.9.40 is explicitly named. No vendor advisory has been identified.
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
SpSoft AppLock (package ID com.sp.protector.free, version 7.9.40) implements per-application locking on Android by rendering a custom overlay window over protected apps. Although the application integrates Android's biometric framework for fingerprint and PIN authentication, the access control decision (CWE-285: Improper Authorization) is not enforced at the Android system or activity-manager level but within the overlay's own UI state machine. This architecture creates a bypass surface: Android Intents - particularly those originating from advertisement SDKs or external browser navigation - can trigger Activity or Fragment transitions that the overlay does not intercept or re-authenticate. The result is that the authorization check is effectively skipped when navigation is driven by these exposed routes rather than through the app's primary lock UI. CWE-285 precisely describes this flaw: the software does not correctly perform authorization, allowing principals to access resources or perform actions they should not be permitted to perform.
Know when the next one hits your stack
- 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
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Primary rating from Vendor (mitre) · only source for this CVE.
CVSS VectorVendor: mitre
Lifecycle Timeline
3DescriptionCVE.org
SpSoft AppLock (com.sp.protector.free) 7.9.40 for Android allows a local attacker with physical access to bypass fingerprint or PIN authentication. Although the app integrates Android's biometric mechanisms, the lock is implemented with a custom overlay that fails to consistently enforce authentication. By navigating cascading interface flows - insecure navigation through exposed routes facilitates app control evasion {I.N.T.E.R.F.A.C.E] via advertisement or browser intents - an attacker can exit the lock interface without re-authentication and access protected apps (e.g., Chrome). This results in information disclosure and privilege escalation.
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.
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB