{"id":"ASB-A-235823407","details":"In addAutomaticZenRule of ZenModeHelper.java, there is a possible permanent degradation of performance due to resource exhaustion. This could lead to local denial of service with User execution privileges needed. User interaction is not needed for exploitation.","aliases":["A-235823407","CVE-2022-20425"],"modified":"2026-05-25T16:46:24.913870386Z","published":"2022-10-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2022-10-01"},{"type":"FIX","url":"https://android.googlesource.com/platform/frameworks/base/+/0c607e70982beb9ad4b2b7e6b459f596a620524b"}],"affected":[{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10:0"},{"fixed":"10:2022-10-01"}]}],"versions":["10"],"ecosystem_specific":{"types":["DoS"],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/55d8e634dccf20be558dbe4eb657325a35078e43","https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","https://android.googlesource.com/platform/frameworks/base/+/7bb9cd92bfb46bef8a739a322b25c41690171b87"],"vanir_signatures":[{"digest":{"threshold":0.9,"line_hashes":["52032400407551221555341874562080631820","159534058280565933925133289804546486492","99863824038744712785459197739234634482","13886773141271503208872235605651200111","118961936587444934498997541510140245573","227203157214289862180693358026084498843","171624915544918314928012940885743605223","76872462272578165643192706165429844064","64747007719464180528592450330377702212","264817794948255108947779836957810424399","120616779837478403895833319434893807794","284631747397879161783325574556221372980","40962291618270218667545151970210134208","53716924682492122705647478750469149271","145452991408121071764907114044273785893","132860225885090890583364714501895498502","175872504360712013610647645533380177440","298051784751312277068411884897503882314","207391889052928118614024682707620008381","335363931838908367870946003892056719642","309620502452412098856740214925973335275","289753484087464728954973080816941253677","299451595678694123529105577047174437475","312734558017805407603437826035218377096","216102057164290827299254246026711902013","275421100031595711343214386517813391645","303035836849921003339916482120892513393","172287888713282843684598902632286221638","162118400994071872002110139900511466624"]},"signature_version":"v1","deprecated":false,"id":"ASB-A-235823407-0310c78c","target":{"file":"core/java/android/app/AutomaticZenRule.java"},"source":"https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","signature_type":"Line"},{"digest":{"function_hash":"129908974562855040986865080276475978562","length":1172},"target":{"function":"writeRuleXml","file":"core/java/android/service/notification/ZenModeConfig.java"},"source":"https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","id":"ASB-A-235823407-1ea43d6f","signature_version":"v1","deprecated":false,"signature_type":"Function"},{"digest":{"function_hash":"271407475633685716491123407719040751325","length":586},"deprecated":false,"target":{"function":"toString","file":"core/java/android/app/AutomaticZenRule.java"},"id":"ASB-A-235823407-1fb182e9","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","signature_type":"Function"},{"digest":{"function_hash":"72687955319037427509617028255601048658","length":743},"target":{"function":"addAutomaticZenRule","file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"deprecated":false,"id":"ASB-A-235823407-2435a097","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","signature_type":"Function"},{"digest":{"function_hash":"225200946623824302921099351842252028936","length":484},"target":{"file":"services/core/java/com/android/server/notification/ZenModeHelper.java","function":"removeAutomaticZenRules"},"deprecated":false,"id":"ASB-A-235823407-39fb067e","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/7bb9cd92bfb46bef8a739a322b25c41690171b87","signature_type":"Function"},{"digest":{"threshold":0.9,"line_hashes":["15160034087532652848226102623500695094","197683996397108645856600649593676179544","210138781986658617334164122014079660961","111024349940867515186437846808644309145","141236868970163267082572696839821107134","210888188428661782260165496081296981665","266922264758710145319971665339558161118","317031331705747290180629625402702056943","41245736874137539285589359719872629358","193036480236831925213196559605344331345","4999833174248487610735665762851120630","210218395160779129714060448779165236505","54289085553526825555772979032371682413","333945149014002150519349350866221661460","162116850578672783303164805313333954529","334015700193326428179646008451977960675","112272748620546946596931158887263635567","103845466962592546159046750226500791459","94935902953976792237697699374766210553","184425345241509123738812182748995285351"]},"target":{"file":"core/java/android/service/notification/ZenModeConfig.java"},"deprecated":false,"id":"ASB-A-235823407-3bc4f1e0","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","signature_type":"Line"},{"digest":{"function_hash":"20105893843708782624906213055555828378","length":502},"source":"https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","signature_version":"v1","id":"ASB-A-235823407-3e840793","target":{"function":"writeToParcel","file":"core/java/android/app/AutomaticZenRule.java"},"deprecated":false,"signature_type":"Function"},{"digest":{"function_hash":"209654053211803773913323261198753243329","length":1335},"target":{"function":"readRuleXml","file":"core/java/android/service/notification/ZenModeConfig.java"},"deprecated":false,"id":"ASB-A-235823407-42e3c5b8","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","signature_type":"Function"},{"digest":{"function_hash":"55215181151991904820553559460438947631","length":444},"deprecated":false,"target":{"function":"AutomaticZenRule","file":"core/java/android/app/AutomaticZenRule.java"},"id":"ASB-A-235823407-45adefe7","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","signature_type":"Function"},{"digest":{"function_hash":"70023391847312506417346348616262845396","length":1143},"deprecated":false,"target":{"file":"services/core/java/com/android/server/notification/ZenModeHelper.java","function":"addAutomaticZenRule"},"id":"ASB-A-235823407-4cb5d383","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","signature_type":"Function"},{"digest":{"threshold":0.9,"line_hashes":["123947429122715072782022656921203393366","53922989952889795424017324574365471466","286172642254040996471292918726678155944","128090410984032858646779967959603930149","96315143889112686202512201328023511140","148248410242396576709470681640415080748","325048576837101092772770485743726689813","279659797836186988577541350317730775301","252555112841675827611478593774177013307","210752635790858995554883823302921674398","191224124655344410074905513616482854323"]},"deprecated":false,"target":{"file":"core/java/android/app/NotificationManager.java"},"id":"ASB-A-235823407-59f34638","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","signature_type":"Line"},{"digest":{"function_hash":"132850158131149658735842703125832885089","length":444},"source":"https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","signature_version":"v1","id":"ASB-A-235823407-67e46c2a","target":{"file":"core/java/android/app/NotificationManager.java","function":"getAutomaticZenRules"},"deprecated":false,"signature_type":"Function"},{"digest":{"threshold":0.9,"line_hashes":["192744905315035232902594389359329263676","333171540544195696526718002408511835802","122184513792558040756467565644019289428","58870975466776913398683941055369840233","198752343055695189589279589854035281429","278112565723919045395187578594742636548","52821502573562234866740480635526407505","227691639735209532158924865456806374039","179588941005215302981347250677705839235","28458567083844134702595293592556933453","150838365129634874641935232700733867143","239512624620789771416924073412674962411"]},"target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"deprecated":false,"id":"ASB-A-235823407-7f69255c","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","signature_type":"Line"},{"digest":{"function_hash":"195130333195350058833705083804148599241","length":644},"target":{"function":"updateAutomaticZenRule","file":"services/core/java/com/android/server/notification/ZenModeHelper.java"},"source":"https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","id":"ASB-A-235823407-9fa6955b","signature_version":"v1","deprecated":false,"signature_type":"Function"},{"digest":{"function_hash":"107523957499796683930421494644769149648","length":258},"deprecated":false,"target":{"function":"createAutomaticZenRule","file":"services/core/java/com/android/server/notification/ZenModeHelper.java"},"id":"ASB-A-235823407-b3edd775","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","signature_type":"Function"},{"digest":{"function_hash":"338503747066269938203819056201202851275","length":810},"target":{"function":"populateZenRule","file":"services/core/java/com/android/server/notification/ZenModeHelper.java"},"deprecated":false,"id":"ASB-A-235823407-c6bfdb8e","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","signature_type":"Function"},{"digest":{"function_hash":"239983725966023074317260242266049204371","length":592},"target":{"function":"equals","file":"core/java/android/app/AutomaticZenRule.java"},"deprecated":false,"id":"ASB-A-235823407-cc4a76a9","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","signature_type":"Function"},{"digest":{"function_hash":"220614636913169644283395268743644454085","length":176},"deprecated":false,"target":{"function":"hashCode","file":"core/java/android/app/AutomaticZenRule.java"},"id":"ASB-A-235823407-d27cc428","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","signature_type":"Function"},{"digest":{"threshold":0.9,"line_hashes":["238795775232051392704759427238010199252","57279338009037992342933524057726068294","329381191067146131395216347719437096036","339976641640341433963434323191397438453"]},"target":{"file":"services/core/java/com/android/server/notification/ZenModeHelper.java"},"deprecated":false,"id":"ASB-A-235823407-f8c961fd","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/7bb9cd92bfb46bef8a739a322b25c41690171b87","signature_type":"Line"},{"digest":{"threshold":0.9,"line_hashes":["234103737030314707437719687140601582853","139161621752009799905808332465724719327","91115951832784963518721914409822384519","53920123894157140155928010370616336884","47219552671293007836090865881821500421","314770161182496672086797854529249260584","182312726638014144314997249694749503521","264725758922766867685988133517198937742","236640676782811901464269658233229891583","36997362196707672145670981460862684292","102223891132024755200242654820986263485","67687746561430233878738780977131330590","184356414743229362513235031738694389888","207085847228397808970582889078677173067","291475239574589899523787701761766187279","310331232763445221255473442628199671067","145239498345909555580274554369462689094","34604964807062838843876887154450455477","79883872763165904421838311094392512383","92257694221711174963254330810937268041","41750279390152973249200951252755637397","33526472280404172149023138460322819338","130792639372761203508983329976323599844","243221162184255535924621190455581791853","301558325461242433778113193226114428872","113724103413921467889869789562423272055","326158218181247501980241568658768526410","223676530137407457585099067467904704849","229547394865061325931463302768046430107","113192271779461756888983293327335757748","271149132112896041060238655246474745539"]},"signature_version":"v1","deprecated":false,"id":"ASB-A-235823407-fedf3342","target":{"file":"services/core/java/com/android/server/notification/ZenModeHelper.java"},"source":"https://android.googlesource.com/platform/frameworks/base/+/eda171cffa76e3fbfd5d7da9db738d9d1da07104","signature_type":"Line"}],"spl":"2022-10-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-235823407.json"}},{"package":{"name":"platform/packages/apps/Settings","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"10:0"},{"fixed":"10:2022-10-01"}]}],"versions":["10"],"ecosystem_specific":{"types":["DoS"],"spl":"2022-10-01","fixes":["https://android.googlesource.com/platform/packages/apps/Settings/+/65b18b5e6945a37511d46ff93d3eea3c04b5d567"],"vanir_signatures":[{"digest":{"function_hash":"108394253431743321206873305076616574720","length":485},"signature_version":"v1","deprecated":false,"id":"ASB-A-235823407-979d83dc","target":{"function":"getSettingsActivity","file":"src/com/android/settings/notification/AbstractZenModeAutomaticRulePreferenceController.java"},"source":"https://android.googlesource.com/platform/packages/apps/Settings/+/65b18b5e6945a37511d46ff93d3eea3c04b5d567","signature_type":"Function"},{"digest":{"function_hash":"126982616569768030722230712256608770817","length":697},"target":{"function":"setAttributes","file":"src/com/android/settings/notification/ZenRulePreference.java"},"deprecated":false,"id":"ASB-A-235823407-9bd30951","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Settings/+/65b18b5e6945a37511d46ff93d3eea3c04b5d567","signature_type":"Function"},{"digest":{"function_hash":"231875596699717597592421807747834080049","length":1092},"target":{"function":"getRuleInfo","file":"src/com/android/settings/notification/AbstractZenModeAutomaticRulePreferenceController.java"},"deprecated":false,"id":"ASB-A-235823407-e3cb43bd","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Settings/+/65b18b5e6945a37511d46ff93d3eea3c04b5d567","signature_type":"Function"},{"digest":{"threshold":0.9,"line_hashes":["172182015794502842421206397546075501772","206754505871781811037022586293976894433","131386973533186430080428056678079858951","156160778896768068811499422277693620985","10933685873127184669572686861918668115","327940606447984949411818443652415940188","112403597067772243297867232933963854206","216876933614512830639271987587538957451","14998446710045406614496891617379199594","239031371457812499285389409826232418546","232320596288275819254093825846546113017","135493758258693436363117727279067995342","44590829211747955853457408506793289519","42214391274456353666662888733815115481","132205131957042431510952609980208755334","333172028052741019753128370884099243744","203669921412893435191319453893354922527","113845661411333655571266253068766849835","167020364197837693100638790353282289976","247290815281153082588800693686248403032","124885016603829123506171418431352609091","322521744017082369350831919499237921275","221714875597490984854315403194235521353","65866715533541187161424418585160314588","88068448607944561887401259557518306787","24205485907594115900594704084627965668","191315626387539994143746251104223256600","290669930047430094030160900942707120618","829893616263383998225634763904688218","67170880677960146040526457757635085368","114992586087180739268654497259347690760","213391185897816476497045183233745815571","220884027888050459794073188008898298494","122948384705907559207354700790886449105","175973615313985750643647400763402869942"]},"deprecated":false,"target":{"file":"src/com/android/settings/notification/AbstractZenModeAutomaticRulePreferenceController.java"},"id":"ASB-A-235823407-eac3f856","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Settings/+/65b18b5e6945a37511d46ff93d3eea3c04b5d567","signature_type":"Line"},{"digest":{"threshold":0.9,"line_hashes":["264438471102010583840447936651210106453","204527966482969245245025693349533519906","184081639239139399970070037573282387851","265036526286213377710230562826040754920"]},"target":{"file":"src/com/android/settings/notification/ZenRulePreference.java"},"deprecated":false,"id":"ASB-A-235823407-ed5b8db0","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Settings/+/65b18b5e6945a37511d46ff93d3eea3c04b5d567","signature_type":"Line"}],"severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-235823407.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11:0"},{"fixed":"11:2022-10-01"}]}],"versions":["11"],"ecosystem_specific":{"types":["DoS"],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/468dd54e8b59ca494e5e3258a914447e5168ceaf","https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","https://android.googlesource.com/platform/frameworks/base/+/66896a01fa817c3546aacae23d326c37344984ec"],"vanir_signatures":[{"digest":{"function_hash":"20105893843708782624906213055555828378","length":502},"deprecated":false,"target":{"file":"core/java/android/app/AutomaticZenRule.java","function":"writeToParcel"},"id":"ASB-A-235823407-01e93d44","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","signature_type":"Function"},{"digest":{"function_hash":"129908974562855040986865080276475978562","length":1172},"deprecated":false,"target":{"function":"writeRuleXml","file":"core/java/android/service/notification/ZenModeConfig.java"},"id":"ASB-A-235823407-07ed1343","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","signature_type":"Function"},{"digest":{"function_hash":"239983725966023074317260242266049204371","length":592},"deprecated":false,"target":{"function":"equals","file":"core/java/android/app/AutomaticZenRule.java"},"id":"ASB-A-235823407-2333b440","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","signature_type":"Function"},{"digest":{"threshold":0.9,"line_hashes":["234103737030314707437719687140601582853","139161621752009799905808332465724719327","91115951832784963518721914409822384519","53920123894157140155928010370616336884","47219552671293007836090865881821500421","314770161182496672086797854529249260584","182312726638014144314997249694749503521","264725758922766867685988133517198937742","229828107852178784133977070248173506205","37433962354723286213092702996653136530","102223891132024755200242654820986263485","67687746561430233878738780977131330590","184356414743229362513235031738694389888","207085847228397808970582889078677173067","291475239574589899523787701761766187279","310331232763445221255473442628199671067","145239498345909555580274554369462689094","34604964807062838843876887154450455477","79883872763165904421838311094392512383","92257694221711174963254330810937268041","41750279390152973249200951252755637397","33526472280404172149023138460322819338","130792639372761203508983329976323599844","243221162184255535924621190455581791853","301558325461242433778113193226114428872","113724103413921467889869789562423272055","326158218181247501980241568658768526410","223676530137407457585099067467904704849","229547394865061325931463302768046430107","113192271779461756888983293327335757748","271149132112896041060238655246474745539"]},"deprecated":false,"target":{"file":"services/core/java/com/android/server/notification/ZenModeHelper.java"},"id":"ASB-A-235823407-26b5bba2","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","signature_type":"Line"},{"digest":{"function_hash":"220614636913169644283395268743644454085","length":176},"signature_version":"v1","deprecated":false,"id":"ASB-A-235823407-2fd265d8","target":{"function":"hashCode","file":"core/java/android/app/AutomaticZenRule.java"},"source":"https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","signature_type":"Function"},{"digest":{"function_hash":"271407475633685716491123407719040751325","length":586},"deprecated":false,"target":{"file":"core/java/android/app/AutomaticZenRule.java","function":"toString"},"id":"ASB-A-235823407-4596fbbc","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","signature_type":"Function"},{"digest":{"function_hash":"338503747066269938203819056201202851275","length":810},"deprecated":false,"target":{"function":"populateZenRule","file":"services/core/java/com/android/server/notification/ZenModeHelper.java"},"id":"ASB-A-235823407-54180e70","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","signature_type":"Function"},{"digest":{"function_hash":"13002902887116201855215940372933241127","length":831},"deprecated":false,"target":{"function":"updateAutomaticZenRule","file":"services/core/java/com/android/server/notification/ZenModeHelper.java"},"id":"ASB-A-235823407-61d5e4bc","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","signature_type":"Function"},{"digest":{"function_hash":"243039738628466376324541586276061781722","length":725},"deprecated":false,"target":{"function":"addAutomaticZenRule","file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"id":"ASB-A-235823407-750a3496","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","signature_type":"Function"},{"digest":{"function_hash":"225200946623824302921099351842252028936","length":484},"deprecated":false,"target":{"function":"removeAutomaticZenRules","file":"services/core/java/com/android/server/notification/ZenModeHelper.java"},"id":"ASB-A-235823407-7ba5868c","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/66896a01fa817c3546aacae23d326c37344984ec","signature_type":"Function"},{"digest":{"function_hash":"70023391847312506417346348616262845396","length":1143},"source":"https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","signature_version":"v1","id":"ASB-A-235823407-8245bf1e","target":{"function":"addAutomaticZenRule","file":"services/core/java/com/android/server/notification/ZenModeHelper.java"},"deprecated":false,"signature_type":"Function"},{"digest":{"threshold":0.9,"line_hashes":["15160034087532652848226102623500695094","197683996397108645856600649593676179544","210138781986658617334164122014079660961","111024349940867515186437846808644309145","141236868970163267082572696839821107134","210888188428661782260165496081296981665","266922264758710145319971665339558161118","317031331705747290180629625402702056943","41245736874137539285589359719872629358","193036480236831925213196559605344331345","4999833174248487610735665762851120630","210218395160779129714060448779165236505","54289085553526825555772979032371682413","333945149014002150519349350866221661460","162116850578672783303164805313333954529","334015700193326428179646008451977960675","112272748620546946596931158887263635567","103845466962592546159046750226500791459","94935902953976792237697699374766210553","184425345241509123738812182748995285351"]},"deprecated":false,"target":{"file":"core/java/android/service/notification/ZenModeConfig.java"},"id":"ASB-A-235823407-86ba5187","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","signature_type":"Line"},{"digest":{"threshold":0.9,"line_hashes":["123947429122715072782022656921203393366","53922989952889795424017324574365471466","286172642254040996471292918726678155944","128090410984032858646779967959603930149","96315143889112686202512201328023511140","148248410242396576709470681640415080748","325048576837101092772770485743726689813","279659797836186988577541350317730775301","252555112841675827611478593774177013307","210752635790858995554883823302921674398","191224124655344410074905513616482854323"]},"source":"https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","signature_version":"v1","id":"ASB-A-235823407-abe6986c","target":{"file":"core/java/android/app/NotificationManager.java"},"deprecated":false,"signature_type":"Line"},{"digest":{"function_hash":"107523957499796683930421494644769149648","length":258},"signature_version":"v1","deprecated":false,"id":"ASB-A-235823407-bca5cae4","target":{"file":"services/core/java/com/android/server/notification/ZenModeHelper.java","function":"createAutomaticZenRule"},"source":"https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","signature_type":"Function"},{"digest":{"threshold":0.9,"line_hashes":["52032400407551221555341874562080631820","159534058280565933925133289804546486492","99863824038744712785459197739234634482","13886773141271503208872235605651200111","118961936587444934498997541510140245573","227203157214289862180693358026084498843","171624915544918314928012940885743605223","76872462272578165643192706165429844064","64747007719464180528592450330377702212","264817794948255108947779836957810424399","120616779837478403895833319434893807794","284631747397879161783325574556221372980","40962291618270218667545151970210134208","53716924682492122705647478750469149271","145452991408121071764907114044273785893","132860225885090890583364714501895498502","175872504360712013610647645533380177440","298051784751312277068411884897503882314","207391889052928118614024682707620008381","335363931838908367870946003892056719642","309620502452412098856740214925973335275","289753484087464728954973080816941253677","299451595678694123529105577047174437475","312734558017805407603437826035218377096","216102057164290827299254246026711902013","275421100031595711343214386517813391645","303035836849921003339916482120892513393","172287888713282843684598902632286221638","162118400994071872002110139900511466624"]},"target":{"file":"core/java/android/app/AutomaticZenRule.java"},"deprecated":false,"id":"ASB-A-235823407-c247f97b","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","signature_type":"Line"},{"digest":{"function_hash":"132850158131149658735842703125832885089","length":444},"deprecated":false,"target":{"file":"core/java/android/app/NotificationManager.java","function":"getAutomaticZenRules"},"id":"ASB-A-235823407-c5cfd7dc","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","signature_type":"Function"},{"digest":{"threshold":0.9,"line_hashes":["192744905315035232902594389359329263676","245689366672663532664102939572881207917","255358298001249503313262069784920475294","159496979841704024503225698591621512787","292777497342703944046346011602400021277","269145353134083844931366011652312418712","90312517808622758953926505223576464180","285041329459082459319800111255015266046","179588941005215302981347250677705839235","28458567083844134702595293592556933453","150838365129634874641935232700733867143","239512624620789771416924073412674962411"]},"deprecated":false,"target":{"file":"services/core/java/com/android/server/notification/NotificationManagerService.java"},"id":"ASB-A-235823407-dc7772f2","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","signature_type":"Line"},{"digest":{"threshold":0.9,"line_hashes":["238795775232051392704759427238010199252","57279338009037992342933524057726068294","329381191067146131395216347719437096036","339976641640341433963434323191397438453"]},"target":{"file":"services/core/java/com/android/server/notification/ZenModeHelper.java"},"source":"https://android.googlesource.com/platform/frameworks/base/+/66896a01fa817c3546aacae23d326c37344984ec","id":"ASB-A-235823407-ee950d70","signature_version":"v1","deprecated":false,"signature_type":"Line"},{"digest":{"function_hash":"55215181151991904820553559460438947631","length":444},"target":{"function":"AutomaticZenRule","file":"core/java/android/app/AutomaticZenRule.java"},"deprecated":false,"id":"ASB-A-235823407-f949c171","signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","signature_type":"Function"},{"digest":{"function_hash":"209654053211803773913323261198753243329","length":1335},"source":"https://android.googlesource.com/platform/frameworks/base/+/422cffbefa80c3b248458ef8ffe58d5fcf90ea3b","signature_version":"v1","id":"ASB-A-235823407-fd5f79ae","target":{"function":"readRuleXml","file":"core/java/android/service/notification/ZenModeConfig.java"},"deprecated":false,"signature_type":"Function"}],"spl":"2022-10-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-235823407.json"}},{"package":{"name":"platform/packages/apps/Settings","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"11:0"},{"fixed":"11:2022-10-01"}]}],"versions":["11"],"ecosystem_specific":{"types":["DoS"],"fixes":["https://android.googlesource.com/platform/packages/apps/Settings/+/b161a3b8502376ed12c308fce33f9592919a579e"],"vanir_signatures":[{"digest":{"threshold":0.9,"line_hashes":["264438471102010583840447936651210106453","204527966482969245245025693349533519906","184081639239139399970070037573282387851","265036526286213377710230562826040754920"]},"deprecated":false,"target":{"file":"src/com/android/settings/notification/zen/ZenRulePreference.java"},"id":"ASB-A-235823407-0c837d56","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Settings/+/b161a3b8502376ed12c308fce33f9592919a579e","signature_type":"Line"},{"digest":{"function_hash":"126982616569768030722230712256608770817","length":697},"signature_version":"v1","deprecated":false,"id":"ASB-A-235823407-1f613b50","target":{"function":"setAttributes","file":"src/com/android/settings/notification/zen/ZenRulePreference.java"},"source":"https://android.googlesource.com/platform/packages/apps/Settings/+/b161a3b8502376ed12c308fce33f9592919a579e","signature_type":"Function"},{"digest":{"function_hash":"108394253431743321206873305076616574720","length":485},"deprecated":false,"target":{"function":"getSettingsActivity","file":"src/com/android/settings/notification/zen/AbstractZenModeAutomaticRulePreferenceController.java"},"id":"ASB-A-235823407-7877d46d","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Settings/+/b161a3b8502376ed12c308fce33f9592919a579e","signature_type":"Function"},{"digest":{"function_hash":"231875596699717597592421807747834080049","length":1092},"target":{"file":"src/com/android/settings/notification/zen/AbstractZenModeAutomaticRulePreferenceController.java","function":"getRuleInfo"},"deprecated":false,"id":"ASB-A-235823407-e2b5a5f7","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Settings/+/b161a3b8502376ed12c308fce33f9592919a579e","signature_type":"Function"},{"digest":{"threshold":0.9,"line_hashes":["172182015794502842421206397546075501772","206754505871781811037022586293976894433","131386973533186430080428056678079858951","156160778896768068811499422277693620985","10933685873127184669572686861918668115","327940606447984949411818443652415940188","112403597067772243297867232933963854206","216876933614512830639271987587538957451","14998446710045406614496891617379199594","239031371457812499285389409826232418546","232320596288275819254093825846546113017","135493758258693436363117727279067995342","44590829211747955853457408506793289519","42214391274456353666662888733815115481","132205131957042431510952609980208755334","333172028052741019753128370884099243744","203669921412893435191319453893354922527","113845661411333655571266253068766849835","167020364197837693100638790353282289976","247290815281153082588800693686248403032","124885016603829123506171418431352609091","322521744017082369350831919499237921275","221714875597490984854315403194235521353","65866715533541187161424418585160314588","88068448607944561887401259557518306787","24205485907594115900594704084627965668","191315626387539994143746251104223256600","290669930047430094030160900942707120618","829893616263383998225634763904688218","67170880677960146040526457757635085368","114992586087180739268654497259347690760","213391185897816476497045183233745815571","220884027888050459794073188008898298494","122948384705907559207354700790886449105","175973615313985750643647400763402869942"]},"deprecated":false,"target":{"file":"src/com/android/settings/notification/zen/AbstractZenModeAutomaticRulePreferenceController.java"},"id":"ASB-A-235823407-fe69efbc","signature_version":"v1","source":"https://android.googlesource.com/platform/packages/apps/Settings/+/b161a3b8502376ed12c308fce33f9592919a579e","signature_type":"Line"}],"spl":"2022-10-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-235823407.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12:0"},{"fixed":"12:2022-10-01"}]}],"versions":["12"],"ecosystem_specific":{"types":["DoS"],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/34f2ef779b368e9d57bfab09b61cab6d282e10e9"],"vanir_signatures":[{"digest":{"function_hash":"47970527000651515080802080833366220569","length":1165},"target":{"function":"addAutomaticZenRule","file":"services/core/java/com/android/server/notification/ZenModeHelper.java"},"id":"ASB-A-235823407-2c782cb6","match_only_versions":["12"],"signature_type":"Function","deprecated":false,"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/34f2ef779b368e9d57bfab09b61cab6d282e10e9"},{"digest":{"threshold":0.9,"line_hashes":["329262454861659215445117817837721063769","46659985177568583182293127604622773009","171003942168859419556777697240147405436","292711181694898522578996262493724980930","221743904413247080382137610065635713812","52665844731531509654482755444453853756","169163847848035805357998829510596283606"]},"match_only_versions":["12"],"id":"ASB-A-235823407-913a6c3c","target":{"file":"services/core/java/com/android/server/notification/ZenModeHelper.java"},"signature_type":"Line","source":"https://android.googlesource.com/platform/frameworks/base/+/34f2ef779b368e9d57bfab09b61cab6d282e10e9","signature_version":"v1","deprecated":false}],"spl":"2022-10-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-235823407.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"12L:0"},{"fixed":"12L:2022-10-01"}]}],"versions":["12L"],"ecosystem_specific":{"types":["DoS"],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/08cefc39045536729b10bb2d2ec363576624334c"],"vanir_signatures":[{"digest":{"threshold":0.9,"line_hashes":["329262454861659215445117817837721063769","46659985177568583182293127604622773009","171003942168859419556777697240147405436","292711181694898522578996262493724980930","221743904413247080382137610065635713812","52665844731531509654482755444453853756","169163847848035805357998829510596283606"]},"match_only_versions":["12L"],"id":"ASB-A-235823407-77263d04","target":{"file":"services/core/java/com/android/server/notification/ZenModeHelper.java"},"signature_type":"Line","deprecated":false,"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/08cefc39045536729b10bb2d2ec363576624334c"},{"digest":{"function_hash":"47970527000651515080802080833366220569","length":1165},"target":{"function":"addAutomaticZenRule","file":"services/core/java/com/android/server/notification/ZenModeHelper.java"},"id":"ASB-A-235823407-ce956774","match_only_versions":["12L"],"signature_type":"Function","source":"https://android.googlesource.com/platform/frameworks/base/+/08cefc39045536729b10bb2d2ec363576624334c","signature_version":"v1","deprecated":false}],"spl":"2022-10-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-235823407.json"}},{"package":{"name":"platform/frameworks/base","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"13:0"},{"fixed":"13:2022-10-01"}]}],"versions":["13"],"ecosystem_specific":{"types":["DoS"],"fixes":["https://android.googlesource.com/platform/frameworks/base/+/aa14df0e501e7c0642bde6c89db72c017d2de0d4"],"vanir_signatures":[{"digest":{"threshold":0.9,"line_hashes":["329262454861659215445117817837721063769","46659985177568583182293127604622773009","171003942168859419556777697240147405436","292711181694898522578996262493724980930","221743904413247080382137610065635713812","52665844731531509654482755444453853756","169163847848035805357998829510596283606"]},"target":{"file":"services/core/java/com/android/server/notification/ZenModeHelper.java"},"id":"ASB-A-235823407-3ad1443f","match_only_versions":["13"],"signature_type":"Line","deprecated":false,"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/aa14df0e501e7c0642bde6c89db72c017d2de0d4"},{"digest":{"function_hash":"47970527000651515080802080833366220569","length":1165},"match_only_versions":["13"],"id":"ASB-A-235823407-8e6e8569","target":{"function":"addAutomaticZenRule","file":"services/core/java/com/android/server/notification/ZenModeHelper.java"},"signature_type":"Function","deprecated":false,"signature_version":"v1","source":"https://android.googlesource.com/platform/frameworks/base/+/aa14df0e501e7c0642bde6c89db72c017d2de0d4"}],"spl":"2022-10-01","severity":"High"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-235823407.json"}}],"schema_version":"1.7.5"}