{
"spl": "2023-12-05",
"vanir_signatures": [
{
"id": "ASB-A-266568298-16922269",
"target": {
"file": "drivers/char/adsprpc.c"
},
"signature_version": "v1",
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/d43222efda5a01c9804d74a541e3c1be9b7fe110",
"signature_type": "Line",
"digest": {
"line_hashes": [
"124532521644049967134434295306243184007",
"68969900587405899540675567025700245063",
"296474806505221812142488164948743457378",
"269108328843851358010036834655207714189",
"132622839108724944528832738772437666956",
"307573815033576684928818025153267007970",
"123297739651125041334192008411851897782",
"98185144818688666768652753270385873206",
"295219390580649452976338621629988918854",
"38621546354534930560941628299667418144",
"24573543651952000260414331138833576305",
"123297739651125041334192008411851897782",
"98185144818688666768652753270385873206",
"160664907813828635602879991688996918875",
"314159430102438317400831200027239555093",
"48251135726715543771364425170042309611",
"41437742039595691792065637022190053945",
"56681921736641501562232743835647516553",
"15464653723534288916711234847371152179",
"271797542713474928889998770734078246636",
"866586105576678089864558311389620487",
"279338279729299314991776479982035733504",
"128463878298959168345505358955336800918",
"267517592216193167398446648074600813449",
"99759276765323438281103563114550292175",
"56188058744909400721799575171779855534",
"191210645439639417130832142576289876906",
"212013455088259663053400852794361758698",
"105724051412785442230649878093409562617",
"309372241171647850108752266681821971203",
"127763664041721168990052679323506234621",
"170710229886883625956830772029028762479",
"238001055582208260487731258514670148733",
"50625742078370277832902636488525201440",
"157243882931548816652870731051687037062",
"280828405908368076608769361903068923486",
"54032244094491920136863630937046524252",
"87619746907128438639989757444287926935",
"110174085350420527258536717276566705266",
"327622917675950994647581053681088545615",
"239010228746681204868837686385212651601",
"102081425674395577115329846811771486771",
"235094256333923826206355085193594305245",
"72477989135673278423638477970938374147",
"309283385036848952110565146569890668547",
"199160188511635662082052666077932697057",
"228394286735299864973029483872733788470",
"197747557523581130042610267728975278257",
"283700799172661380175478610656753411499",
"338535940791951595099214367471571979966"
],
"threshold": 0.9
},
"deprecated": false
},
{
"digest": {
"function_hash": "132485466653656365750311496903885980914",
"length": 790.0
},
"target": {
"function": "fastrpc_mmap_remove",
"file": "drivers/char/adsprpc.c"
},
"signature_version": "v1",
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/d43222efda5a01c9804d74a541e3c1be9b7fe110",
"signature_type": "Function",
"id": "ASB-A-266568298-17436c1a",
"deprecated": false
},
{
"id": "ASB-A-266568298-177c9874",
"target": {
"function": "fastrpc_mmap_remove",
"file": "drivers/char/adsprpc.c"
},
"signature_version": "v1",
"source": "https://git.codelinaro.org/clo/la/kernel/msm-5.15/commit/2643808ddbedfaabbb334741873fb2857f78188a",
"signature_type": "Function",
"digest": {
"function_hash": "282390858118369625210865941432953859553",
"length": 957.0
},
"deprecated": false
},
{
"id": "ASB-A-266568298-1ec89e6f",
"target": {
"function": "context_free",
"file": "drivers/char/adsprpc.c"
},
"signature_version": "v1",
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/d43222efda5a01c9804d74a541e3c1be9b7fe110",
"signature_type": "Function",
"digest": {
"function_hash": "292496024404470580360215019437473067577",
"length": 740.0
},
"deprecated": false
},
{
"id": "ASB-A-266568298-610af851",
"target": {
"file": "drivers/char/adsprpc.c"
},
"signature_version": "v1",
"source": "https://git.codelinaro.org/clo/la/kernel/msm-5.15/commit/2643808ddbedfaabbb334741873fb2857f78188a",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"27095863492809139689223189974051541555",
"291027478532895524739235317470737445921",
"235239352625844084858094108708703160335",
"170662077778654199285036571525826692969",
"307943907495690266425590408053603881985",
"328240944466597375427544114799271478440",
"97334690696758594040934663764165553736",
"257266983647869499419245581690036448642",
"30685715233382687230046065759725337556",
"279338279729299314991776479982035733504",
"128463878298959168345505358955336800918",
"267517592216193167398446648074600813449",
"88659681551802548159945980172777648478",
"265135295223379300308394533249687748880",
"189930159784213984676988332813842960625",
"121859667786076284752227414212718465740",
"216830152281819872016658513609728799133",
"309372241171647850108752266681821971203",
"127763664041721168990052679323506234621",
"170710229886883625956830772029028762479",
"253421041147973588425415024287314762949",
"157484884966430363366388165262378415521",
"73164638178957851136218607249078785494",
"280828405908368076608769361903068923486",
"54032244094491920136863630937046524252",
"39962381601392946061466196222185301266",
"61057732525667180582812100801680844121",
"253780472066085170869868159473672280119",
"309881704493704967173410676821285179069",
"219721327569756421984996594657459280702",
"225069042487810948581669077911524878640",
"39474187938946103908414232353678386008",
"154759818706304120794341476469655506786",
"215111604174183825795703603008073298105",
"72477989135673278423638477970938374147",
"309283385036848952110565146569890668547",
"288901315829771393898924227412702217941",
"93781414350707270324602148933615238684",
"161881400111897952203794765799258888076",
"176557048954393185270988969223130639761",
"285896189991436333791812474948051251384"
]
},
"deprecated": false
},
{
"digest": {
"function_hash": "282141498887903055381482450637521405426",
"length": 6603.0
},
"target": {
"function": "get_args",
"file": "drivers/char/adsprpc.c"
},
"signature_version": "v1",
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/d43222efda5a01c9804d74a541e3c1be9b7fe110",
"signature_type": "Function",
"id": "ASB-A-266568298-6bde7a6b",
"deprecated": false
},
{
"id": "ASB-A-266568298-80c04a75",
"target": {
"function": "put_args",
"file": "drivers/char/adsprpc.c"
},
"signature_version": "v1",
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/d43222efda5a01c9804d74a541e3c1be9b7fe110",
"signature_type": "Function",
"digest": {
"function_hash": "330741607474673979043447194575719880879",
"length": 1326.0
},
"deprecated": false
},
{
"id": "ASB-A-266568298-8383b6de",
"target": {
"function": "fastrpc_mmap_free",
"file": "drivers/char/adsprpc.c"
},
"signature_version": "v1",
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/d43222efda5a01c9804d74a541e3c1be9b7fe110",
"signature_type": "Function",
"digest": {
"function_hash": "193450188141959618914279479688620454157",
"length": 2260.0
},
"deprecated": false
},
{
"id": "ASB-A-266568298-8e60f6b7",
"target": {
"function": "fastrpc_mmap_create",
"file": "drivers/char/adsprpc.c"
},
"signature_version": "v1",
"source": "https://git.codelinaro.org/clo/la/kernel/msm-4.14/commit/d43222efda5a01c9804d74a541e3c1be9b7fe110",
"signature_type": "Function",
"digest": {
"function_hash": "152675863250506736669468791401404343860",
"length": 4917.0
},
"deprecated": false
},
{
"id": "ASB-A-266568298-91cf575d",
"target": {
"function": "fastrpc_mmap_create",
"file": "drivers/char/adsprpc.c"
},
"signature_version": "v1",
"source": "https://git.codelinaro.org/clo/la/kernel/msm-5.15/commit/2643808ddbedfaabbb334741873fb2857f78188a",
"signature_type": "Function",
"digest": {
"function_hash": "290186261834441669813325145884988274163",
"length": 6456.0
},
"deprecated": false
},
{
"id": "ASB-A-266568298-a9b9f09f",
"target": {
"function": "put_args",
"file": "drivers/char/adsprpc.c"
},
"signature_version": "v1",
"source": "https://git.codelinaro.org/clo/la/kernel/msm-5.15/commit/2643808ddbedfaabbb334741873fb2857f78188a",
"signature_type": "Function",
"digest": {
"function_hash": "15361581593019196175402421623595006558",
"length": 1751.0
},
"deprecated": false
},
{
"digest": {
"function_hash": "82712456955136828380493591843246823717",
"length": 9318.0
},
"target": {
"function": "get_args",
"file": "drivers/char/adsprpc.c"
},
"signature_version": "v1",
"source": "https://git.codelinaro.org/clo/la/kernel/msm-5.15/commit/2643808ddbedfaabbb334741873fb2857f78188a",
"signature_type": "Function",
"id": "ASB-A-266568298-b270d50d",
"deprecated": false
},
{
"id": "ASB-A-266568298-b6967e8b",
"target": {
"function": "fastrpc_mmap_free",
"file": "drivers/char/adsprpc.c"
},
"signature_version": "v1",
"source": "https://git.codelinaro.org/clo/la/kernel/msm-5.15/commit/2643808ddbedfaabbb334741873fb2857f78188a",
"signature_type": "Function",
"digest": {
"function_hash": "300074612960597188727977291486330618342",
"length": 3365.0
},
"deprecated": false
},
{
"id": "ASB-A-266568298-cc0eb89e",
"target": {
"function": "context_free",
"file": "drivers/char/adsprpc.c"
},
"signature_version": "v1",
"source": "https://git.codelinaro.org/clo/la/kernel/msm-5.15/commit/2643808ddbedfaabbb334741873fb2857f78188a",
"signature_type": "Function",
"digest": {
"function_hash": "51905230903200651787654128563995710783",
"length": 1509.0
},
"deprecated": false
},
{
"id": "ASB-A-266568298-da81be15",
"target": {
"file": "drivers/char/adsprpc_shared.h"
},
"signature_version": "v1",
"source": "https://git.codelinaro.org/clo/la/kernel/msm-5.15/commit/2643808ddbedfaabbb334741873fb2857f78188a",
"signature_type": "Line",
"digest": {
"line_hashes": [
"156459908499813452717602550737925844850",
"6475858395074593757676579110830637008",
"26089369589755450691317093455753011726",
"97255161074109301088375786811232928027"
],
"threshold": 0.9
},
"deprecated": false
}
],
"types": [
"Unknown"
],
"fixes": [
"https://git.codelinaro.org/clo/la/kernel/msm-5.15/-/commit/2643808ddbedfaabbb334741873fb2857f78188a",
"https://git.codelinaro.org/clo/la/kernel/msm-4.14/-/commit/d43222efda5a01c9804d74a541e3c1be9b7fe110"
],
"severity": "High"
}