<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Detail :: DVMA - Damn Vulnerable Mobile App</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/index.html</link><description>Per-vulnerability detail pages.</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 24 Sep 2026 16:36:55 +0000</lastBuildDate><atom:link href="https://cpeoples.github.io/dvma/vulnerabilities/detail/index.xml" rel="self" type="application/rss+xml"/><item><title>Accept-All TrustManager</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/accept_all_trust_manager/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/accept_all_trust_manager/index.html</guid><description>Custom certificate callback accepts any certificate.</description></item><item><title>Accessibility Tree -&gt; Indirect Prompt Injection</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/accessibility_tree_prompt_injection/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/accessibility_tree_prompt_injection/index.html</guid><description>An on-device AI agent perceives the screen through the Android accessibility tree / visible UI text and feeds it into its prompt unfiltered, so untrusted…</description></item><item><title>AccessibilityService Privilege Abuse</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/accessibility_service_privilege_abuse/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/accessibility_service_privilege_abuse/index.html</guid><description>An AccessibilityService performs a privileged action (launching an activity from the background, hiding/suppressing UI, injecting a gesture/click) with…</description></item><item><title>Activity Task-Stack / Affinity Hijacking</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/activity_task_stack_hijacking/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/activity_task_stack_hijacking/index.html</guid><description>Loose task affinity / launch modes (singleTask + shared taskAffinity, allowTaskReparenting) let a malicious Activity insert itself into a trusted app's…</description></item><item><title>Activity-Alias Exposure</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/activity_alias_exposure/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/activity_alias_exposure/index.html</guid><description>A protected/internal Activity is left reachable through an that is exported=true (or lacks the target's permission), so an attacker launches…</description></item><item><title>Agent External-State TOCTOU Swap</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/agent_state_toctou_swap/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/agent_state_toctou_swap/index.html</guid><description>The agent validates an external resource (a config file / API response) and then reads it again at use time; a swap between check and use makes it act on…</description></item><item><title>Agent Memory &amp; Context Poisoning</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/agent_memory_poisoning/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/agent_memory_poisoning/index.html</guid><description>A malicious instruction is written to the agent's persistent memory and re-fires across future sessions after the context resets (MINJA-style).</description></item><item><title>Agent Task-Recovery Loop Weaponization</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/agent_recovery_loop_weaponization/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/agent_recovery_loop_weaponization/index.html</guid><description>The agent's own error/task-recovery logic ('if stuck, tap back and retry') is steered by attacker-planted on-screen hints into a programmable multi-step…</description></item><item><title>Agent Tool Misuse / Confused Deputy</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/agent_tool_confused_deputy/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/agent_tool_confused_deputy/index.html</guid><description>The agent reuses the app's own permissions/credentials to perform an unauthorized action on behalf of untrusted input (confused deputy).</description></item><item><title>AI Output -&gt; Tool / Command Injection</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/ai_output_command_tool_injection/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/ai_output_command_tool_injection/index.html</guid><description>The assistant maps model output to a tool/command invocation and executes it (with the app's privileges) before any validation, so attacker-influenced output…</description></item><item><title>AI Output Rendered in WebView (XSS / local-file read)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/ai_output_to_webview_xss/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/ai_output_to_webview_xss/index.html</guid><description>LLM output is injected into a WebView via loadHtmlString/evaluateJavascript with no encoding, so model-produced (attacker-influenced) HTML/JS executes in the…</description></item><item><title>AI Output Used as Intent / URL (navigation &amp; redirection)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/ai_output_to_intent_url/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/ai_output_to_intent_url/index.html</guid><description>The assistant's output is fed directly into startActivity()/url launcher, so a prompt-injected model can drive navigation, open redirects, or fire intents on…</description></item><item><title>Android Capability-Composition Chain</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/android_capability_composition_chain/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/android_capability_composition_chain/index.html</guid><description>No single hop is the bug - the COMPOSITION is. A notification action carries a mutable PendingIntent -&gt; it fires an exported BroadcastReceiver -&gt; the receiver…</description></item><item><title>Anti-Debugging Bypass</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/anti_debugging_bypass/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/anti_debugging_bypass/index.html</guid><description>Debugger check is a single function trivially patched out.</description></item><item><title>Anti-Tampering / Integrity Bypass</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/anti_tampering_integrity_bypass/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/anti_tampering_integrity_bypass/index.html</guid><description>Integrity check never verifies anything meaningful (always passes).</description></item><item><title>App Attestation Not Implemented (server never verifies client)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/app_attestation_absent/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/app_attestation_absent/index.html</guid><description>The backend accepts requests without an app-attestation token proving they come from a genuine, unmodified build, so a repackaged or scripted client is…</description></item><item><title>App Clip Invocation Injection</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/app_clip_invocation_injection/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/app_clip_invocation_injection/index.html</guid><description>An App Clip acts on its invocation parameters (invocation URL / NFC / QR / associated-domain payload) - performing a purchase, order, or account action - while…</description></item><item><title>App Extension Activation != Input Authorization</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/extension_activation_input_confusion/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/extension_activation_input_confusion/index.html</guid><description>An iOS app extension (Share / Action / File Provider / etc.) trusts the item it is handed simply because the system activated it - activation rules decide WHEN…</description></item><item><title>App Group Shared-Container Privilege Amplification</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/app_group_shared_container_amplification/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/app_group_shared_container_amplification/index.html</guid><description>The app stores secrets (tokens, credentials, keys) in an App Group shared container / shared UserDefaults that every member of the group can read/write with no…</description></item><item><title>App Intent / Siri Parameter -&gt; Privileged Action (No Authz)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/app_intent_parameter_authorization/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/app_intent_parameter_authorization/index.html</guid><description>An App Intent / Siri / Shortcuts / Spotlight entry point maps an untrusted, system-supplied parameter straight to a privileged app action (transfer, delete…</description></item><item><title>App Virtualization / Cloning Detection Not Implemented</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/virtualization_detection_absent/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/virtualization_detection_absent/index.html</guid><description>The app never detects that it is running inside an app-virtualization / cloning container (VirtualApp-style host, dual-app/work-profile clone), where a…</description></item><item><title>App-Widget / RemoteViews Action Injection</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/remoteviews_widget_action_injection/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/remoteviews_widget_action_injection/index.html</guid><description>An app-widget builds RemoteViews whose click/action PendingIntent is derived from attacker-influenceable widget-configuration state (config-activity extras…</description></item><item><title>Assist / Screen-Context -&gt; AI Action Exposure</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/assist_screen_context_ai_exposure/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/assist_screen_context_ai_exposure/index.html</guid><description>The app over-shares current-screen context through the Assist API (or fails to opt sensitive views out), so the system assistant / AI receives sensitive…</description></item><item><title>Authentication-State Rollback / Restore</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/auth_state_rollback_restore/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/auth_state_rollback_restore/index.html</guid><description>The app treats a locally-persisted session/token as authoritative and never checks freshness/revocation server-side, so restoring an OLD local state (from a…</description></item><item><title>Authorization Based on Mutable Resource State</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/authorization_by_mutable_resource_state/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/authorization_by_mutable_resource_state/index.html</guid><description>A security/authorization decision is made on mutable resource existence or state (e.g. doesFileExist() -&gt; grant access -&gt; the file is then created/changed), so…</description></item><item><title>Background Activity Launch Abuse</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/background_activity_launch_abuse/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/background_activity_launch_abuse/index.html</guid><description>An untrusted / local caller drives a background component to startActivity() reaching security-sensitive UI, so with no background-activity-launch restriction…</description></item><item><title>Backup Archive Integrity Tampering</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/backup_archive_integrity_tampering/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/backup_archive_integrity_tampering/index.html</guid><description>The app does not verify the INTEGRITY of a backup archive before restoring it, so an attacker extracts a backup, edits persisted state (entitlements, balances…</description></item><item><title>Biometric Result Not Bound to Operation</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/biometric_authorization_not_bound/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/biometric_authorization_not_bound/index.html</guid><description>The biometric prompt returns a boolean success that is NOT cryptographically bound to the specific operation being authorized (no CryptoObject / no signed…</description></item><item><title>Blind SQLi Boolean-Oracle Extraction (Contacts-Provider class)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/contacts_provider_blind_sqli_oracle/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/contacts_provider_blind_sqli_oracle/index.html</guid><description>A provider accepts a crafted WHERE/selection clause on a legacy code path with no strict-SQL hardening, so a permission-less caller uses a balanced subquery as…</description></item><item><title>Bundled SDK Ships a Vulnerable Exported Component</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/sdk_exported_component_redirection/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/sdk_exported_component_redirection/index.html</guid><description>A bundled third-party SDK ships its own vulnerable exported component that intent-redirects, so another app abuses the SDK (not the host app's code) to reach…</description></item><item><title>Cleartext Traffic Allowed</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/cleartext_traffic_allowed/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/cleartext_traffic_allowed/index.html</guid><description>App sends requests over plain HTTP; cleartext permitted in manifest/plist.</description></item><item><title>Client-Side-Only Authorization</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/client_side_only_authorization/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/client_side_only_authorization/index.html</guid><description>Admin-only actions gated purely by a client-side boolean flag.</description></item><item><title>Clipboard -&gt; Privileged Action Injection</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/clipboard_to_privileged_action_injection/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/clipboard_to_privileged_action_injection/index.html</guid><description>Clipboard content sourced from an untrusted origin flows into a privileged action (auto-paste into a payment/command field, an assistant/automation step) with…</description></item><item><title>Clipboard Leakage of Sensitive Fields</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/clipboard_leakage/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/clipboard_leakage/index.html</guid><description>Copies passwords/tokens to the global clipboard readable by any app.</description></item><item><title>Clipboard Unauthorized Write / Integrity Tampering</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/clipboard_unauthorized_write_integrity/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/clipboard_unauthorized_write_integrity/index.html</guid><description>Untrusted content (a page loaded in the app's WebView, or another app) can OVERWRITE the system clipboard through the app with no user gesture / origin check…</description></item><item><title>ClipData URI-Grant Leakage</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/clipdata_uri_grant_leakage/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/clipdata_uri_grant_leakage/index.html</guid><description>The app attaches a private content:// URI to an Intent's ClipData (or copies it) together with FLAG_GRANT_READ_URI_PERMISSION and fires it to an implicit /…</description></item><item><title>Companion Device Pairing / Capability Confusion</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/companion_device_pairing_confusion/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/companion_device_pairing_confusion/index.html</guid><description>An app pairs with a nearby companion device (watch / peripheral / car / IoT) via CompanionDeviceManager and then treats 'paired' as 'authorized for every…</description></item><item><title>Confused-Deputy Intent Validation Bypass</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/confused_deputy_intent_validation/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/confused_deputy_intent_validation/index.html</guid><description>A privileged component performs an action on behalf of a caller after only a superficial Intent check, letting a local app abuse the app's privileges (Android…</description></item><item><title>Content Provider SQL Injection</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/content_provider_sql_injection/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/content_provider_sql_injection/index.html</guid><description>Exported content provider builds SQL by string concatenation.</description></item><item><title>content:// URI -&gt; ContentResolver Confused Deputy</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/content_uri_resolver_confused_deputy/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/content_uri_resolver_confused_deputy/index.html</guid><description>The app takes an attacker-supplied content:// URI (e.g. from an intent extra) and reads it through its OWN ContentResolver, so it becomes a proxy for a…</description></item><item><title>ContentProvider File-Import Filename Path Traversal</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/contentprovider_filename_path_traversal/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/contentprovider_filename_path_traversal/index.html</guid><description>A ContentProvider / file-import API takes the caller-supplied display name / filename and writes or reads it under the app's storage with no canonicalization…</description></item><item><title>Credential Provider Release Authorization Failure</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/credential_provider_release_authorization/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/credential_provider_release_authorization/index.html</guid><description>A credential-provider / password-manager extension releases a stored credential or passkey assertion without validating the calling app / relying-party…</description></item><item><title>Cross-App Browser History Access</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/cross_app_browser_history_access/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/cross_app_browser_history_access/index.html</guid><description>The app reads browsing history that belongs to another app / the system browser (a shared or world-readable history store) with no user consent, exposing the…</description></item><item><title>Cross-App OTP / Credential Leak</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/cross_app_otp_credential_leak/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/cross_app_otp_credential_leak/index.html</guid><description>A co-resident malicious app can read OTP codes / auth deep links from this app via an unprotected exported component, broadcast, or shared clipboard…</description></item><item><title>Cross-App Scripting (Untrusted Intent -&gt; Exported Activity -&gt; WebView JS)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/cross_app_scripting/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/cross_app_scripting/index.html</guid><description>An exported activity takes an attacker-controlled Intent value and passes it to WebView loadUrl()/evaluateJavascript() without validation, giving JS execution…</description></item><item><title>Cross-Origin Iframe -&gt; Native Bridge (No Main-Frame/Origin Check)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/crossorigin_iframe_to_native_bridge/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/crossorigin_iframe_to_native_bridge/index.html</guid><description>The JS-bridge message handler does not verify the message came from the main frame / trusted origin, so a cross-origin iframe reaches the bridge, runs JS in…</description></item><item><title>Cross-Profile (Work/Personal) Data &amp; Capability Leakage</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/cross_profile_data_capability_leakage/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/cross_profile_data_capability_leakage/index.html</guid><description>Managed (work) and primary (personal) profiles are a security boundary, but the app crosses it unsafely - forwarded intents, URI grants, shared files…</description></item><item><title>Custom / Homegrown Crypto</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/custom_crypto_implementation/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/custom_crypto_implementation/index.html</guid><description>A homegrown XOR-based 'encryption' scheme trivially reversible.</description></item><item><title>Custom / Signature Permission Squatting</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/custom_signature_permission_squatting/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/custom_signature_permission_squatting/index.html</guid><description>An IPC component is 'protected' by a custom permission whose protectionLevel is normal/dangerous (not signature), or by a permission name a malicious app can…</description></item><item><title>Custom Keyboard / IME Input Interception</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/custom_keyboard_input_interception/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/custom_keyboard_input_interception/index.html</guid><description>A custom keyboard / InputMethodService (or iOS keyboard extension) captures sensitive input typed in OTHER apps - passwords, OTPs, financial data, passkey/AI…</description></item><item><title>Custom URL Scheme Authorization (arbitrary URL load)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/custom_url_scheme_authorization/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/custom_url_scheme_authorization/index.html</guid><description>A custom URL-scheme handler loads a caller-supplied URL without checking the caller or an allowlist, so any co-resident app can make DVMA display an attacker…</description></item><item><title>Debuggable Release Build</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/debuggable_release_build/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/debuggable_release_build/index.html</guid><description>Release build ships with debuggable=true / debug flags left on.</description></item><item><title>Deep Link -&gt; Trusted WebView Navigation</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/deeplink_to_webview_navigation/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/deeplink_to_webview_navigation/index.html</guid><description>A URL parameter from an incoming deep link/intent is loaded straight into a trusted WebView with no origin allowlist, so an attacker renders arbitrary content…</description></item><item><title>Deep Link / URL Scheme Hijack</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/deeplink_url_scheme_hijack/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/deeplink_url_scheme_hijack/index.html</guid><description>Custom scheme is unvalidated and can be claimed/abused by another app.</description></item><item><title>Deep Link Authentication Bypass</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/deeplink_authentication_bypass/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/deeplink_authentication_bypass/index.html</guid><description>A deep link routes directly to an authenticated screen/function, skipping the app-lock / login gate the normal navigation path enforces (Groww CVE-2026-12065…</description></item><item><title>Deep Link Regex DoS (ReDoS)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/deeplink_regex_dos/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/deeplink_regex_dos/index.html</guid><description>A catastrophically-backtracking regex parses incoming deep-link URLs, so a crafted link freezes/hangs the app (Mattermost CVE-2024-3872 class).</description></item><item><title>Default-Role / Role-Holder Confusion</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/default_role_holder_confusion/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/default_role_holder_confusion/index.html</guid><description>The app resolves a system role (default browser / dialer / SMS / wallet / credential provider / NFC handler) with resolveActivity() / an implicit intent and…</description></item><item><title>Dependency Confusion / Substitution</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/dependency_confusion/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/dependency_confusion/index.html</guid><description>An internal/private package name is resolved from a public registry, so an attacker who publishes that name to the public index gets their impostor pulled into…</description></item><item><title>Developer Backdoor</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/developer_backdoor/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/developer_backdoor/index.html</guid><description>A hidden hardcoded backdoor credential / debug route grants privileged access.</description></item><item><title>Device Attestation Not Implemented (Play Integrity / App Attest)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/device_attestation_absent/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/device_attestation_absent/index.html</guid><description>The app trusts the client environment without requesting a hardware-backed device-integrity verdict (Play Integrity on Android, DeviceCheck/App Attest on iOS)…</description></item><item><title>Device Policy / MDM Capability Abuse</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/device_policy_mdm_capability_abuse/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/device_policy_mdm_capability_abuse/index.html</guid><description>A Device Admin / DevicePolicyManager receiver acts as a device-wide policy authority but validates policy parameters or caller/state insufficiently, so…</description></item><item><title>Device Secure Lock Not Enforced for Sensitive Storage</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/device_secure_lock_not_enforced/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/device_secure_lock_not_enforced/index.html</guid><description>A secret is persisted without requiring a device secure lock (PIN/passcode/biometric) or binding the key to it, so on a device with no lock screen the secret…</description></item><item><title>Direct Prompt Injection</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/prompt_injection_direct/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/prompt_injection_direct/index.html</guid><description>User input can override the assistant's system instructions.</description></item><item><title>Document Picker -&gt; Trusted-File Confusion</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/document_picker_trusted_file_confusion/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/document_picker_trusted_file_confusion/index.html</guid><description>The app assumes a file returned by the system document / file picker (or a security-scoped URL) is trustworthy simply because the OS handed it over, and feeds…</description></item><item><title>Dynamic BroadcastReceiver Exposure</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/dynamic_broadcast_receiver_exposure/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/dynamic_broadcast_receiver_exposure/index.html</guid><description>A runtime-registered receiver (registerReceiver() without RECEIVER_NOT_EXPORTED / a signature permission) is implicitly exported, so any co-resident app can…</description></item><item><title>Dynamic Code Loading (Arbitrary Code Execution)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/dynamic_code_loading_rce/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/dynamic_code_loading_rce/index.html</guid><description>Loads and executes a dex/module/plugin from an untrusted third-party app or external storage with no verification.</description></item><item><title>Embedded Mini-App Secret Exposure</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/embedded_miniapp_secret_exposure/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/embedded_miniapp_secret_exposure/index.html</guid><description>An embedded web-app / Mini-App persists plaintext, replayable auth tokens (and recovery secrets such as wallet mnemonics) in WebView storage reachable over the…</description></item><item><title>Emulator Detection Bypass</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/emulator_detection_bypass/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/emulator_detection_bypass/index.html</guid><description>Emulator check reads easily-spoofed build properties.</description></item><item><title>Excessive Agent Agency</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/excessive_agent_agency/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/excessive_agent_agency/index.html</guid><description>Assistant has tool-calling (e.g. send message) with no confirmation.</description></item><item><title>Exported Android Components</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/exported_android_components/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/exported_android_components/index.html</guid><description>Activities/services/receivers exported with no permission checks.</description></item><item><title>Exported BroadcastReceiver Data Spoofing</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/exported_broadcast_receiver_spoof/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/exported_broadcast_receiver_spoof/index.html</guid><description>An exported BroadcastReceiver accepts broadcasts from any app and trusts their extras, so a local app spoofs data the app treats as authoritative (e.g. device…</description></item><item><title>Exported Component -&gt; Arbitrary URL / Activity Launch</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/exported_component_arbitrary_url_activity/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/exported_component_arbitrary_url_activity/index.html</guid><description>An exported component takes an attacker-supplied URL/activity target and opens it with the app's identity/privileges (ABEMA CVE-2024-28745 / Samsung Members…</description></item><item><title>Exported Component -&gt; Unauthorized State Manipulation</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/exported_component_state_manipulation/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/exported_component_state_manipulation/index.html</guid><description>An exported component accepts an attacker-controlled identifier in its intent extras and performs a security-sensitive STATE CHANGE (e.g. cancelling the…</description></item><item><title>File-Descriptor Capability Leakage</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/file_descriptor_capability_leakage/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/file_descriptor_capability_leakage/index.html</guid><description>The app passes an open ParcelFileDescriptor (via Binder, openFile(), or detachFd()) to an untrusted caller for a file/socket the caller could not otherwise…</description></item><item><title>FileProvider Path Traversal / Arbitrary File Sharing</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/fileprovider_path_traversal/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/fileprovider_path_traversal/index.html</guid><description>An over-broad FileProvider / grantUriPermissions lets another app read arbitrary app-private files via a traversal path.</description></item><item><title>Frida Detection Bypass</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/frida_detection_bypass/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/frida_detection_bypass/index.html</guid><description>Frida detection greps for a fixed string easily disabled.</description></item><item><title>GUI Agent Action Rebinding (Observation-Action Gap)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/gui_agent_action_rebinding/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/gui_agent_action_rebinding/index.html</guid><description>A GUI agent plans a tap against the screen it observed, but a zero-permission app swaps the foreground to a sensitive target during the reasoning latency, so…</description></item><item><title>Handoff / NSUserActivity Injection</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/handoff_useractivity_injection/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/handoff_useractivity_injection/index.html</guid><description>The receiving app restores state from a Handoff NSUserActivity (userInfo / webpageURL) and TRUSTS it - navigating, mutating state, or acting on an…</description></item><item><title>Hardcoded Keys &amp; Static IVs</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/hardcoded_keys_ivs/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/hardcoded_keys_ivs/index.html</guid><description>Symmetric key and IV baked into the binary; IV reused across messages.</description></item><item><title>Hardcoded LLM API Keys</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/hardcoded_llm_api_keys/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/hardcoded_llm_api_keys/index.html</guid><description>A cloud-LLM API key is shipped in the binary.</description></item><item><title>Hidden Context Exposure</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/hidden_context_exposure/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/hidden_context_exposure/index.html</guid><description>Untrusted retrieved/tool context that should have stayed out of reach (secrets, other users' data) is exposed to the model and the user (successor to…</description></item><item><title>Identity Credential / mDL Presentation Not Bound</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/identity_credential_presentation_binding/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/identity_credential_presentation_binding/index.html</guid><description>A verifier accepts a digital-identity presentation (mDL/mDoc via Identity Credential / ISO 18013-5, or a Wallet identity assertion) without binding it to THIS…</description></item><item><title>Implicit Intent Leaks Sensitive Data</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/implicit_intent_sensitive_data/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/implicit_intent_sensitive_data/index.html</guid><description>Sensitive data is placed on an implicit intent (no explicit component/package), so any co-resident app registering a matching filter receives it (Samsung Smart…</description></item><item><title>Improper MAC Verification (non-constant-time / unauthenticated)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/improper_mac_verification/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/improper_mac_verification/index.html</guid><description>A signed token's HMAC is verified with a short-circuiting string equals (==) instead of a constant-time compare, leaking a timing oracle; a companion path…</description></item><item><title>Improper Signature Verification (payload not bound)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/improper_signature_verification/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/improper_signature_verification/index.html</guid><description>An RSA-SHA256 signed update blob is accepted because the app only checks a signature is present and well-formed, never that it binds to the payload; an…</description></item><item><title>In-App Browser UI / Address-Bar Spoofing</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/inapp_browser_ui_spoofing/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/inapp_browser_ui_spoofing/index.html</guid><description>An in-app WebView browser derives the displayed origin/address-bar from attacker-controllable content instead of the real committed URL, enabling website…</description></item><item><title>Incoming-Call Metadata Read (Missing Authorization class)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/incoming_call_metadata_missing_authorization/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/incoming_call_metadata_missing_authorization/index.html</guid><description>A provider path returns an incoming call's phone number and associated metadata with no permission check, so a local app reads it with zero grants and no user…</description></item><item><title>Indirect Prompt Injection (scanned QR/image/file)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/prompt_injection_indirect/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/prompt_injection_indirect/index.html</guid><description>Hidden instructions in scanned QR/image/shared file are executed by the LLM.</description></item><item><title>Insecure / Bypassable Biometric Prompt</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_biometric_prompt/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_biometric_prompt/index.html</guid><description>Local auth is event-bound UI only; failure path is trivially bypassed.</description></item><item><title>Insecure Backups (allowBackup / unencrypted iOS backups)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_backups/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_backups/index.html</guid><description>android:allowBackup=true and no iOS backup exclusion leak app data to backups.</description></item><item><title>Insecure Credential Manager / Autofill Integration</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_credential_manager/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_credential_manager/index.html</guid><description>Misuses the Android Credential Manager / iOS AutoFill: associates credentials with an unverified domain and lets autofill cache secrets into insecure fields.</description></item><item><title>Insecure Firebase / Cloud Backend Config</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_firebase_cloud_config/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_firebase_cloud_config/index.html</guid><description>A world-readable Firebase/cloud backend URL plus hardcoded cloud credentials expose backend data.</description></item><item><title>Insecure Inter-Agent Communication</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_inter_agent_comms/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_inter_agent_comms/index.html</guid><description>Messages between sub-agents are unauthenticated, so a spoofed message misdirects the agent cluster.</description></item><item><title>Insecure Local Storage (Plaintext SharedPreferences/UserDefaults)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_local_storage/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_local_storage/index.html</guid><description>Auth token and PII written to SharedPreferences/UserDefaults in cleartext.</description></item><item><title>Insecure On-Device Model Storage</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_ondevice_model_storage/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_ondevice_model_storage/index.html</guid><description>On-device model file is unsigned/unencrypted and swappable.</description></item><item><title>Insecure Output Handling</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_output_handling/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_output_handling/index.html</guid><description>LLM output rendered unsanitized into a WebView / run as a query.</description></item><item><title>Insecure Password Reset Token / Magic Link</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_password_reset_token/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_password_reset_token/index.html</guid><description>Password-reset tokens / magic-login links are short, predictable, and never expire.</description></item><item><title>Insecure Randomness (predictable tokens/session IDs)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_random/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_random/index.html</guid><description>Uses Random() instead of Random.secure() for tokens/session IDs.</description></item><item><title>Insecure SD-Card / External Storage</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_sdcard_external_storage/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_sdcard_external_storage/index.html</guid><description>Writes sensitive files to shared/external storage where any app with storage access can read them.</description></item><item><title>Insecure WebView (JS Bridge RCE, file:// access)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_webview/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_webview/index.html</guid><description>WebView exposes a JS bridge and enables file:// access for RCE-style abuse.</description></item><item><title>Insecure WebView Networking</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_webview_networking/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/insecure_webview_networking/index.html</guid><description>WebView ignores network security config and loads mixed/cleartext content.</description></item><item><title>Installed-App Enumeration (Privacy Fingerprint)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/installed_app_enumeration/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/installed_app_enumeration/index.html</guid><description>The app probes which OTHER apps are installed - iOS canOpenURL over a scheme list, Android queryIntentActivities / getInstalledPackages - with no functional…</description></item><item><title>Intent Argument Injection -&gt; Local Code Execution</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/intent_arg_injection_rce/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/intent_arg_injection_rce/index.html</guid><description>An exported component feeds an attacker-controlled intent extra / command-line arg into an execution path, so another app runs code with this app's privileges…</description></item><item><title>Intent Redirection / Task Hijack (StrandHogg-style)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/intent_redirection/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/intent_redirection/index.html</guid><description>An exported component forwards an attacker-supplied nested intent to an internal component (intent redirection), and lax task affinity enables task hijack.</description></item><item><title>Invisible / Unicode Prompt Injection</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/unicode_invisible_prompt_injection/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/unicode_invisible_prompt_injection/index.html</guid><description>Hidden instructions encoded with zero-width / RTL-override characters in scanned or shared text are obeyed by the assistant.</description></item><item><title>iOS Capability-Composition Chain</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/ios_capability_composition_chain/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/ios_capability_composition_chain/index.html</guid><description>The vulnerability is the CHAIN, not any one API. A Universal Link resolves to an App Intent -&gt; perform() reads its parameter as a security-scoped file…</description></item><item><title>JS Bridge Callback-ID Injection</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/js_bridge_callback_id_injection/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/js_bridge_callback_id_injection/index.html</guid><description>The native bridge trusts a caller-supplied callbackId and dispatches the result to it without validation, so web content forges an id to invoke a native…</description></item><item><title>JS Bridge Exposes a Privileged Native API</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/js_bridge_exposes_privileged_api/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/js_bridge_exposes_privileged_api/index.html</guid><description>A bridge method exposes a privileged native capability (auth-token read, Keychain/Keystore, filesystem, camera/location) to any web content with no origin…</description></item><item><title>JWT Vulnerabilities (alg:none, weak secret)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/jwt_vulnerabilities/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/jwt_vulnerabilities/index.html</guid><description>Accepts alg:none tokens and verifies with a weak, guessable secret.</description></item><item><title>Keyboard Cache &amp; Autofill Leakage</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/keyboard_cache_autofill_leakage/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/keyboard_cache_autofill_leakage/index.html</guid><description>Sensitive text fields allow keyboard caching / autofill of secrets.</description></item><item><title>Keychain Access-Group Authorization Confusion</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/keychain_access_group_authorization_confusion/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/keychain_access_group_authorization_confusion/index.html</guid><description>Over-broad kSecAttrAccessGroup / a shared access group / synchronizable or wrongly-scoped accessibility flags let another app, extension, or user read Keychain…</description></item><item><title>Keychain State Integrity Manipulation</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/keychain_state_integrity_manipulation/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/keychain_state_integrity_manipulation/index.html</guid><description>The app TRUSTS a Keychain/Keystore item as authoritative but a local attacker can MODIFY that stored state (not merely read it), so tampering with the item…</description></item><item><title>Keychain/Keystore Misuse</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/keychain_keystore_misuse/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/keychain_keystore_misuse/index.html</guid><description>Secrets stored without hardware-backed protection / with weak accessibility flags.</description></item><item><title>Local Security-State Integrity Tampering</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/local_security_state_integrity_tampering/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/local_security_state_integrity_tampering/index.html</guid><description>A security decision (authenticated?, role, jailbreak-check result, purchase entitlement) is driven by a locally-persisted value in…</description></item><item><title>Lock-Screen Control / Widget Action Authorization</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/lockscreen_control_action_authorization/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/lockscreen_control_action_authorization/index.html</guid><description>A Control Widget / interactive widget exposed on the Lock Screen, Control Center, or Action Button invokes a sensitive App Intent without the authentication…</description></item><item><title>Lock-State Confusion Data Exposure</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/lock_state_confusion_data_exposure/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/lock_state_confusion_data_exposure/index.html</guid><description>Sensitive data or a privileged action is reachable while the device is LOCKED through an accessibility / notification / widget / VoiceOver path that never…</description></item><item><title>Malicious Third-Party SDK</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/malicious_third_party_sdk/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/malicious_third_party_sdk/index.html</guid><description>A bundled SDK exfiltrates data far beyond its stated purpose.</description></item><item><title>Malware / Overlay Co-Resident Detection Not Implemented</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/malware_detection_absent/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/malware_detection_absent/index.html</guid><description>The app never checks its runtime environment for known-malicious co-resident apps (accessibility abusers, overlay/tapjacking packages, known trojan package…</description></item><item><title>MCP / Tool Description Poisoning</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/mcp_tool_poisoning/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/mcp_tool_poisoning/index.html</guid><description>A connected tool/MCP server's description carries hidden instructions that the agent ingests and obeys during planning.</description></item><item><title>MCP Connector Capability Attestation Absent</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/mcp_capability_attestation_absent/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/mcp_capability_attestation_absent/index.html</guid><description>A connected MCP server self-declares the capabilities (scopes) it holds, and the agent host grants them from the declaration alone with no attestation, so a…</description></item><item><title>MCP open_url -&gt; Arbitrary Android Intent</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/mcp_open_url_arbitrary_intent/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/mcp_open_url_arbitrary_intent/index.html</guid><description>An MCP tool the agent can invoke (mobile_open_url) maps a model-supplied URL straight to Android startActivity() with no scheme allowlist, so a prompt-injected…</description></item><item><title>MediaProjection / Screen-Capture Authorization Bypass</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/mediaprojection_screencapture_authorization_bypass/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/mediaprojection_screencapture_authorization_bypass/index.html</guid><description>An attacker-controlled value flows into MediaProjection / screen-capture authorization (a reused/forwarded projection token, a consent-result treated as…</description></item><item><title>Missing / Stale SBOM (No Component Inventory)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/sbom_missing_or_stale/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/sbom_missing_or_stale/index.html</guid><description>No Software Bill of Materials is produced, so bundled SDKs and their known-vulnerable versions are invisible to defenders.</description></item><item><title>Missing Consent Before Data Access</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/missing_consent_before_data_access/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/missing_consent_before_data_access/index.html</guid><description>Accesses location/contacts/photos with no consent screen.</description></item><item><title>Missing FLAG_SECURE (screen recording exposure)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/missing_flag_secure/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/missing_flag_secure/index.html</guid><description>Sensitive screen allows screenshots/recording (no FLAG_SECURE).</description></item><item><title>Multi-Account Isolation Failure</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/multi_account_isolation_failure/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/multi_account_isolation_failure/index.html</guid><description>Switching accounts (or logging out and into account B) does not fully clear account A's cached credentials, tokens, keys, or on-disk/in-memory data, so account…</description></item><item><title>Native Code Memory Bugs (JNI buffer overflow)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/native_code_memory_bugs/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/native_code_memory_bugs/index.html</guid><description>A small JNI/FFI routine with a classic unbounded copy (optional/high-effort).</description></item><item><title>No Obfuscation / Symbol Stripping</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/no_obfuscation/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/no_obfuscation/index.html</guid><description>Ships with readable symbols; no ProGuard/R8/Dart obfuscation.</description></item><item><title>No Tracking Transparency Prompt</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/no_tracking_transparency_prompt/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/no_tracking_transparency_prompt/index.html</guid><description>Cross-app tracking begins with no ATT-equivalent prompt.</description></item><item><title>Notification Content Disclosure via Alternate Surface</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/notification_alternate_surface_disclosure/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/notification_alternate_surface_disclosure/index.html</guid><description>Sensitive notification content that is redacted on the lock screen is rendered in full on a secondary presentation surface (desktop / DeX mode, widget…</description></item><item><title>Notification Listener Authorization Bypass</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/notification_listener_authorization_bypass/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/notification_listener_authorization_bypass/index.html</guid><description>Notification-listener access is effectively granted without a proper user grant - above the lock screen, or via an unverified NotificationListenerService…</description></item><item><title>Notification-Action / Trampoline Authorization Bypass</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/notification_action_authorization_bypass/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/notification_action_authorization_bypass/index.html</guid><description>A notification action fires a PendingIntent (or, on Android, trampolines through an exported receiver -&gt; activity) that performs a privileged operation -…</description></item><item><title>OAuth Misconfiguration (implicit flow token leakage)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/oauth_misconfiguration/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/oauth_misconfiguration/index.html</guid><description>Implicit-flow access token leaks via redirect URL and logs.</description></item><item><title>On-Device Model Extraction / Theft</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/ondevice_model_extraction/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/ondevice_model_extraction/index.html</guid><description>On-device model weights are readable/extractable from app storage, enabling model theft and offline attack crafting.</description></item><item><title>Ordered-Broadcast Result Injection</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/ordered_broadcast_result_injection/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/ordered_broadcast_result_injection/index.html</guid><description>The app sends an ordered broadcast and then TRUSTS the aggregated getResultData() / result-extras, but a co-resident receiver registered at a higher priority…</description></item><item><title>Over-Broad Media Access (no scoped photo picker)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/photo_picker_over_access/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/photo_picker_over_access/index.html</guid><description>Requests full media/photo-library permission instead of the modern scoped photo picker, over-collecting user photos.</description></item><item><title>Over-Privileged Permissions</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/over_privileged_permissions/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/over_privileged_permissions/index.html</guid><description>Requests broad permissions unrelated to app functionality.</description></item><item><title>Overlay Phishing</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/overlay_phishing/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/overlay_phishing/index.html</guid><description>A credential screen can be covered by a look-alike overlay to phish input (no overlay/obscured-touch protection).</description></item><item><title>Passkey Assertion Replay (Sign-Count Not Enforced)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_assertion_replay_signcount/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_assertion_replay_signcount/index.html</guid><description>The authenticator sign-count / credential counter is never persisted or compared, so a captured WebAuthn assertion replays to create additional authenticated…</description></item><item><title>Passkey Challenge Reuse / Not Bound</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_challenge_reuse/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_challenge_reuse/index.html</guid><description>The server challenge is static / reused / never bound to a single ceremony, so a recorded assertion for one challenge is accepted again (assertion replay via…</description></item><item><title>Passkey Credential Exfiltration</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_credential_exfiltration/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_credential_exfiltration/index.html</guid><description>Passkey/credential material is cached in app-private storage without hardware-backed protection, allowing extraction.</description></item><item><title>Passkey Fallback / Downgrade Attack</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_fallback_downgrade/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_fallback_downgrade/index.html</guid><description>Passkey auth silently falls back to a weak password/OTP path an attacker can force (authentication downgrade).</description></item><item><title>Passkey Origin / RP-ID Binding Bypass</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_origin_binding_bypass/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_origin_binding_bypass/index.html</guid><description>rpId/origin is not properly validated, so a passkey assertion is accepted across origins (relying-party confusion).</description></item><item><title>Passkey Registration/Deletion Authorization Missing</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_credential_management_authz/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_credential_management_authz/index.html</guid><description>Passkey register/replace/delete endpoints don't re-authorize the acting user, so an attacker can add their own passkey or delete the victim's, causing account…</description></item><item><title>Passkey Step-Up Authentication Bypass</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_stepup_auth_bypass/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_stepup_auth_bypass/index.html</guid><description>A sensitive action's 'step-up verified' flag is set from the mere existence of a registered passkey instead of a completed assertion, so step-up is satisfied…</description></item><item><title>Passkey User-Verification (UV) Enforcement Bypass</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_user_verification_bypass/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_user_verification_bypass/index.html</guid><description>A configured userVerification=REQUIRED is silently not enforced, so assertions with the UV flag unset (presence-only) are accepted (Spring Security…</description></item><item><title>Passkey Weak / No Attestation Verification</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_weak_attestation/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_weak_attestation/index.html</guid><description>Accepts WebAuthn/passkey registrations with 'none' attestation and never verifies the authenticator attestation statement.</description></item><item><title>Pending Intent Hijacking</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/pending_intent_hijacking/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/pending_intent_hijacking/index.html</guid><description>Mutable, implicit PendingIntent can be intercepted/redirected.</description></item><item><title>PendingIntent Provenance Confusion</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/pendingintent_provenance_confusion/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/pendingintent_provenance_confusion/index.html</guid><description>An SDK/receiver assumes 'who presents a PendingIntent' == 'who created it', so a replayed/forwarded PendingIntent authenticates an attacker as the creating app…</description></item><item><title>Persistent URI-Grant Capability Abuse</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/persistable_uri_grant_abuse/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/persistable_uri_grant_abuse/index.html</guid><description>An exported component receives an attacker-controlled content:// URI carrying FLAG_GRANT_PERSISTABLE_URI_PERMISSION and calls takePersistableUriPermission()…</description></item><item><title>PII in Analytics Events</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/pii_in_analytics_events/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/pii_in_analytics_events/index.html</guid><description>Raw PII (email, precise location) sent unfiltered in analytics events.</description></item><item><title>Platform-Version Security Fallback</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/platform_version_security_fallback/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/platform_version_security_fallback/index.html</guid><description>A security decision is gated on the OS version (if (SDK_INT &gt;= X) / @available) and silently falls back to an INSECURE path on older versions - e.g. skipping…</description></item><item><title>Predictive Back / Recents Snapshot Leakage</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/predictive_back_leakage/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/predictive_back_leakage/index.html</guid><description>Android 14+ predictive-back / recents snapshot captures a sensitive screen because it is not marked secure.</description></item><item><title>Privacy Control Alternate-Path Bypass</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/privacy_control_alternate_path_bypass/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/privacy_control_alternate_path_bypass/index.html</guid><description>App functionality reaches protected data through an ALTERNATE path that sidesteps the platform privacy control (a different API, a shared container / app…</description></item><item><title>Privileged Input-Provider (IME) Event Injection</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/privileged_input_provider_injection/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/privileged_input_provider_injection/index.html</guid><description>The default input-method (IME) surface accepts key/motion events from an untrusted caller because a permission/caller check is missing, so a co-resident app…</description></item><item><title>Privileged Provider Activation Abuse</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/privileged_provider_activation_abuse/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/privileged_provider_activation_abuse/index.html</guid><description>An app becomes an enabled system provider (accessibility / notification-listener / VPN / IME / device-admin / call-screening / phone-account / MediaProjection…</description></item><item><title>Privileged Service Binding / Binder Interface Exposure</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/privileged_service_binding_exposure/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/privileged_service_binding_exposure/index.html</guid><description>An exported/bindable Service exposes a privileged Binder interface (AIDL/Messenger) that any app can bindService() to and call without a caller-identity /…</description></item><item><title>Protected-Data Access via Input-Validation Confusion</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/protected_data_access_via_input_validation/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/protected_data_access_via_input_validation/index.html</guid><description>Untrusted app-supplied input flows through a security-sensitive parser/normalizer whose result is then used to authorize access to a protected resource, so an…</description></item><item><title>Provider-Controlled Metadata -&gt; Plugin Filesystem Traversal</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/provider_metadata_to_filesystem_traversal/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/provider_metadata_to_filesystem_traversal/index.html</guid><description>A framework/plugin layer (Flutter/React Native/Cordova/Capacitor) reads DISPLAY_NAME from an UNTRUSTED ContentProvider via ContentResolver.query() and uses it…</description></item><item><title>Proximity Transfer Unsafe Parsing (AirDrop / Quick Share)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/proximity_transfer_unsafe_parsing/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/proximity_transfer_unsafe_parsing/index.html</guid><description>The app parses an untrusted, pre-authentication proximity-transfer payload (AirDrop / Quick Share plist / XML / archive) with a naive, unbounded parser, so a…</description></item><item><title>Push Notification Leakage</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/push_notification_leakage/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/push_notification_leakage/index.html</guid><description>Sensitive data placed directly in notification payloads / lockscreen.</description></item><item><title>QR / NFC Scan -&gt; Privileged Action Without Confirmation</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/qr_nfc_to_privileged_action/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/qr_nfc_to_privileged_action/index.html</guid><description>A scanned QR/NFC tag from an untrusted caller is forwarded straight to a privileged action / automation trigger with no user confirmation, so a co-resident app…</description></item><item><title>QR Code Injection</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/qr_code_injection/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/qr_code_injection/index.html</guid><description>Scanner trusts scanned content and acts on it without validation.</description></item><item><title>QR Scanner -&gt; URL With No Validation</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/qr_url_no_validation/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/qr_url_no_validation/index.html</guid><description>A scanned QR code's payload is treated as a trusted URL/deeplink and opened/navigated without validation (Firefox iOS QR-scanner CVE-2025-54145 class).</description></item><item><title>RAG Vector Store Poisoning</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/rag_vector_store_poisoning/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/rag_vector_store_poisoning/index.html</guid><description>A poisoned entry written to the on-device RAG/vector store is retrieved and trusted on later, unrelated queries.</description></item><item><title>Root/Jailbreak Detection Bypass</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/root_jailbreak_detection_bypass/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/root_jailbreak_detection_bypass/index.html</guid><description>Detection result gates on a client-side boolean easily hooked to false.</description></item><item><title>RSA Without OAEP Padding</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/rsa_no_oaep_padding/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/rsa_no_oaep_padding/index.html</guid><description>A payload is RSA-encrypted with legacy PKCS#1 v1.5 padding instead of OAEP, exposing it to Bleichenbacher-style chosen-ciphertext padding-oracle attacks; the…</description></item><item><title>Screenshot / Task-Switcher Leakage</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/screenshot_taskswitcher_leakage/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/screenshot_taskswitcher_leakage/index.html</guid><description>Sensitive screen rendered into the app-switcher snapshot with no FLAG_SECURE.</description></item><item><title>Sensitive Data in Crash Reports</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/sensitive_data_in_crash_reports/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/sensitive_data_in_crash_reports/index.html</guid><description>Secrets, tokens, PII, or full request/response bodies survive into crash / diagnostic reports (Crashlytics/Sentry breadcrumbs, exception messages, attached…</description></item><item><title>Sensitive Data in Logs</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/sensitive_data_in_logs/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/sensitive_data_in_logs/index.html</guid><description>PII, tokens, and passwords printed to system logs.</description></item><item><title>Sensitive Data in Memory</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/sensitive_data_in_memory/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/sensitive_data_in_memory/index.html</guid><description>Passwords/keys are held in long-lived, never-cleared objects, recoverable from a process memory dump.</description></item><item><title>Sensitive Notification -&gt; Privileged AI Processing</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/notification_intelligence_ai_processing/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/notification_intelligence_ai_processing/index.html</guid><description>Sensitive notification content is fed to a privileged notification-intelligence / on-device AI consumer (summary, classification, smart-action) without…</description></item><item><title>Session Fixation After WebAuthn Assertion</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_session_fixation/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_session_fixation/index.html</guid><description>The session identifier is not rotated after a successful passkey assertion, so a pre-set (attacker-known) session id remains valid post-login (session…</description></item><item><title>Shared WebView Mini-App Isolation Failure (Cross-Tenant Cookies)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/shared_webview_miniapp_isolation/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/shared_webview_miniapp_isolation/index.html</guid><description>A super-app hosts multiple mini-programs in ONE shared WebView instance (shared cookie jar / localStorage), so one mini-app reads another mini-app's cookies…</description></item><item><title>Shortcuts / App Intents Path + Symlink Sandbox Escape</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/shortcuts_path_symlink_sandbox_escape/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/shortcuts_path_symlink_sandbox_escape/index.html</guid><description>Untrusted Shortcuts / App Intents input drives a file operation whose path is resolved through a symlink or a ../ traversal with no canonicalization, so the…</description></item><item><title>Silent SDK Auto-Update (Post-Deploy Behavior Change)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/silent_sdk_auto_update/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/silent_sdk_auto_update/index.html</guid><description>A benign-looking SDK silently fetches and swaps in new behavior at runtime (SpinOK-style), turning malicious after install with no app update or review.</description></item><item><title>SSL Pinning (Trivially Bypassable)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/ssl_pinning_bypass/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/ssl_pinning_bypass/index.html</guid><description>Pinning is implemented but disabled by a client-side flag / easy hook.</description></item><item><title>SSRF via URL / Media Handler</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/ssrf_url_media_handler/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/ssrf_url_media_handler/index.html</guid><description>An attacker-controlled URL parameter passed into a fetch/media loader is not restricted to an allowlist, so the app can be steered to internal/loopback…</description></item><item><title>System Assistant -&gt; Locked-Device Capability Abuse</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/assistant_locked_device_capability_abuse/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/assistant_locked_device_capability_abuse/index.html</guid><description>The system assistant surface (Siri / App-Intents / voice shortcuts) exposes sensitive information or performs a privileged capability while the device is…</description></item><item><title>System Prompt Leakage</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/system_prompt_leakage/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/system_prompt_leakage/index.html</guid><description>System prompt (with a fake secret) is extractable via the chat.</description></item><item><title>System-Surface -&gt; Privileged App Intent Exposure</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/system_surface_privileged_appintent_exposure/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/system_surface_privileged_appintent_exposure/index.html</guid><description>An App Intent surfaced to many system entry points (Siri, Spotlight, Shortcuts, Widget, Control, Live Activity, Action Button, Apple Intelligence) reaches a…</description></item><item><title>Tapjacking</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/tapjacking/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/tapjacking/index.html</guid><description>Sensitive action screen does not set filterTouchesWhenObscured.</description></item><item><title>Telephony / Phone-Account Capability Abuse</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/telephony_capability_abuse/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/telephony_capability_abuse/index.html</guid><description>A loosely-guarded / exported flow lets an untrusted caller drive a telephony capability - place a call, send an SMS, register or manipulate a phone account…</description></item><item><title>Temp / Cache File Leftovers</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/temp_file_leftovers/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/temp_file_leftovers/index.html</guid><description>Decrypted/sensitive content written to temp/cache dirs and never cleaned up.</description></item><item><title>Third-Party Authenticator / Cross-Device Pairing Authorization Missing</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_thirdparty_pairing_authz/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/passkey_thirdparty_pairing_authz/index.html</guid><description>Third-party authenticator / cross-device passkey-entry pairing is approved without a permission/authorization check, so an unauthorized app or device is paired…</description></item><item><title>Third-Party SDK Data Leakage</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/third_party_sdk_data_leakage/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/third_party_sdk_data_leakage/index.html</guid><description>A stand-in analytics SDK phones home more data than its stated purpose.</description></item><item><title>TOCTOU Race Condition in Auth Check</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/toctou_race_condition/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/toctou_race_condition/index.html</guid><description>Auth is checked then used with a mutable gap an attacker can win.</description></item><item><title>Typosquatted Dependency</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/typosquatted_dependency/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/typosquatted_dependency/index.html</guid><description>Depends on a lookalike package name mimicking a trusted one.</description></item><item><title>Unauthenticated Encryption (malleable ciphertext / bit-flipping)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/unauthenticated_encryption_malleable_ciphertext/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/unauthenticated_encryption_malleable_ciphertext/index.html</guid><description>A token is encrypted with AES-CBC and no MAC, so an attacker who never learns the key flips a ciphertext byte to predictably change the decrypted plaintext…</description></item><item><title>Unauthenticated Local / Loopback Service</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/unauthenticated_local_loopback_service/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/unauthenticated_local_loopback_service/index.html</guid><description>The app opens a local HTTP/TCP or unix-domain socket (for IPC, a debug bridge, a companion SDK, or a WebView bridge) with no authentication, so any co-resident…</description></item><item><title>Unbounded AI Resource Consumption</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/unbounded_ai_resource_consumption/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/unbounded_ai_resource_consumption/index.html</guid><description>No rate limiting on AI calls enables a cost-exhaustion attack.</description></item><item><title>Universal Link / AASA Associated-Domain Confusion</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/universal_link_aasa_confusion/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/universal_link_aasa_confusion/index.html</guid><description>The app trusts an incoming Universal Link because it matched an associated domain, but weak AASA deployment (overly broad path patterns / wildcards, open…</description></item><item><title>Unsafe Deserialization</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/unsafe_deserialization/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/unsafe_deserialization/index.html</guid><description>Deserializes untrusted data into typed objects with no validation.</description></item><item><title>Unsafe Media / Image Decoding</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/unsafe_media_decoding/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/unsafe_media_decoding/index.html</guid><description>Untrusted image/media bytes are passed straight to a decoder with no type/size/dimension checks, enabling decompression bombs and codec exploitation (Samsung…</description></item><item><title>Unsigned / Unverified Build Artifact</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/unsigned_unverified_build_artifact/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/unsigned_unverified_build_artifact/index.html</guid><description>Update artifact fetched and applied with no signature/checksum check.</description></item><item><title>Untrusted Mobile Input -&gt; LLM Prompt (deep link / clipboard / QR)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/untrusted_mobile_input_to_llm/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/untrusted_mobile_input_to_llm/index.html</guid><description>Content arriving over a mobile trust boundary (deep-link param, clipboard, scanned QR, notification) is concatenated straight into the assistant's prompt…</description></item><item><title>Unvalidated Intent Extras</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/unvalidated_intent_extras/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/unvalidated_intent_extras/index.html</guid><description>Intent extras trusted as-is, enabling privilege escalation.</description></item><item><title>Unverified Model Supply Chain</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/unverified_model_supply_chain/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/unverified_model_supply_chain/index.html</guid><description>Model update fetched from an unauthenticated URL with no checksum.</description></item><item><title>URI Permission / GRANT_URI_PERMISSIONS Abuse</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/grant_uri_permission_abuse/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/grant_uri_permission_abuse/index.html</guid><description>A forwarded/redirected Intent carries FLAG_GRANT_READ/WRITE_URI_PERMISSION to a private content:// URI, so a malicious app is transitively granted access to…</description></item><item><title>Username Enumeration</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/username_enumeration/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/username_enumeration/index.html</guid><description>Login returns distinguishable responses for valid vs invalid usernames, allowing account enumeration.</description></item><item><title>Verbose Error Handling (leaked stack traces)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/verbose_error_handling/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/verbose_error_handling/index.html</guid><description>Error screens render full stack traces and internal details.</description></item><item><title>VPN Provider Trust-Anchor / Tunnel MITM</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/vpn_provider_trust_anchor_abuse/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/vpn_provider_trust_anchor_abuse/index.html</guid><description>An app that provides a VPN tunnel authenticates the tunnel endpoint weakly - disabled/loose certificate validation, a custom trust manager, user-controllable…</description></item><item><title>Vulnerable Dependencies (known CVE)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/vulnerable_dependencies/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/vulnerable_dependencies/index.html</guid><description>Bundles a library version with a documented known CVE.</description></item><item><title>Weak / No Password Policy</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/weak_password_policy/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/weak_password_policy/index.html</guid><description>Accepts single-character passwords; no complexity or length checks.</description></item><item><title>Weak / Outdated TLS Config</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/weak_tls_config/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/weak_tls_config/index.html</guid><description>Negotiates deprecated TLS versions / weak cipher suites.</description></item><item><title>Weak Cryptographic Algorithms (MD5/SHA1/DES/RC4/ECB)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/weak_algorithms/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/weak_algorithms/index.html</guid><description>MD5/SHA1 for password hashing and DES/RC4/AES-ECB for encryption.</description></item><item><title>Weak Key Derivation (no/low PBKDF2 iterations)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/weak_key_derivation/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/weak_key_derivation/index.html</guid><description>Derives keys from passwords with missing or trivial KDF iteration counts.</description></item><item><title>Weak Session Management</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/weak_session_management/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/weak_session_management/index.html</guid><description>Sessions never expire and use predictable, incrementing tokens.</description></item><item><title>WebView Cleartext / Mixed-Content Transport Downgrade</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/webview_cleartext_mixed_content_downgrade/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/webview_cleartext_mixed_content_downgrade/index.html</guid><description>A WebView opts out of cleartext blocking (android:usesCleartextTraffic / relaxed network-security-config) and relaxes the Mixed Content Policy…</description></item><item><title>WebView JS Injection + SSL-Validation Bypass</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/webview_js_injection_ssl_bypass/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/webview_js_injection_ssl_bypass/index.html</guid><description>The WebView disables/relaxes TLS certificate validation (accept-all handler) while also permitting script injection, so a MITM attacker rewrites the loaded…</description></item><item><title>WebView Origin Confusion -&gt; Local-Only IPC</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/webview_origin_confusion_ipc/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/webview_origin_confusion_ipc/index.html</guid><description>The WebView IPC layer classifies the caller's origin incorrectly, so a remote page is treated as the local/trusted application origin and can invoke…</description></item><item><title>WebView Remote Debugging Enabled</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/webview_remote_debugging_enabled/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/webview_remote_debugging_enabled/index.html</guid><description>WebView.setWebContentsDebuggingEnabled(true) is left on in a production build, so anyone with adb / chrome://inspect access can attach DevTools to the WebView…</description></item><item><title>WebView Safe Browsing Disabled</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/webview_safe_browsing_disabled/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/webview_safe_browsing_disabled/index.html</guid><description>The WebView disables Google Safe Browsing (android:usesCleartextTraffic aside, EnableSafeBrowsing=false / setSafeBrowsingEnabled(false)), stripping the…</description></item><item><title>WebView SOP / CSP Disabled (Cross-Origin &amp; Inline Script)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/webview_sop_csp_disabled/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/webview_sop_csp_disabled/index.html</guid><description>The app's WebView relaxes/omits Same-Origin-Policy and Content-Security-Policy enforcement (e.g. allowUniversalAccessFromFileURLs /…</description></item><item><title>WebView Untrusted URL -&gt; Local File Read (iOS WKWebView)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/wkwebview_untrusted_url_local_file/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/wkwebview_untrusted_url_local_file/index.html</guid><description>Unsanitized user-controlled fields are reflected into a WebView, and file access is left enabled, so injected JS can read the app's local files from the…</description></item><item><title>WebView URL-Loading Policy Confusion</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/webview_url_loading_policy_confusion/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/webview_url_loading_policy_confusion/index.html</guid><description>The WebView's URL-policy handler (shouldOverrideUrlLoading / decidePolicyForNavigationAction) makes a trust decision on a raw, un-canonicalized URL, so…</description></item><item><title>Zero-Click Media Parse Before User Accept (VoIP-ring class)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/zero_click_call_media_parse_sink/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/zero_click_call_media_parse_sink/index.html</guid><description>Attacker-controlled call-setup media is parsed while the call is still ringing, before the user accepts, so a declared-length lie drives an out-of-bounds read…</description></item><item><title>Zip Path Traversal (Zip-Slip)</title><link>https://cpeoples.github.io/dvma/vulnerabilities/detail/zip_path_traversal/index.html</link><pubDate>Thu, 24 Sep 2026 16:36:55 +0000</pubDate><guid>https://cpeoples.github.io/dvma/vulnerabilities/detail/zip_path_traversal/index.html</guid><description>Update-package unpacker writes entries outside the target dir.</description></item></channel></rss>