Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools
Vulnerability Details :

CVE-2021-41848

Summary
Assigner-mitre
Assigner Org ID-8254265b-2729-46b6-b9e3-3dfca2d5bfca
Published At-11 Mar, 2022 | 22:17
Updated At-04 Aug, 2024 | 03:22
Rejected At-
Credits

An issue was discovered in Luna Simo PPR1.180610.011/202001031830. It mishandles software updates such that local third-party apps can provide a spoofed software update file that contains an arbitrary shell script and arbitrary ARM binary, where both will be executed as the root user with an SELinux domain named osi. To exploit this vulnerability, a local third-party app needs to have write access to external storage to write the spoofed update at the expected path. The vulnerable system binary (i.e., /system/bin/osi_bin) does not perform any authentication of the update file beyond ensuring that it is encrypted with an AES key (that is hard-coded in the vulnerable system binary). Processes executing with the osi SELinux domain can programmatically perform the following actions: install apps, grant runtime permissions to apps (including permissions with protection levels of dangerous and development), access extensive Personally Identifiable Information (PII) using the programmatically grant permissions, uninstall apps, set the default launcher app to a malicious launcher app that spoofs other apps, set a network proxy to intercept network traffic, unload kernel modules, set the default keyboard to a keyboard that has keylogging functionality, examine notification contents, send text messages, and more. The spoofed update can optionally contain an arbitrary ARM binary that will be locally stored in internal storage and executed at system startup to achieve persistent code execution as the root user with the osi SELinux domain. This ARM binary will continue to execute at startup even if the app that provided the spoofed update is uninstalled.

Vendors
-
Not available
Products
-
Metrics (CVSS)
VersionBase scoreBase severityVector
Weaknesses
Attack Patterns
Solution/Workaround
References
HyperlinkResource Type
EPSS History
Score
Latest Score
-
N/A
No data available for selected date range
Percentile
Latest Percentile
-
N/A
No data available for selected date range
Stakeholder-Specific Vulnerability Categorization (SSVC)
▼Common Vulnerabilities and Exposures (CVE)
cve.org
Assigner:mitre
Assigner Org ID:8254265b-2729-46b6-b9e3-3dfca2d5bfca
Published At:11 Mar, 2022 | 22:17
Updated At:04 Aug, 2024 | 03:22
Rejected At:
▼CVE Numbering Authority (CNA)

An issue was discovered in Luna Simo PPR1.180610.011/202001031830. It mishandles software updates such that local third-party apps can provide a spoofed software update file that contains an arbitrary shell script and arbitrary ARM binary, where both will be executed as the root user with an SELinux domain named osi. To exploit this vulnerability, a local third-party app needs to have write access to external storage to write the spoofed update at the expected path. The vulnerable system binary (i.e., /system/bin/osi_bin) does not perform any authentication of the update file beyond ensuring that it is encrypted with an AES key (that is hard-coded in the vulnerable system binary). Processes executing with the osi SELinux domain can programmatically perform the following actions: install apps, grant runtime permissions to apps (including permissions with protection levels of dangerous and development), access extensive Personally Identifiable Information (PII) using the programmatically grant permissions, uninstall apps, set the default launcher app to a malicious launcher app that spoofs other apps, set a network proxy to intercept network traffic, unload kernel modules, set the default keyboard to a keyboard that has keylogging functionality, examine notification contents, send text messages, and more. The spoofed update can optionally contain an arbitrary ARM binary that will be locally stored in internal storage and executed at system startup to achieve persistent code execution as the root user with the osi SELinux domain. This ARM binary will continue to execute at startup even if the app that provided the spoofed update is uninstalled.

Affected Products
Vendor
n/a
Product
n/a
Versions
Affected
  • n/a
Problem Types
TypeCWE IDDescription
textN/An/a
Type: text
CWE ID: N/A
Description: n/a
Metrics
VersionBase scoreBase severityVector
Metrics Other Info
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
https://simowireless.com/
x_refsource_MISC
https://www.kryptowire.com/android-firmware-2022/
x_refsource_MISC
https://athack.com/session-details/401
x_refsource_MISC
https://www.kryptowire.com/blog/vsim-vulnerability-within-simo-android-phones-exposed/
x_refsource_MISC
Hyperlink: https://simowireless.com/
Resource:
x_refsource_MISC
Hyperlink: https://www.kryptowire.com/android-firmware-2022/
Resource:
x_refsource_MISC
Hyperlink: https://athack.com/session-details/401
Resource:
x_refsource_MISC
Hyperlink: https://www.kryptowire.com/blog/vsim-vulnerability-within-simo-android-phones-exposed/
Resource:
x_refsource_MISC
▼Authorized Data Publishers (ADP)
CVE Program Container
Affected Products
Metrics
VersionBase scoreBase severityVector
Metrics Other Info
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
https://simowireless.com/
x_refsource_MISC
x_transferred
https://www.kryptowire.com/android-firmware-2022/
x_refsource_MISC
x_transferred
https://athack.com/session-details/401
x_refsource_MISC
x_transferred
https://www.kryptowire.com/blog/vsim-vulnerability-within-simo-android-phones-exposed/
x_refsource_MISC
x_transferred
Hyperlink: https://simowireless.com/
Resource:
x_refsource_MISC
x_transferred
Hyperlink: https://www.kryptowire.com/android-firmware-2022/
Resource:
x_refsource_MISC
x_transferred
Hyperlink: https://athack.com/session-details/401
Resource:
x_refsource_MISC
x_transferred
Hyperlink: https://www.kryptowire.com/blog/vsim-vulnerability-within-simo-android-phones-exposed/
Resource:
x_refsource_MISC
x_transferred
Information is not available yet
▼National Vulnerability Database (NVD)
nvd.nist.gov
Source:cve@mitre.org
Published At:11 Mar, 2022 | 23:15
Updated At:12 Jul, 2022 | 17:42

An issue was discovered in Luna Simo PPR1.180610.011/202001031830. It mishandles software updates such that local third-party apps can provide a spoofed software update file that contains an arbitrary shell script and arbitrary ARM binary, where both will be executed as the root user with an SELinux domain named osi. To exploit this vulnerability, a local third-party app needs to have write access to external storage to write the spoofed update at the expected path. The vulnerable system binary (i.e., /system/bin/osi_bin) does not perform any authentication of the update file beyond ensuring that it is encrypted with an AES key (that is hard-coded in the vulnerable system binary). Processes executing with the osi SELinux domain can programmatically perform the following actions: install apps, grant runtime permissions to apps (including permissions with protection levels of dangerous and development), access extensive Personally Identifiable Information (PII) using the programmatically grant permissions, uninstall apps, set the default launcher app to a malicious launcher app that spoofs other apps, set a network proxy to intercept network traffic, unload kernel modules, set the default keyboard to a keyboard that has keylogging functionality, examine notification contents, send text messages, and more. The spoofed update can optionally contain an arbitrary ARM binary that will be locally stored in internal storage and executed at system startup to achieve persistent code execution as the root user with the osi SELinux domain. This ARM binary will continue to execute at startup even if the app that provided the spoofed update is uninstalled.

CISA Catalog
Date AddedDue DateVulnerability NameRequired Action
N/A
Date Added: N/A
Due Date: N/A
Vulnerability Name: N/A
Required Action: N/A
Metrics
TypeVersionBase scoreBase severityVector
Primary3.17.8HIGH
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Primary2.07.2HIGH
AV:L/AC:L/Au:N/C:C/I:C/A:C
Type: Primary
Version: 3.1
Base score: 7.8
Base severity: HIGH
Vector:
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Type: Primary
Version: 2.0
Base score: 7.2
Base severity: HIGH
Vector:
AV:L/AC:L/Au:N/C:C/I:C/A:C
CPE Matches

bluproducts
bluproducts
>>g90_firmware>>-
cpe:2.3:o:bluproducts:g90_firmware:-:*:*:*:*:*:*:*
bluproducts
bluproducts
>>g90>>-
cpe:2.3:h:bluproducts:g90:-:*:*:*:*:*:*:*
bluproducts
bluproducts
>>g9_firmware>>-
cpe:2.3:o:bluproducts:g9_firmware:-:*:*:*:*:*:*:*
bluproducts
bluproducts
>>g9>>-
cpe:2.3:h:bluproducts:g9:-:*:*:*:*:*:*:*
wikomobile
wikomobile
>>tommy_3_firmware>>-
cpe:2.3:o:wikomobile:tommy_3_firmware:-:*:*:*:*:*:*:*
wikomobile
wikomobile
>>tommy_3>>-
cpe:2.3:h:wikomobile:tommy_3:-:*:*:*:*:*:*:*
wikomobile
wikomobile
>>tommy_3_plus_firmware>>-
cpe:2.3:o:wikomobile:tommy_3_plus_firmware:-:*:*:*:*:*:*:*
wikomobile
wikomobile
>>tommy_3_plus>>-
cpe:2.3:h:wikomobile:tommy_3_plus:-:*:*:*:*:*:*:*
luna
luna
>>simo_firmware>>-
cpe:2.3:o:luna:simo_firmware:-:*:*:*:*:*:*:*
luna
luna
>>simo>>-
cpe:2.3:h:luna:simo:-:*:*:*:*:*:*:*
Weaknesses
CWE IDTypeSource
CWE-798Primarynvd@nist.gov
CWE ID: CWE-798
Type: Primary
Source: nvd@nist.gov
Evaluator Description

Evaluator Impact

Evaluator Solution

Vendor Statements

References
HyperlinkSourceResource
https://athack.com/session-details/401cve@mitre.org
Third Party Advisory
https://simowireless.com/cve@mitre.org
Vendor Advisory
https://www.kryptowire.com/android-firmware-2022/cve@mitre.org
Broken Link
https://www.kryptowire.com/blog/vsim-vulnerability-within-simo-android-phones-exposed/cve@mitre.org
Exploit
Third Party Advisory
Hyperlink: https://athack.com/session-details/401
Source: cve@mitre.org
Resource:
Third Party Advisory
Hyperlink: https://simowireless.com/
Source: cve@mitre.org
Resource:
Vendor Advisory
Hyperlink: https://www.kryptowire.com/android-firmware-2022/
Source: cve@mitre.org
Resource:
Broken Link
Hyperlink: https://www.kryptowire.com/blog/vsim-vulnerability-within-simo-android-phones-exposed/
Source: cve@mitre.org
Resource:
Exploit
Third Party Advisory

Change History

0
Information is not available yet

Similar CVEs

92Records found

Details not found