{"id":"ASB-A-350500584","aliases":["3735984","A-350500584","CVE-2024-33060"],"modified":"2026-09-18T15:47:37.392928379Z","published":"2024-09-01T00:00:00Z","references":[{"type":"ADVISORY","url":"https://source.android.com/security/bulletin/2024-09-01"},{"type":"FIX","url":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/-/commit/4056f87e3b347e0283234f56b9e9aaea681d1644"},{"type":"FIX","url":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/dsp-kernel/-/commit/358c828263b8864b79396a6f2d098a2fde07f3e0"}],"affected":[{"package":{"name":":linux_kernel:Qualcomm","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"SoCVersion:0"},{"fixed":"SoCVersion:2024-09-05"}]}],"versions":["SoCVersion"],"ecosystem_specific":{"fixes":["https://git.codelinaro.org/clo/la/kernel/msm-5.4/-/commit/4056f87e3b347e0283234f56b9e9aaea681d1644"],"severity":"High","spl":"2024-09-05","types":["Unknown"],"vanir_signatures":[{"digest":{"function_hash":"214765294944079440779032907717411180770","length":3184},"id":"ASB-A-350500584-0d95d371","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/4056f87e3b347e0283234f56b9e9aaea681d1644","target":{"file":"drivers/char/adsprpc.c","function":"fastrpc_init_create_static_process"},"deprecated":false},{"signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/4056f87e3b347e0283234f56b9e9aaea681d1644","target":{"file":"drivers/char/adsprpc.c","function":"fastrpc_internal_mem_map"},"deprecated":false,"digest":{"function_hash":"36156507989698412893608805756751359669","length":1204},"id":"ASB-A-350500584-32f860a3","signature_type":"Function"},{"id":"ASB-A-350500584-3eb47401","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/4056f87e3b347e0283234f56b9e9aaea681d1644","target":{"function":"fastrpc_internal_mmap","file":"drivers/char/adsprpc.c"},"deprecated":false,"digest":{"length":1861,"function_hash":"156341762054977392794398193736952374089"}},{"source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/4056f87e3b347e0283234f56b9e9aaea681d1644","target":{"file":"drivers/char/adsprpc.c","function":"fastrpc_mmap_create"},"deprecated":false,"digest":{"function_hash":"142226801107140569211563902748466832484","length":6667},"id":"ASB-A-350500584-5122bf72","signature_type":"Function","signature_version":"v1"},{"source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/4056f87e3b347e0283234f56b9e9aaea681d1644","target":{"file":"drivers/char/adsprpc.c","function":"fastrpc_mmap_add"},"deprecated":false,"digest":{"function_hash":"65388659916774793875830481417137593303","length":350},"id":"ASB-A-350500584-79ab32ed","signature_type":"Function","signature_version":"v1"},{"target":{"file":"drivers/char/adsprpc.c","function":"fastrpc_mmap_find"},"deprecated":false,"digest":{"function_hash":"309771688113713026747665537267006751184","length":1067},"id":"ASB-A-350500584-a886579a","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/4056f87e3b347e0283234f56b9e9aaea681d1644"},{"deprecated":false,"digest":{"length":1691,"function_hash":"260661386994446289217568476822221497212"},"id":"ASB-A-350500584-b4d0f72a","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/4056f87e3b347e0283234f56b9e9aaea681d1644","target":{"function":"fastrpc_internal_munmap","file":"drivers/char/adsprpc.c"}},{"signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/4056f87e3b347e0283234f56b9e9aaea681d1644","target":{"file":"drivers/char/adsprpc.c"},"deprecated":false,"digest":{"line_hashes":["124532521644049967134434295306243184007","281009081955277130163736510593203176052","143962942352956892499734123754315236258","60053039814607525060105488775271010029","295438924193553951928676052737453263037","338504109346442203642899998924805089532","100210149841483092244446508170987491985","272358733306922053162527766852645534482","128389513023988857028963472915392241192","174405827776852753624487597735701241708","64168825968429196227918534540467037442","212734676774356781874337804803193727629","253439773738281999881212343338439504988","332058817991907440540848100889272636249","266686505889277414386078233668754124958","316376987450128761196065545196297311252","312014786494927111252406355416382926532","116291506207454998289473484574547272887","289119480332560322474911803091007502000","4891764978719620440896010224102393314","160019986114365629319948005465865033512","299209563409568671087052289784645458673","178188680846751910694361567118862528296","271013365156642864954143097028310393729","88795483652199327082663544619005442138","216277467982485269824657090214619944707","19832624183588037903686965982060106954","257493419867217267369353078156240191050","39663847330320361942076477024634218899","146473498102494675536503462864324668300","7136877232765047741588564503098298520","59720400750766203363485473525608836289","319445274019352101291974935200531849761","134316594745742768066444734159727911158","145539380894969547210072604931053223026","326709147314999726886125335298019158238","217188384429768543390902246439870825595","82611760383026505812632837426032311231","110882627923192833427378324956113791174","243222566105127124928509180688769259887","102494836144398654302651368784589110278","330659260658317221592534516567497064719","101641044301446807883875763115533544696","41193399173704582026855945110152100579","107296330776952324622090990140503530678","90157114535294330776773427243508664778","99158374018739246530158342020632856266","7136877232765047741588564503098298520","214356199164207351484384143851363424996","186555304514581743465560805917660675433","309066677853508064508038687843727747616","130307646142495807773208168886875847686","43337821306854653816795843294404250952","110882627923192833427378324956113791174","243222566105127124928509180688769259887","102494836144398654302651368784589110278","75407180318704451699303769443305508093","191292653684891208398833325724118127422","5902399973638247477107279603783342460","223750879167916315689400131364993539579","76883202421022620850094655339892921137","253774721715902526069720478531116868411","168750136150731213632361855208921477703","240635975146593576041361789182495714814","118070177761822527362103675297877401876","295299334588536821710408413278624648312","58897841186262181046649420527286989108","273484302039573521589058159634847767342","280308050621405127554451561694221859311","291788730615476045211183292091050078485","154390990823575752492967672847860361766","314594645422986455597195512854375565053","138402472251743273209735353988805643566","263478012118050141387409702271984852373","298725059358772970967372732258414711546","332482276534929670939120482103601430997","97469792087230830453262401231601721175","243060836389976629859140799897759985510","290852467888252530196601497570339868370","206384442061200420702734816474718604963","218628193928176492973930271616491062417","295135047537880106478796000269034760401","133691133442646747250198587953381081428","206979845492776904274027083385503756150","97469792087230830453262401231601721175","158550399748941851802250991646415424303","228735329726455867566271276745728446700","282067456658117870122089596814965439588","187586569295604254020555650411550879332","131105672807748839533822434826063184655"],"threshold":0.9},"id":"ASB-A-350500584-e6458fd6","signature_type":"Line"},{"signature_version":"v1","source":"https://git.codelinaro.org/clo/la/kernel/msm-5.4/commit/4056f87e3b347e0283234f56b9e9aaea681d1644","target":{"file":"drivers/char/adsprpc.c","function":"fastrpc_internal_mem_unmap"},"deprecated":false,"digest":{"length":1358,"function_hash":"4527324025997208370471378518294643973"},"id":"ASB-A-350500584-eb867545","signature_type":"Function"}]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-350500584.json"}},{"package":{"name":"platform/vendor/qcom/opensource/dsp-kernel","ecosystem":"Android"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"SoCVersion:0"},{"fixed":"SoCVersion:2024-09-05"}]}],"versions":["SoCVersion"],"ecosystem_specific":{"severity":"High","spl":"2024-09-05","types":["Unknown"],"vanir_signatures":[{"target":{"file":"dsp/adsprpc.c","function":"fastrpc_mmap_find"},"deprecated":false,"digest":{"function_hash":"75949419253021802052724372603870015146","length":1386},"id":"ASB-A-350500584-02066b92","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/dsp-kernel/commit/358c828263b8864b79396a6f2d098a2fde07f3e0"},{"id":"ASB-A-350500584-16796e03","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/dsp-kernel/commit/358c828263b8864b79396a6f2d098a2fde07f3e0","target":{"function":"fastrpc_internal_munmap","file":"dsp/adsprpc.c"},"deprecated":false,"digest":{"length":1685,"function_hash":"158091936219491664395399918500669461351"}},{"signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/dsp-kernel/commit/358c828263b8864b79396a6f2d098a2fde07f3e0","target":{"file":"dsp/adsprpc.c","function":"fastrpc_internal_mem_unmap"},"deprecated":false,"digest":{"function_hash":"149965671943277614353372047964129967382","length":1392},"id":"ASB-A-350500584-52a08dcd"},{"digest":{"length":2047,"function_hash":"108207336265573881667876477519310685802"},"id":"ASB-A-350500584-8503485e","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/dsp-kernel/commit/358c828263b8864b79396a6f2d098a2fde07f3e0","target":{"file":"dsp/adsprpc.c","function":"fastrpc_internal_mmap"},"deprecated":false},{"source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/dsp-kernel/commit/358c828263b8864b79396a6f2d098a2fde07f3e0","target":{"file":"dsp/adsprpc.c","function":"fastrpc_mmap_create"},"deprecated":false,"digest":{"function_hash":"98748035355095050085675653781427243547","length":6840},"id":"ASB-A-350500584-a49f9f99","signature_type":"Function","signature_version":"v1"},{"id":"ASB-A-350500584-ad7adf29","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/dsp-kernel/commit/358c828263b8864b79396a6f2d098a2fde07f3e0","target":{"file":"dsp/adsprpc.c","function":"fastrpc_internal_mem_map"},"deprecated":false,"digest":{"length":1240,"function_hash":"40979736454717764577563747371792542270"}},{"target":{"file":"dsp/adsprpc.c"},"deprecated":false,"digest":{"line_hashes":["281009081955277130163736510593203176052","143962942352956892499734123754315236258","60053039814607525060105488775271010029","295438924193553951928676052737453263037","338504109346442203642899998924805089532","220552822038312689213455299013026645421","278965125042336033361752204218666133122","153493065462757462313060392069484510632","276694008453812659396823756567662282100","186527955035147691227577093769719742637","9796368738109433422916880938655513931","333991329791588352647949401862678419054","253439773738281999881212343338439504988","332058817991907440540848100889272636249","266686505889277414386078233668754124958","254156622987450657227930928115637262407","83752505274019170289417427363702723043","321599337041650846023374792748714149586","267033866434678106894929006915138186589","4891764978719620440896010224102393314","160019986114365629319948005465865033512","54046692036098656144953831286837977062","135722305462146614197373152279727199614","80405243341163805063615135388032811194","136233878907570919532570951484303660272","88795483652199327082663544619005442138","47216170351931742854154350822564030097","240541532241867671648755803905078028182","34508089496684313941615978661920984273","17173201328765414905766962760989407986","146473498102494675536503462864324668300","7136877232765047741588564503098298520","59720400750766203363485473525608836289","20638281873107590222194236597799107371","92942408276783001922319425116328617716","190612003036303914897436067246848044750","316762668683345431223854574637570446544","217188384429768543390902246439870825595","82611760383026505812632837426032311231","110882627923192833427378324956113791174","243222566105127124928509180688769259887","102494836144398654302651368784589110278","241729839055883666748350598018772665678","326818292370800975032734314489954300655","61922978581198903572921871035447714500","296650522177976941026437875177911905467","301595504190600606081092690579833236396","320370031500030724478948266521506523646","37101866529983944971371940786284542411","96195994385315972444837563665793494663","209889792984378673429006896696974471024","311971725620685109752959022254065326624","19613861676205452464473622886044349305","233542221216618884575805175744910396748","299146334033879403096460140481999044661","21982207052991185561847903655692494858","273484302039573521589058159634847767342","280308050621405127554451561694221859311","291788730615476045211183292091050078485","168164839328364908759654483593277962275","59738628905799264175752916722944611026","96486976186529491295849968928332774582","32010915806343283873215060202377375065","298725059358772970967372732258414711546","332482276534929670939120482103601430997","97469792087230830453262401231601721175","243060836389976629859140799897759985510","290852467888252530196601497570339868370","206384442061200420702734816474718604963","218628193928176492973930271616491062417","57791785669746322125949216695556031530","130706061772351441354448371860058622091","206979845492776904274027083385503756150","97469792087230830453262401231601721175","158550399748941851802250991646415424303","228735329726455867566271276745728446700","282067456658117870122089596814965439588","187586569295604254020555650411550879332","131105672807748839533822434826063184655"],"threshold":0.9},"id":"ASB-A-350500584-bb772681","signature_type":"Line","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/dsp-kernel/commit/358c828263b8864b79396a6f2d098a2fde07f3e0"},{"digest":{"function_hash":"163446345457868076905490055697109829465","length":3973},"id":"ASB-A-350500584-cc33249a","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/dsp-kernel/commit/358c828263b8864b79396a6f2d098a2fde07f3e0","target":{"file":"dsp/adsprpc.c","function":"fastrpc_init_create_static_process"},"deprecated":false},{"digest":{"function_hash":"118691444467744466843279765170304163819","length":387},"id":"ASB-A-350500584-f48e3379","signature_type":"Function","signature_version":"v1","source":"https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/dsp-kernel/commit/358c828263b8864b79396a6f2d098a2fde07f3e0","target":{"file":"dsp/adsprpc.c","function":"fastrpc_mmap_add"},"deprecated":false}],"fixes":["https://git.codelinaro.org/clo/la/platform/vendor/qcom/opensource/dsp-kernel/-/commit/358c828263b8864b79396a6f2d098a2fde07f3e0"]},"database_specific":{"source":"https://storage.googleapis.com/android-osv/ASB-A-350500584.json"}}],"schema_version":"1.9.0"}