CVE-2020-9934
MEDIUM KEViPadOS < 13.6 - Unprotected User Data Exposure via Environment Variable Handling
Title source: llmExploitation Summary
CVE-2020-9934 is actively exploited and listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, added September 8, 2022.
EIP tracks 3 public exploits from researchers including mattshockl, X1cT34m, mattshockl, timwr, including a Metasploit module post/osx/escalate/tccbypass.
AI-analyzed exploit summary This repository contains a Swift-based Proof of Concept for CVE-2020-9934, which exploits a vulnerability in macOS's Transparency, Consent, and Control (TCC) framework to bypass privacy protections. The PoC grants itself and Terminal full kTCCService entitlements, allowing unauthorized file operations in TCC-protected directories.
Description
An issue existed in the handling of environment variables. This issue was addressed with improved validation. This issue is fixed in iOS 13.6 and iPadOS 13.6, macOS Catalina 10.15.6. A local user may be able to view sensitive user information.
Exploits (3)
This repository contains a Swift-based Proof of Concept for CVE-2020-9934, which exploits a vulnerability in macOS's Transparency, Consent, and Control (TCC) framework to bypass privacy protections. The PoC grants itself and Terminal full kTCCService entitlements, allowing unauthorized file operations in TCC-protected directories.
This PoC is a Swift program that exploits CVE-2020-9934 to bypass macOS TCC (Transparency, Consent, and Control) protections by granting itself and Terminal full kTCCService entitlements, enabling unauthorized file operations in TCC-protected directories.
This Metasploit module exploits CVE-2020-9934 by manipulating the TCC daemon on macOS Catalina (<= 10.15.5) to grant unauthorized TCC entitlements. It creates a fake TCC database by setting the HOME environment variable and injecting SQL entries to bypass privacy protections.
References (3)
Scores
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N