In isRestricted of RemoteViews.java, there is a possible way to inject font files due to a permissions bypass. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "vanir_signatures": [ { "digest": { "threshold": 0.9, "line_hashes": [ "48221877078065314032399246798963592162", "40571883282913614096753984087443162751", "94183366902611697074947187758361598102", "188694310945878387646982456014133875907" ] }, "id": "PUB-A-179461812-2676eca6", "source": "https://android.googlesource.com/platform/frameworks/base/+/ba987ca94fdec3a1ada76756b6ac77a1584c9051", "deprecated": false, "signature_version": "v1", "target": { "file": "core/java/android/widget/RemoteViews.java" }, "signature_type": "Line" } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/ba987ca94fdec3a1ada76756b6ac77a1584c9051" ], "spl": "2021-06-01", "severity": "Moderate", "types": [ "EoP" ] }