In injectInputEventToInputFilter of AccessibilityManagerService.java, there is a possible arbitrary input event injection due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{ "types": [ "EoP" ], "severity": "High", "spl": "2024-02-01", "vanir_signatures": [ { "id": "ASB-A-309426390-1256cfcd", "signature_version": "v1", "digest": { "length": 640.0, "function_hash": "116519314751136511221969226786803079531" }, "signature_type": "Function", "deprecated": false, "source": "https://android.googlesource.com/platform/frameworks/base/+/e83d6c801bb4f97b9b4b54280ac9e1486e622313", "target": { "function": "injectInputEventToInputFilter", "file": "services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java" } }, { "id": "ASB-A-309426390-142c5722", "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "285194670416646543586882223522832203398", "97179566754416015113296328040713934127", "220922922656503804254430400451995508609", "74950353028803294085503283719744679551" ] }, "signature_type": "Line", "deprecated": false, "source": "https://android.googlesource.com/platform/frameworks/base/+/e83d6c801bb4f97b9b4b54280ac9e1486e622313", "target": { "file": "core/java/android/app/UiAutomationConnection.java" } }, { "id": "ASB-A-309426390-1e43bb5a", "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "176962194860844618785882057598313532838", "155152601762648187653150601405619582892", "90081550450811097636498924400589342963", "185808799855466475395217540635472103127" ] }, "signature_type": "Line", "deprecated": false, "source": "https://android.googlesource.com/platform/frameworks/base/+/e83d6c801bb4f97b9b4b54280ac9e1486e622313", "target": { "file": "services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java" } }, { "id": "ASB-A-309426390-ada22378", "signature_version": "v1", "digest": { "length": 102.0, "function_hash": "316784653171314619018305601366287476187" }, "signature_type": "Function", "deprecated": false, "source": "https://android.googlesource.com/platform/frameworks/base/+/e83d6c801bb4f97b9b4b54280ac9e1486e622313", "target": { "function": "injectInputEventToInputFilter", "file": "core/java/android/app/UiAutomationConnection.java" } } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/e83d6c801bb4f97b9b4b54280ac9e1486e622313" ] }
{ "types": [ "EoP" ], "severity": "High", "spl": "2024-02-01", "vanir_signatures": [ { "id": "ASB-A-309426390-14471fa7", "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "176962194860844618785882057598313532838", "155152601762648187653150601405619582892", "90081550450811097636498924400589342963", "185808799855466475395217540635472103127" ] }, "signature_type": "Line", "deprecated": false, "source": "https://android.googlesource.com/platform/frameworks/base/+/e83d6c801bb4f97b9b4b54280ac9e1486e622313", "target": { "file": "services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java" } }, { "id": "ASB-A-309426390-77726749", "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "285194670416646543586882223522832203398", "97179566754416015113296328040713934127", "220922922656503804254430400451995508609", "74950353028803294085503283719744679551" ] }, "signature_type": "Line", "deprecated": false, "source": "https://android.googlesource.com/platform/frameworks/base/+/e83d6c801bb4f97b9b4b54280ac9e1486e622313", "target": { "file": "core/java/android/app/UiAutomationConnection.java" } }, { "id": "ASB-A-309426390-83c94ca6", "signature_version": "v1", "digest": { "length": 102.0, "function_hash": "316784653171314619018305601366287476187" }, "signature_type": "Function", "deprecated": false, "source": "https://android.googlesource.com/platform/frameworks/base/+/e83d6c801bb4f97b9b4b54280ac9e1486e622313", "target": { "function": "injectInputEventToInputFilter", "file": "core/java/android/app/UiAutomationConnection.java" } }, { "id": "ASB-A-309426390-ae91b63f", "signature_version": "v1", "digest": { "length": 640.0, "function_hash": "116519314751136511221969226786803079531" }, "signature_type": "Function", "deprecated": false, "source": "https://android.googlesource.com/platform/frameworks/base/+/e83d6c801bb4f97b9b4b54280ac9e1486e622313", "target": { "function": "injectInputEventToInputFilter", "file": "services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java" } } ], "fixes": [ "https://android.googlesource.com/platform/frameworks/base/+/e83d6c801bb4f97b9b4b54280ac9e1486e622313" ] }