{"id":"ASB-A-219498290", "published":"2022-08-01T00:00:00Z", "modified":"2026-05-01T15:24:27.653932157Z", "aliases":["CVE-2022-20355", "A-219498290"], "details":"In get of PacProxyService.java, there is a possible system service crash due to improper input validation. This could lead to local denial of service with User execution privileges needed. User interaction is not needed for exploitation.", "affected":[{"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"10:0"}, {"fixed":"10:2022-08-01"}]}], "versions":["10"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/6d6f4106948bbad67b9845603392d084078997c4"], "severity":"High", "spl":"2022-08-01", "types":["DoS"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["86190834566979588039180141193482493171", "303600187651083710211249546667631790915", "199664307981176744344750625892476601904", "179276276447717904611837717082188460977", "327533619510778409940036610685920876994", "260779311532663482353095973103429340781", "162144524979438945718640329366595786392", "50403743435597878699485083557349576773", "76217712432441776287872860894137535175"], "threshold":0.9}, "id":"ASB-A-219498290-23dc30af", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/6d6f4106948bbad67b9845603392d084078997c4", "target":{"file":"services/core/java/com/android/server/connectivity/PacManager.java"}}, {"deprecated":false, "digest":{"function_hash":"283639389942770913289098218172683449500", "length":670}, "id":"ASB-A-219498290-f78b48d6", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/6d6f4106948bbad67b9845603392d084078997c4", "target":{"file":"services/core/java/com/android/server/connectivity/PacManager.java", "function":"get"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"11:0"}, {"fixed":"11:2022-08-01"}]}], "versions":["11"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/6d6f4106948bbad67b9845603392d084078997c4"], "severity":"High", "spl":"2022-08-01", "types":["DoS"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["86190834566979588039180141193482493171", "303600187651083710211249546667631790915", "199664307981176744344750625892476601904", "179276276447717904611837717082188460977", "327533619510778409940036610685920876994", "260779311532663482353095973103429340781", "162144524979438945718640329366595786392", "50403743435597878699485083557349576773", "76217712432441776287872860894137535175"], "threshold":0.9}, "id":"ASB-A-219498290-88d7e0a6", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/6d6f4106948bbad67b9845603392d084078997c4", "target":{"file":"services/core/java/com/android/server/connectivity/PacManager.java"}}, {"deprecated":false, "digest":{"function_hash":"283639389942770913289098218172683449500", "length":670}, "id":"ASB-A-219498290-aa785a7f", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/6d6f4106948bbad67b9845603392d084078997c4", "target":{"file":"services/core/java/com/android/server/connectivity/PacManager.java", "function":"get"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"12:0"}, {"fixed":"12:2022-08-01"}]}], "versions":["12"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/fe57c5bf892c54c495cacd23492532bfa9a63dd7", "https://android.googlesource.com/platform/frameworks/base/+/fe57c5bf892c54c495cacd23492532bfa9a63dd7"], "severity":"High", "spl":"2022-08-01", "types":["DoS"], "vanir_signatures":[{"deprecated":false, "digest":{"function_hash":"283639389942770913289098218172683449500", "length":670}, "id":"ASB-A-219498290-235fad57", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/fe57c5bf892c54c495cacd23492532bfa9a63dd7", "target":{"file":"services/core/java/com/android/server/connectivity/PacProxyService.java", "function":"get"}}, {"deprecated":false, "digest":{"line_hashes":["86190834566979588039180141193482493171", "303600187651083710211249546667631790915", "199664307981176744344750625892476601904", "179276276447717904611837717082188460977", "327533619510778409940036610685920876994", "260779311532663482353095973103429340781", "162144524979438945718640329366595786392", "50403743435597878699485083557349576773", "76217712432441776287872860894137535175"], "threshold":0.9}, "id":"ASB-A-219498290-48d5fd24", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/fe57c5bf892c54c495cacd23492532bfa9a63dd7", "target":{"file":"services/core/java/com/android/server/connectivity/PacProxyService.java"}}, {"deprecated":false, "digest":{"line_hashes":["86190834566979588039180141193482493171", "303600187651083710211249546667631790915", "199664307981176744344750625892476601904", "179276276447717904611837717082188460977", "327533619510778409940036610685920876994", "260779311532663482353095973103429340781", "162144524979438945718640329366595786392", "50403743435597878699485083557349576773", "76217712432441776287872860894137535175"], "threshold":0.9}, "id":"ASB-A-219498290-8301ac01", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/fe57c5bf892c54c495cacd23492532bfa9a63dd7", "target":{"file":"services/core/java/com/android/server/connectivity/PacProxyService.java"}}, {"deprecated":false, "digest":{"function_hash":"283639389942770913289098218172683449500", "length":670}, "id":"ASB-A-219498290-d4ba9aca", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/fe57c5bf892c54c495cacd23492532bfa9a63dd7", "target":{"file":"services/core/java/com/android/server/connectivity/PacProxyService.java", "function":"get"}}]}}, {"package":{"name":"platform/frameworks/base", "ecosystem":"Android"}, "ranges":[{"type":"ECOSYSTEM", "events":[{"introduced":"12L:0"}, {"fixed":"12L:2022-08-01"}]}], "versions":["12L"], "ecosystem_specific":{"fixes":["https://android.googlesource.com/platform/frameworks/base/+/fe57c5bf892c54c495cacd23492532bfa9a63dd7", "https://android.googlesource.com/platform/frameworks/base/+/fe57c5bf892c54c495cacd23492532bfa9a63dd7"], "severity":"High", "spl":"2022-08-01", "types":["DoS"], "vanir_signatures":[{"deprecated":false, "digest":{"line_hashes":["86190834566979588039180141193482493171", "303600187651083710211249546667631790915", "199664307981176744344750625892476601904", "179276276447717904611837717082188460977", "327533619510778409940036610685920876994", "260779311532663482353095973103429340781", "162144524979438945718640329366595786392", "50403743435597878699485083557349576773", "76217712432441776287872860894137535175"], "threshold":0.9}, "id":"ASB-A-219498290-35b359e0", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/fe57c5bf892c54c495cacd23492532bfa9a63dd7", "target":{"file":"services/core/java/com/android/server/connectivity/PacProxyService.java"}}, {"deprecated":false, "digest":{"function_hash":"283639389942770913289098218172683449500", "length":670}, "id":"ASB-A-219498290-5a71ee94", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/fe57c5bf892c54c495cacd23492532bfa9a63dd7", "target":{"file":"services/core/java/com/android/server/connectivity/PacProxyService.java", "function":"get"}}, {"deprecated":false, "digest":{"line_hashes":["86190834566979588039180141193482493171", "303600187651083710211249546667631790915", "199664307981176744344750625892476601904", "179276276447717904611837717082188460977", "327533619510778409940036610685920876994", "260779311532663482353095973103429340781", "162144524979438945718640329366595786392", "50403743435597878699485083557349576773", "76217712432441776287872860894137535175"], "threshold":0.9}, "id":"ASB-A-219498290-7b3ff69c", "signature_type":"Line", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/fe57c5bf892c54c495cacd23492532bfa9a63dd7", "target":{"file":"services/core/java/com/android/server/connectivity/PacProxyService.java"}}, {"deprecated":false, "digest":{"function_hash":"283639389942770913289098218172683449500", "length":670}, "id":"ASB-A-219498290-dc56e940", "signature_type":"Function", "signature_version":"v1", "source":"https://android.googlesource.com/platform/frameworks/base/+/fe57c5bf892c54c495cacd23492532bfa9a63dd7", "target":{"file":"services/core/java/com/android/server/connectivity/PacProxyService.java", "function":"get"}}]}}], "references":[{"type":"ADVISORY", "url":"https://source.android.com/security/bulletin/2022-08-01"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/frameworks/base/+/d8f82ebc74c75baeda86f132ddb2096a894ec199"}, {"type":"FIX", "url":"https://android.googlesource.com/platform/frameworks/base/+/6390b37a3b32fc7583154d53fda3af8fbd95f59f"}]}