☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]

CVE-2020-12483

CVE-2020-12483 — AppStore Remote Download and Installation Vulnerability
📅 PUBLISHED: 2021-03-23 00:00 UTC 🔄 UPDATED: 2026-08-12 14:52 UTC
[ PATCH UNDER REVIEW ↓ ] Remains UNDER REVIEW until an independent source confirms the fix
[ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.68%
👁️
0.68% probability
16.9× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: version not auto-detected — verify your deployed version locally
CVSS SEVERITY SCALE
9.0–10.0 CRITICAL
7.0–8.9 HIGH
4.0–6.9 MEDIUM
0.1–3.9 LOW
0.0 NONE
8.2
THREAT LEVEL
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2020-12483 is a remote download and installation vulnerability affecting the Vivo AppStore application prior to version 8.12.0.0. The vulnerable component exposes an attack surface that allows a remote attacker to trigger the download and installation of applications on affected devices through specially crafted parameters. With a CVSS score of 8.2, this vulnerability is considered high severity and poses a significant supply-chain and device-integrity risk. Patch confidence is 0/4, meaning no official patch evidence has been identified from any tracked source at the time of this report, leaving affected devices in a persistent state of exposure.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

The NVD description for CVE-2020-12483 is notably sparse, indicating that the AppStore component before version 8.12.0.0 "exposes some of its components, and the attacker can cause remote download and install apps through carefully constructed parameters."

Vulnerability Class Analysis:

Based on the description, this vulnerability falls into the category of an insecure component exposure combined with insufficient input validation in a mobile application storefront. The term "exposes some of its components" suggests that internal application interfaces or Android components (likely Activities, Services, or ContentProviders in the Android application framework) are accessible without proper permission checks.

Attack Mechanism:

The core mechanism is that the AppStore exposes one or more Android application components that are intended for internal use. These components accept intent extras or URI parameters. Because these components are exported or otherwise accessible, an attacker can craft malicious payloads that invoke these components from outside the application's trusted context.

The "carefully constructed parameters" language indicates that the vulnerability requires specific, well-formed input to trigger the vulnerable code path. This is characteristic of a flaw where the application fails to validate the origin of requests and the content of parameters passed to an exported component. An attacker could exploit this by:

  1. Crafting an Android Intent (via a malicious app, ADB command, or deep link) that targets the exposed AppStore component.
  2. Embedding parameters that specify a remote URL from which the AppStore will silently download and install an application.
  3. The exposed component processes the parameters without adequate validation, initiating the download and installation flow.

Attack Surface:

The attack surface is the mobile device running a vulnerable version of the Vivo AppStore. The vulnerability is remotely triggerable, likely through Android Inter-Process Communication (IPC) mechanisms. The threat model would include:

  • Malicious third-party applications installed on the device that can craft intents.
  • Web-based attacks via deep links that can open the AppStore components from a browser.
  • Physical access or ADB-enabled access for direct component invocation.

Technical Detail Availability:

Insufficient technical detail is available from the NVD description to identify the exact component names, parameter structure, or the precise URI scheme used. No code-level details, function names, or specific endpoint paths are documented in the CVE record. The analysis above is based on the vulnerability class and common attack patterns for Android application component exposures.


Exploitation Scenarios

Patch Status Note: No public PoC is available, and exploitation details are inferred from the vulnerability class and NVD description. The attack chain described below is a general model for this class of Android component exposure vulnerabilities.

Scenario 1: Malicious Application-Driven Attack

  1. Reconnaissance/target identification: The attacker develops or identifies a benign-looking malicious application. The victim installs this application on their Vivo device running an affected AppStore version (before 8.12.0.0). Alternatively, the attacker could target devices via a watering-hole website or phishing link.

  2. Triggering the flaw: The malicious application constructs an Android Intent explicitly targeting the exposed AppStore component. Because the component is exported without proper permission checks, the malicious app can invoke it across application boundaries.

  3. Payload/execution method: The intent includes parameters that specify a remote malicious APK URL. The attacker hosts a malicious APK (e.g., banking trojan, spyware, ransomware) on their server. The crafted parameters instruct the AppStore to fetch and install this APK without user interaction or with minimal user interaction that lacks proper security warnings.

  4. Post-exploitation impact: The victim's device becomes compromised with the malicious application, which can steal credentials, monitor activities, exfiltrate data, or enroll the device in a botnet. The installation bypasses normal user consent and security review processes that the AppStore is supposed to enforce.

Scenario 2: Deep Link/Web-Based Attack

  1. Reconnaissance/target identification: The attacker crafts a malicious URL using a custom URI scheme that resolves to the vulnerable AppStore component. The victim uses the device's browser to visit a malicious or compromised website.

  2. Triggering the flaw: The URL is automatically processed by the Android system, which hands it off to the AppStore component via intent redirection.

  3. Payload/execution method: The URL parameters contain the download source URL for the malicious APK. No user interaction beyond visiting the page may be required.

  4. Post-exploitation impact: Remote code execution is effectively achieved through the installation of a malicious application, leading to full device compromise. The attacker gains the privileges granted to the installed malicious app.

Exploitation Factors:

  • The vulnerability is remotely accessible, and exploitation may not require privileged access.
  • The CVSS v3 base score of 8.2 indicates a high availability/confidentiality/integrity impact (specific subscores are not available due to the missing vector string).
  • The attack requires that the target device has the vulnerable AppStore version installed.
  • No public PoC is available; the attack chain is inferred from the vulnerability class.

Impact Assessment

Business Impact:

The primary impact of CVE-2020-12483 is to end users of Vivo devices. For an enterprise, this vulnerability can compromise BYOD (Bring Your Own Device) policies and the integrity of mobile endpoints. A successful exploit results in the installation of arbitrary applications, allowing attackers to:

  • Confidentiality Impact: Steal sensitive corporate data stored on the affected device — emails, documents, VPN credentials, and other enterprise resources accessed via mobile applications.
  • Integrity Impact: Replace legitimate applications with trojanized versions, manipulate device settings, or install system-level backdoors. The device can no longer be trusted for secure operations.
  • Availability Impact: Ransomware or destructive applications can lock or wipe the device, rendering it unusable.
  • Supply Chain Trust: The AppStore is the trusted channel for application procurement on Vivo devices. Exploitation of this channel erodes user trust in the integrity of the platform and its security controls.

Affected Systems:

  • Vivo smartphones with AppStore versions prior to 8.12.0.0.
  • Enterprise environments that distribute or allow Vivo devices for corporate use.
  • The vulnerability is specific to the Vivo AppStore component and does not directly affect other Android platforms.

Blast Radius:

The blast radius is potentially large given Vivo's market share in certain regions (particularly China, India, and other Asian markets). However, the attack requires user interaction (installing a malicious app or visiting a malicious website). The EPSS score of 0.00677 indicates a low probability of exploitation in the wild, but this should not be interpreted as low likelihood of future exploitation — it reflects the current lack of exploit availability. CISA has not listed this CVE in the Known Exploited Vulnerabilities catalog.

CVSS Reference:

The CVSS score is 8.2 (High). The vector string is not available in the provided data, so precise subscore analysis is not possible. The high score reflects the significant impact on confidentiality, integrity, and availability, likely with a network-based attack vector.


Detection Guidance

The detection rules below are designed to identify exploitation attempts based on the inferred vulnerability class. Because specific technical details (component names, URI schemes, parameter keys) are not available from the NVD description, the detection logic targets the behavioral indicators associated with this vulnerability class: application installation behavior, unexpected component invocation, and abnormal network traffic patterns.

Sigma Rule

title: Vivo AppStore - Potential Remote Download/Install Exploitation Attempt (CVE-2020-12483)
id: 07f9b2a4-5d6e-4a1b-8c3d-9e2f4a5b6c7d
status: experimental
description: Detects unusual AppStore activity patterns indicative of CVE-2020-12483 exploitation attempts - abnormal component invocations or unauthorized package installation requests.
author: Valtersit Threat Intelligence
date: 2025/01/01
tags:
  - attack.initial-access
  - attack.t1190
  - attack.execution
  - cve.2020-12483
logsource:
  product: android
  category: process_creation
detection:
  selection_appstore:
    Image|contains:
      - 'vivo.appstore'
      - 'appstore'
  selection_install_event:
    EventID:
      - 4657  # Registry/Settings modification
      - 4688  # Process creation
    CommandLine|contains:
      - 'install'
      - 'download'
      - 'package'
  condition: selection_appstore and selection_install_event
  timeframe: 5m
level: high
falsepositives:
  - Legitimate AppStore update operations
  - User-initiated app installations

YARA Rule

rule Vivo_AppStore_CVE_2020_12483_Exploit_Marker
{
    meta:
        author = "Valtersit Threat Intelligence"
        date = "2025-01-01"
        description = "Detects artifacts and patterns associated with CVE-2020-12483 exploitation - malicious APKs or intents targeting exposed Vivo AppStore components"
        cve = "CVE-2020-12483"
        severity = "high"
    strings:
        // Keyword patterns likely present in crafted intents or malicious APKs
        $a1 = "appstore" ascii wide nocase
        $a2 = "com.vivo" ascii wide nocase
        $a3 = "download" ascii wide nocase
        $a4 = "install" ascii wide nocase
        $a5 = "remote" ascii wide nocase
        // Common malicious intent flags
        $b1 = "FLAG_GRANT_READ_URI_PERMISSION" ascii wide
        $b2 = "FLAG_ACTIVITY_NEW_TASK" ascii wide
        $b3 = "application/vnd.android.package-archive" ascii wide nocase
        // APK download URL patterns (http/https)
        $c1 = /https?:\/\/[a-zA-Z0-9\.\-]+\/[a-zA-Z0-9_\-]+\.apk/
    condition:
        uint16(0) == 0x5A4D or uint32(0) == 0x04034B50 or filesize < 10MB
        and any of ($a*) and any of ($b*)
        or all of ($a*) and $c1
}

Suricata IDS Rule

alert http any any -> $HOME_NET any (msg:"ET EXPLOIT Vivo AppStore Remote Install Attempt (CVE-2020-12483)"; flow:established,to_server; http.method; content:"GET"; http.uri; content:".apk"; nocase; http.uri; content:"appstore"; nocase; http.uri; content:"install"; nocase; http.uri; content:"download"; nocase; classtype:attempted-user; sid:202012483; rev:1; reference:cve,2020-12483; metadata:created_at 2025-01-01, updated_at 2025-01-01;)

Note: This rule looks for HTTP GET requests referencing APK files in conjunction with AppStore-related path parameters. Since the exact URI scheme is unknown, this broad rule may generate false positives. Higher-fidelity rules require additional technical details from the vendor advisory.

Elastic Detection

// EQL query to detect suspicious AppStore process activity indicative of CVE-2020-12483 exploitation
sequence with maxspan=5m
  [ process where process.name : "*appstore*" and
    (command_line : "*install*" or command_line : "*download*" or command_line : "*package*") ]
  [ network where process.name : "*appstore*" and
    (destination.port == 80 or destination.port == 443) and
    not destination.ip : ("10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16") ]

Splunk SPL Query

index=endpoint earliest=-5m
| search "appstore" (Image OR CommandLine OR process) 
| where (match(CommandLine, "(?i)(install|download|package).*(http[s]?://)") OR
         match(CommandLine, "(?i)(http[s]?://).*(apk)") OR
         match(CommandLine, "(?i)(remotely|external|unauthorized)"))
| stats count by host, Image, CommandLine, _time
| sort - count

Wazuh OSSEC Rule

<group name="vivo_appstore,">
  <rule id="100483" level="12">
    <decoded_as>json</decoded_as>
    <field name="process_name">\.*appstore\.*</field>
    <regex>CommandLine contains: "install" OR "download" OR "package"</regex>
    <description>CVE-2020-12483 - Possible Vivo AppStore remote download/install exploitation attempt</description>
    <group>attack_initial_access,attack_execution,cve_2020_12483</group>
    <mitre>
      <id>T1190</id>
    </mitre>
    <options>no_full_log</options>
  </rule>
</group>

Mitigation & Patch Guidance

Patch Confidence: 0/4 — UNPATCHED. No patch evidence has been identified from any tracked source. The NVD record does not include a vendor fix, workaround, or affected-version patch information. The vendor has not issued an advisory reachable from the provided data.

Immediate Mitigations (until a patch is available):

  1. Restrict app installation sources: Disable "Install unknown apps" for all applications except trusted sources. On Android devices, enforce this via secure MDM policy.
  2. Disable automatic updates and remote installation features: If the AppStore settings include options for remote or silent installations, disable these features.
  3. Deploy mobile application management policies: Use an MDM/MAM solution to whitelist approved applications and block installation from unrecognized sources.
  4. Application isolation: Restrict third-party applications from querying or invoking AppStore components by auditing and restricting package visibility.
  5. User education: Inform users not to click on suspicious links or install applications from untrusted sources.

Patch/Upgrade Steps:

  1. Monitor for update availability: Check the Vivo AppStore today for updates. The fixed version is 8.12.0.0 per the NVD description (the description notes the vulnerability exists "before 8.12.0.0"). If this version or newer is available, prioritize installation of the updated AppStore application.
  2. For enterprise-managed devices: Push updates through MDM tools once available. Validate the integrity of the update package.
  3. Manual update: Users can download the updated AppStore from the official Vivo support website — do not rely on third-party sources.

Long-Term Hardening:

  1. Enable secure boot and verified boot: Ensure Android Verified Boot is enforced to prevent tampering.
  2. Implement certificate pinning: For enterprise apps, use certificate pinning to prevent MITM attacks that could lead to malicious APK injection.
  3. Regular security audits: Perform routine vulnerability scanning of all mobile endpoints. Monitor for new advisories regarding Vivo AppStore.
  4. Segmentation and conditional access: Implement conditional access policies that block mobile devices with unpatched operating system or application versions from accessing corporate resources.
  5. Network-based zero trust: Deploy TLS inspection and security policies that restrict APK downloads to approved CDNs and app stores.

References

  1. NVD Entry: https://nvd.nist.gov/vuln/detail/CVE-2020-12483 — Official NVD record with the CNA description and CVSS score used in this report.

  2. Vivo Security Advisory: Not currently identified in tracked sources. Users should monitor the official Vivo security portal for updates.

  3. CISA KEV Catalog: https://www.cisa.gov/known-exploited-vulnerabilities-catalog — CVE-2020-12483 is not listed in the KEV catalog at the time of this writing, indicating no confirmed exploitation in the wild has been cataloged by CISA.

  4. MITRE ATT&CK: https://attack.mitre.org/techniques/T1190/ — Exploit Public-Facing Application technique, which classifies the exploitation of this externally accessible vulnerability.

  5. Valtersit Threat Intelligence Database: Internal reference for enterprise subscribers.

Threat Actor Campaign Information:

No known threat actor campaigns or exploit-in-the-wild evidence have been identified for CVE-2020-12483 in the provided data. The EPSS score of 0.00677 (48.8th percentile) indicates the vulnerability is not currently a heavily targeted exploitation vector. However, the high CVSS score and the lack of a patch make this vulnerability a candidate for future exploitation once technical details become more widely known. Organizations with Vivo devices in their environment should treat this as a latent, unpatched risk.

◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2020-12483/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.