VDB

CVE-2023-0460

CVE-2023-0460 PUBLISHED CVSS 7.300000190734863 HIGH

The YouTube Embedded 1.2 SDK binds to a service within the YouTube Main App. After binding, a remote context is created with the flags Context.CONTEXT_INCLUDE_CODE | Context.CONTEXT_IGNORE_SECURITY. This allows the client app to remotely load code from YouTube Main App by retrieving the Main App’s ClassLoader. A potential vulnerability in the binding logic used by the client SDK where the SDK ends up calling bindService() on a malicious app rather than YT Main App. This creates a vulnerability where the SDK can load the malicious app’s ClassLoader instead, allowing the malicious app to load arbitrary code into the calling app whenever the embedded SDK is invoked. In order to trigger this vulnerability, an attacker must masquerade the Youtube app and install it on a device, have a second app that uses the Embedded player and typically distribute both to the victim outside of the Play Store.

EPSS 0.11% · 1.5th percentile

Risk Scores

CVSS 3.1
7.300000190734863
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H
EPSS Score
0.11%
1.5th percentile

Affected Products

VendorProductVersions
GoogleYouTube Android Player API SDK1.2
googleyoutube_android_player_api1.2

Timeline

  • Mar 1, 2023 CVE Published
  • Mar 2, 2023 EPSS Score
  • Mar 7, 2023 EPSS Score
  • Apr 10, 2023 EPSS Score
  • May 19, 2023 EPSS Score
  • Jun 28, 2023 EPSS Score
  • Aug 6, 2023 EPSS Score
  • Sep 14, 2023 EPSS Score
  • Oct 23, 2023 EPSS Score
  • Dec 1, 2023 EPSS Score
  • Jan 9, 2024 EPSS Score
  • Feb 18, 2024 EPSS Score
Open in Interactive Console →
$ Console Community · 100/wk Open console ›