2022-11-01 security patch level vulnerability details
Framework
CVE-2022-2209
- DRM组件中clearKey流程的setSecurityLevel操作可能存在竞争条件。
CVE-2022-20441
- 在WMS中的navigateUpTo方法,如果调用者UID和目标Activity UID不同,则不允许调用非导出的Activity,防止出现LaunchAnyWhere漏洞。
CVE-2022-20446
- 必须具有CAPTURE_AUDIO_HOTWORD权限才允许访问AlwaysOnHotwordDetector,若没有RECORD_AUDIO权限也无法识别音频,主要是应用于语音助手的。
CVE-2022-20448
- 辅助功能模块中,当通知是发送给不同的User ID时,不发送AccessibilityEvent。
CVE-2022-20450
- 对于从Android Q升级上来的应用,如果应用的Target SDK级别是Q,则禁止自动授予AR运行时权限。
CVE-2022-20452
- 在Android 13中,如果使用了ReadWriteHelper,就使得BaseBundle对象不适用LazyValue机制,否则可能会导致在Parcel对象已被回收时,LazyValue对象中依旧存在到Parcel对象的引用(可能类似于UAF)。
CVE-2022-20457
- StorageManager中,对外部Installers移除遗留的WRITE_EXTERNAL_STORAGE权限检查,因为已实施分区存储。
Multiple components
CVE-2022-20426
- 从TelecomManager中获取列表数据时使用ParceledListSlice,否则在出现超过1MB的phoneAccountHandles时会抛出TransactionTooLarge异常,然后静默返回一个空列表,影响可用性。
System
CVE-2022-20451
- CallRedirectionService返回的PhoneAccountHandle数据没有检查是否跨用户。
CVE-2022-20454
CVE-2022-20462
- NFC模块phNxpNciHal_write_unlocked的越界写入。
CVE-2022-20465
- 在SIM卡因为PIN输入次数过多,而必须使用PUK解锁的场景下,使用PUK解锁之后由于条件竞争问题错误的忽略了锁屏密码,导致锁屏绕过。这个漏洞11月中旬刚刚披露的时候很火,可以在网上用关键词“Android PUK vulnerability”检索以获取更多信息。
CVE-2022-20445
- 蓝牙SDP模块process_service_search_rsp函数中添加负数检查。
CVE-2022-20447
- 蓝牙PAN中pcb->write.octets不选用全局的len进行加操作。
CVE-2022-20414
- 在AlarmManagerService中当达到Alarm限制的时候,不执行软重启操作。
CVE-2022-20453
- MmsProvider中的路径穿越问题,会导致意外将文件权限更改为0644。