vim is vulnerable to Use After Free
[ { "source": "https://github.com/vim/vim/commit/9f1a39a5d1cd7989ada2d1cb32f97d84360e050f", "signature_version": "v1", "target": { "file": "src/vim9compile.c", "function": "compile_nested_function" }, "digest": { "length": 2715.0, "function_hash": "115127400822935229420587297359104541135" }, "deprecated": false, "signature_type": "Function", "id": "CVE-2022-0156-0e1c16e6" }, { "source": "https://github.com/vim/vim/commit/9f1a39a5d1cd7989ada2d1cb32f97d84360e050f", "signature_version": "v1", "target": { "file": "src/userfunc.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "93631916391118886314536677712947125299", "165525784054644154910915098835526693018", "320332630240219220360188294180606186043", "323322328088470682907934102907770718598", "181713928435544453212279041893244237651", "52219915693185453248023850254468898698", "333780537914696212034671113939038715142", "176230973850671134377739557474519375764", "60527365738330934428901758694509549147", "96697391158305025447358478110521258028", "178747822174105323739023934110151280678", "60270894038289634726911517867103167448", "214603478144071210987172331519972731657", "303881197364584503242416712727645159730", "90804744000864643779501446945842709174", "204541196786647173077985297331488710235", "272613499671599240850065005716035573120", "334681090718159094776437203855695297213", "52611596549367401555523445484292122683", "191310982530108220553933005546015062457", "84607347761027887840005679846957753496", "222596144199140813396698550420547246030", "119847800544320631626695837526816710926", "28883899663187881187763454626427358482", "78730888250703878888605033365349411335", "225946318442859728772290555034131247421", "72338541466504820455468872339325260501", "168025650258267854384200294449338433055", "240294427745654404060610108208412756753", "321656862935651655357486173491154085460", "315942508749842146331914672441076683391", "155594076450548468981051468374787159251", "242762187524837986624070611590840241767", "35556778495473545779846177473510465034", "138085192918382337979078973559618952722", "29096696255756108236444917337554136832", "189617740091063599160765344525234785010", "316673113427285025443655084081380152665", "160564908172629905917315870873106627340", "205102771438215857937362373847497568843", "220231662126468305688481723514410878350", "77429881544714481897631948838317702342", "89309995108603385253007817774688724833", "81339671233888247734985854579567942247", "321615218897430740578363778503817099044", "328490710035514369072641736099911493299", "122813678775792101526171659016281596387", "128397436424804233382217208917474842717", "142184942876545474083058097777740148278", "110924071087033118570331080451165812657", "72439549145562850760733555897968199739", "299280149772431830158536525439700449587", "43113041451199214855961778662479765369", "171014305294453773991954505647499936495", "334279040611831356919465844095207762962", "25423079632594672237063415615633381067", "147510438041282387008253951859855318116", "214951799743788625707979980581937548424", "221595323248132855921879924947609711594", "10571817979358825266368089469440429405", "161388292355144590903555562333738012560", "34339089163695399103189405131716695126", "200461002318213400228617975920296527586", "186343544139486266264954988959646674801", "159575325058529135484900416964519575854", "108294353736758095567267168449877094451", "61997454954712651458979913630708266519", "24373320754388216218193247371935432909", "322267445042416049950834496235284521037", "157691556553215560245648081894394862934", "242891150419630904393253986883056713166", "48609754301085564581953635869550830453", "228066654504432452082377322273916911925", "306408510168163477161006829454502662889", "293000710447564680669160610858261236828", "185424266656660775375312787956994544687", "88525837803037277653092245163767427050", "248956300246828487075620493993600073754", "31841171170275203805990228255400014182", "133990205330642973611392136235454071208", "293956820904352751192227496329018579083" ] }, "deprecated": false, "signature_type": "Line", "id": "CVE-2022-0156-364eda3f" }, { "source": "https://github.com/vim/vim/commit/9f1a39a5d1cd7989ada2d1cb32f97d84360e050f", "signature_version": "v1", "target": { "file": "src/viminfo.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "180893787423582164454327452178035354940", "151897925961631806284664928238244562123", "187357024801735097838385199952147620257", "309117526567187481700206174220730609177", "4228022692639978033853424831599818182", "17317300003650488557583412739692206375", "310833208022940950242233896204728894067", "327700825191435782795131366433955485848" ] }, "deprecated": false, "signature_type": "Line", "id": "CVE-2022-0156-48a7f9a2" }, { "source": "https://github.com/vim/vim/commit/9f1a39a5d1cd7989ada2d1cb32f97d84360e050f", "signature_version": "v1", "target": { "file": "src/message.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "304287281750899549354839721263637966191", "18858130073813873062973374002151811431", "317505061218444337868764046874218737418", "255315142531757788199080011106892240451" ] }, "deprecated": false, "signature_type": "Line", "id": "CVE-2022-0156-6c0b00c9" }, { "source": "https://github.com/vim/vim/commit/9f1a39a5d1cd7989ada2d1cb32f97d84360e050f", "signature_version": "v1", "target": { "file": "src/vim9compile.c", "function": "compile_def_function" }, "digest": { "length": 13729.0, "function_hash": "145409379440859448319712516951282029038" }, "deprecated": false, "signature_type": "Function", "id": "CVE-2022-0156-70ddb804" }, { "source": "https://github.com/vim/vim/commit/9f1a39a5d1cd7989ada2d1cb32f97d84360e050f", "signature_version": "v1", "target": { "file": "src/alloc.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "159800808079962379531280461464458329438", "191411793287504470327116164240496990313", "147536628567470466090668846848548700368", "152526516848835002357877448944482606734", "303985928686298491552642768485553332309", "134700488463687197707259654195290377820", "276419492710698340655574216317456444809", "128871130278124963104294514705773357645", "282080872939203800133763641730722264872", "67336459748472725859973360237321838418", "288570265798495483577701973553555202758" ] }, "deprecated": false, "signature_type": "Line", "id": "CVE-2022-0156-7a931d98" }, { "source": "https://github.com/vim/vim/commit/9f1a39a5d1cd7989ada2d1cb32f97d84360e050f", "signature_version": "v1", "target": { "file": "src/version.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "146200493773228420153804765641940418619", "186332392743021136786839184887709849615", "69887500926944121269610550780332702029", "256257961820895700828517279022031109495" ] }, "deprecated": false, "signature_type": "Line", "id": "CVE-2022-0156-888443f9" }, { "source": "https://github.com/vim/vim/commit/9f1a39a5d1cd7989ada2d1cb32f97d84360e050f", "signature_version": "v1", "target": { "file": "src/userfunc.c", "function": "get_function_args" }, "digest": { "length": 3099.0, "function_hash": "313559094134781738430014023989254487520" }, "deprecated": false, "signature_type": "Function", "id": "CVE-2022-0156-a1e545ec" }, { "source": "https://github.com/vim/vim/commit/9f1a39a5d1cd7989ada2d1cb32f97d84360e050f", "signature_version": "v1", "target": { "file": "src/userfunc.c", "function": "get_function_body" }, "digest": { "length": 8012.0, "function_hash": "3215708185851999773982121761781148775" }, "deprecated": false, "signature_type": "Function", "id": "CVE-2022-0156-a2eded42" }, { "source": "https://github.com/vim/vim/commit/9f1a39a5d1cd7989ada2d1cb32f97d84360e050f", "signature_version": "v1", "target": { "file": "src/userfunc.c", "function": "lambda_function_body" }, "digest": { "length": 3859.0, "function_hash": "194420105582105726000964826587524705551" }, "deprecated": false, "signature_type": "Function", "id": "CVE-2022-0156-b00ef4c4" }, { "source": "https://github.com/vim/vim/commit/9f1a39a5d1cd7989ada2d1cb32f97d84360e050f", "signature_version": "v1", "target": { "file": "src/userfunc.c", "function": "get_function_line" }, "digest": { "length": 392.0, "function_hash": "107523733860924663271881321347009912244" }, "deprecated": false, "signature_type": "Function", "id": "CVE-2022-0156-d49636c0" }, { "source": "https://github.com/vim/vim/commit/9f1a39a5d1cd7989ada2d1cb32f97d84360e050f", "signature_version": "v1", "target": { "file": "src/usercmd.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "58243260990433317474721815351967132418", "187266001885610479893795691685382606505", "188827677385416084316952469019794869498", "120773503617294009795609705791995912652", "209725607977205500869932975323426745839", "299203294002128812781198325554486642091", "98023520557869719170121434794722493710", "135071560342024251258647326105848258695" ] }, "deprecated": false, "signature_type": "Line", "id": "CVE-2022-0156-f17faba5" }, { "source": "https://github.com/vim/vim/commit/9f1a39a5d1cd7989ada2d1cb32f97d84360e050f", "signature_version": "v1", "target": { "file": "src/userfunc.c", "function": "ex_function" }, "digest": { "length": 122.0, "function_hash": "134847098871424958606095007789630048046" }, "deprecated": false, "signature_type": "Function", "id": "CVE-2022-0156-f4092080" }, { "source": "https://github.com/vim/vim/commit/9f1a39a5d1cd7989ada2d1cb32f97d84360e050f", "signature_version": "v1", "target": { "file": "src/userfunc.c", "function": "define_function" }, "digest": { "length": 11579.0, "function_hash": "196281933119998373423897356313403800585" }, "deprecated": false, "signature_type": "Function", "id": "CVE-2022-0156-f5789c74" }, { "source": "https://github.com/vim/vim/commit/9f1a39a5d1cd7989ada2d1cb32f97d84360e050f", "signature_version": "v1", "target": { "file": "src/vim9compile.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "228922033212317599855496364503076926380", "160881275832078110519217422229663246216", "296796601984776897945121920784163455472", "160983994329325981264996466396538178681", "72452499695216610819158826524683368122", "219613419800605556898466447119669303722", "34719437795630897990018463218489159606", "325428287236115383591818377713642311483", "317060772684838195423904602040388466806", "74286349016851103461968085577568276358", "334609454723027904099687519014667156834", "88604421595098127612426613418822691435", "168602958030801682313472485120614700507", "13864129207905985393121166467484346143", "60409135932754111015754871602789661970", "317441877959467651168013133399431330377", "163527806918332120476502053934318851540", "240956891695276234528268856543582893877", "159030061283889120481081819758787048977", "180574772972006107944575931061607239741", "173301918892316982331328892582849161558", "237141659729741916307322418249550714337", "9777548385437655719082011368552066989", "150955227420480543530506037192868693921", "218914593460835977708545626487856235778", "67903581027002540352899510269725231574", "310009942477084613524644692099759021458", "273602217260679000405615183376649113026" ] }, "deprecated": false, "signature_type": "Line", "id": "CVE-2022-0156-f5aa2606" } ]