{"id":"ASB-A-148816706","aliases":["2239987","A-148816706","CVE-2020-3613"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2020-09-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2020-09-01"},{"type":"FIX","url":"https://source.codeaurora.org/quic/la/kernel/msm-4.14/commit/?id=2c3343ea1d55542cb7a712eb40ff184245921bde"}],"affected":[{"package":{"name":":linux_kernel:Qualcomm","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"SoCVersion:0"},{"fixed":"SoCVersion:2020-09-05"}]}],"versions":["SoCVersion"],"ecosystem_specific":{"types":["Unknown"],"vanir_signatures":[{"signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/2c3343ea1d55542cb7a712eb40ff184245921bde","target":{"file":"drivers/char/adsprpc.c","function":"fastrpc_device_release"},"deprecated":false,"digest":{"function_hash":"110777261754119426899419948136125464953","length":386},"id":"ASB-A-148816706-00c3b130"},{"id":"ASB-A-148816706-123161cb","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/2c3343ea1d55542cb7a712eb40ff184245921bde","target":{"function":"fastrpc_mmap_add","file":"drivers/char/adsprpc.c"},"deprecated":false,"digest":{"length":410,"function_hash":"94870535349297318925928577916009467723"}},{"digest":{"function_hash":"199040888750746376234796166018749057737","length":491},"id":"ASB-A-148816706-13d8f2ab","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/2c3343ea1d55542cb7a712eb40ff184245921bde","target":{"file":"drivers/char/adsprpc.c","function":"fastrpc_internal_munmap_fd"},"deprecated":false},{"id":"ASB-A-148816706-395a4c96","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/2c3343ea1d55542cb7a712eb40ff184245921bde","target":{"function":"get_args","file":"drivers/char/adsprpc.c"},"deprecated":false,"digest":{"function_hash":"222192201956504597552173112667301809284","length":5963}},{"id":"ASB-A-148816706-3c91f03d","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/2c3343ea1d55542cb7a712eb40ff184245921bde","target":{"file":"drivers/char/adsprpc.c","function":"context_free"},"deprecated":false,"digest":{"length":623,"function_hash":"194610081661826501539864548773532663519"}},{"signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/2c3343ea1d55542cb7a712eb40ff184245921bde","target":{"function":"fastrpc_file_free","file":"drivers/char/adsprpc.c"},"deprecated":false,"digest":{"function_hash":"309219943463926508197051729920325755354","length":1211},"id":"ASB-A-148816706-4a936906"},{"id":"ASB-A-148816706-61272200","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/2c3343ea1d55542cb7a712eb40ff184245921bde","target":{"file":"drivers/char/adsprpc.c","function":"fastrpc_mmap_free"},"deprecated":false,"digest":{"function_hash":"243065247057912154166593567428084849485","length":1887}},{"target":{"file":"drivers/char/adsprpc.c","function":"fastrpc_channel_open"},"deprecated":false,"digest":{"length":1071,"function_hash":"272087213958725686135400552967473512659"},"id":"ASB-A-148816706-78df339e","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/2c3343ea1d55542cb7a712eb40ff184245921bde"},{"signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/2c3343ea1d55542cb7a712eb40ff184245921bde","target":{"file":"drivers/char/adsprpc.c","function":"fastrpc_internal_munmap"},"deprecated":false,"digest":{"function_hash":"232073491359092948410438389359172510594","length":428},"id":"ASB-A-148816706-94e53285"},{"id":"ASB-A-148816706-9507882d","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/2c3343ea1d55542cb7a712eb40ff184245921bde","target":{"file":"drivers/char/adsprpc.c","function":"fastrpc_mmap_remove"},"deprecated":false,"digest":{"length":808,"function_hash":"121426794860674854012088004162089988899"}},{"target":{"file":"drivers/char/adsprpc.c","function":"fastrpc_internal_mmap"},"deprecated":false,"digest":{"function_hash":"274424714464416063430790738991666345907","length":675},"id":"ASB-A-148816706-a0489c26","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/2c3343ea1d55542cb7a712eb40ff184245921bde"},{"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/2c3343ea1d55542cb7a712eb40ff184245921bde","target":{"file":"drivers/char/adsprpc.c","function":"fastrpc_mmap_find"},"deprecated":false,"digest":{"length":975,"function_hash":"202155015244974493852891033218312672838"},"id":"ASB-A-148816706-c5f26bd2","signature_type":"Function","signature_version":"v1"},{"source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/2c3343ea1d55542cb7a712eb40ff184245921bde","target":{"function":"fastrpc_device_open","file":"drivers/char/adsprpc.c"},"deprecated":false,"digest":{"function_hash":"106480448935424495436479905291689018145","length":960},"id":"ASB-A-148816706-cc2877a4","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"line_hashes":["102824866316724676542117597596069463619","259715631440586013868954133973606996438","533884166185802280644977947410268217","5778330172330995035865138791732030415","100210149841483092244446508170987491985","272358733306922053162527766852645534482","128389513023988857028963472915392241192","174405827776852753624487597735701241708","64168825968429196227918534540467037442","119109316073010070032914319381236551288","321541778274444164291622658247956098172","301154874749675075706629605989041485559","14780453197394071430593100631550344506","1246516947220708844371319707125695023","211201564890415014885995034957734939728","327425920587638209267233675673307923906","19832624183588037903686965982060106954","257493419867217267369353078156240191050","39663847330320361942076477024634218899","330659260658317221592534516567497064719","101641044301446807883875763115533544696","40251168461041444321819243927655856122","38132200683270296430398805531615984804","174627269290226204949161863638119323652","203952911515011707534267147880462282878","36447856733238040718886105397384082141","327789643919755711581120815550077848222","165841733749342302261639940681833108799","201094852232748860021490088689429053948","249018149169297490389513348305843369558","213541778883992999986366945250502886658","76581819270447388997934549043413814174","118614261821121873625971054429997316716","330659260658317221592534516567497064719","145022566620708385731732378088390801377","1328179351567142674324042763652029587","336272465331023648140572728572678706071","135997898051578608742637901784137168009","52149210464014242876985366024706886918","203637100631356485931387063280653871508","108248997868845008439596421519449241334","7465075778697121107626859208793160844","36447856733238040718886105397384082141","45270497351330265524060508708049813819","89003690182280860274597017217393293652","283533631345362974105665519208179503045","70299590817829969003904199431848779798","212595526700225927469692197155191960471","160664907813828635602879991688996918875","314159430102438317400831200027239555093","48251135726715543771364425170042309611","41437742039595691792065637022190053945","56681921736641501562232743835647516553","15464653723534288916711234847371152179","101333633582480154293465698468082566420","222669188881616373756303180240543831246","215985109476598979325944260926296843183","76426045502165928045229302203294084389","122285603973879771472181008281914641310","219600455684293854278864397232068225536","210277351887531506096548233748246015744","38661303214675749934183762849687223014","46706935960179270857128590044385985850","78095801620368464316289188885874755606","102062202656272486898132375033801596850","218782573984544993564550977304670760574","184784004199520520730654041630237045742","309385005200052956242630244000715842955","275085645174604649027199776048255918497","142951146831589601378579106392278120152","110496530688250888518160138013317849641","174676143672133603316649217174920542475","96487003578219541996527860181823875450","174835187102436528467179637965521565188","71659668907720535588872662680479199182","286933959476234543030506928071255230108","123872914180287425181944490941904854892","79555045163295031271755733568119710816","130084746238018894199533893785986337740","170364381566916692101858751095590060177","122576246850651987896126360389194541331","153837934302745268962802378676977823281","189176961105130256638548045270647478305","225888610684069598849963259552287231798","191702016858486669067058868874825387779","82320218934704041048673423715601274149","223428041337896724290535105650819946960","258888056303737565921133783138809147526","128049742452578697024005030086070051080","317859040541878866754087009547953003097","128870062851639280900731057636795102585","320882442313205186740455596362550005882","237526139762597425745726464341272668982","284017161970689771516141173967702308720","283700799172661380175478610656753411499","212461754889193112694501020491620933351","139452673857911367066254891957986222876","93936177244817247492292069376804165660","90090628447734857150068361752302437217","165659747579341480019364869435013311549","102622443765735617745454852811233660091","249019387383912241346388400890569847719","267362918723147929057253574064806016160","258757845535739298942080795262068690306","334312036581040236102098501597526636211","116807747516759380562010221518894674487","279541606175533819426154542644510915","228838120481630441349336479373829242890","146292841508361238212227331468595727239","175088409265704590470331318576861170073","148623558768774922628793597063266081035","297555159369252532868720752016988824725","23965781664084346617119197160167561817","3774107336090589326639153029587440201","109992601458900173633972302633004785309","207763961367640423160020047035397959265","240208066098253165043128765345335617838","259065602820586690449055207994373931753","318508810798570651177380782462652264102","183290535216739721276794638995533886349","243739386514016431746140924851831838912","326670032680996678704064610114650239150","234330021876610216448654922253838068392","240457505530528471932963830680146077677","297687929863250523108566718743484269031","18952679352250746175215292001886359161","69120422130552384203525077143790731982","109329085566546646158271895562369056790","26010650216157438995132175576496695858","331935016098760766504133008384247635424","40326065566271235989882489381067725553","93929589929118065882241546352732904925","141779382106757495822809988383012168964","217580650185387057840973744571344837142","290130173551583931442907251621351056735","189165647979583313484171638120666668432","120354948336893296957275735195698513682","270144724172552147905533108051424350775","190558418798302090146595776083032087778","144384892483292131331674552912311380550","44222608992503588310585378996598847668","229409773828367326428100720581388774579","263249471880830852292614948291304162558","197394597400499648320611350011743797596","274258671995153849587329397591833496810","95519828703549774391734206369592830642","271210268665564671135994635240895978687","30758200323148265695196278485036882694","179497985912171627749856158327244909731","73632806061144692774110859676109725923","285706668616224637926143747109642683579","246100701850485542163973654835233988844","255303519966110162954063233888796406887","134929930317948378169480809296774979929","113544084254887024255578312124122685957","213920533058741658466347295389812398850","115872400131700813469363358812264009325","75476669621398075295597960317745362754","94178990572291855079818762488270260860","157611387104630016674081836957440516505","340023457035006754966680931173491457160","283072807619558211652191629193551148452","45522944333886902279862388179289253186","304300856498393240534116735713867668949","259870090395689079061504005401749004847","207792608605655912928195386675085534161","81624421866528983044267598124234144888","64155140530069588071645905787633213556","156976814437862390433038499453107526386","328186936298708574985277068891232509052","19960118562043887089964930425348324942","278982850229337615976999707919282448808","61941121496288710598373671794070393292","295259766315026209193652703601388461245","317600857739673047512425308453443970100","325967160379810044291410058614691094267","13871197878140452066527017255465566715","325922455730302535180236980062889363469","310213776903678790017359352996187405955","113366131701890407253506685859392801220","184605364858706360790420584253902385299","41166510681958717617477686002858025016","136504550035555677171299469147048229384","320175765914552236345350865766006573088","32046803276828788093530302102184432896","282182556371761123959386028595934274231","309061930973956765338037344173397007568","134980341219991015875698506148468549434","56947617838311067043170486218217810003","121523883305623860032554600092967794467","308534992102770004747448246041622413755","296353706835792291054934500179647507269","297454665392419229035011411255180635781","98960704917880547586615083581183577043","333005492397004696496259282500614960612","215947739446505562966257597029085514045"],"threshold":0.9},"id":"ASB-A-148816706-d5842713","signature_type":"Line","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/2c3343ea1d55542cb7a712eb40ff184245921bde","target":{"file":"drivers/char/adsprpc.c"}},{"signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/2c3343ea1d55542cb7a712eb40ff184245921bde","target":{"file":"drivers/char/adsprpc.c","function":"fastrpc_init_process"},"deprecated":false,"digest":{"function_hash":"331630907651933789364779747350783692062","length":5134},"id":"ASB-A-148816706-e356589a","signature_type":"Function"},{"id":"ASB-A-148816706-e6642f59","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/2c3343ea1d55542cb7a712eb40ff184245921bde","target":{"file":"drivers/char/adsprpc.c","function":"put_args"},"deprecated":false,"digest":{"length":1156,"function_hash":"173020777427711320201397659199627899702"}}],"fixes":["https://source.codeaurora.org/quic/la/kernel/msm-4.14/commit/?id=2c3343ea1d55542cb7a712eb40ff184245921bde"],"severity":"High","spl":"2020-09-05"},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-148816706.json"}}],"schema_version":"1.9.0"}