Skip to main content

SpSoft AppLock CVE-2025-68712

MEDIUM
Improper Authorization (CWE-285)
2026-05-27 cve@mitre.org
5.5
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Gain physical access to target device
  2. Delivery
    Navigate to a SpSoft AppLock-protected application
  3. Exploit
    Trigger advertisement or browser Intent within overlay
  4. Execution
    Follow exposed cascading UI navigation routes
  5. Persist
    Exit lock overlay without re-authentication
  6. Impact
    Access 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.

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

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

Alert me

AnalysisAIv1 – 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

Vendor (mitre) PRIMARY 5.5 MEDIUM
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

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

3
CVSS changed
May 28, 2026 - 17:22 NVD
5.5 (MEDIUM)
CVE Published
May 27, 2026 - 17:16 nvd
UNKNOWN (no severity yet)
CVE Published
May 27, 2026 - 17:16 nvd
MEDIUM 5.5

DescriptionCVE.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

EPSS Score
0.0%
Top 89% exploitable
Data Quality
5 sources
Confidence: Medium
NVD CVE.org EPSS Vulnrichment GitHub

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.0%
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
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

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.

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