The azure-c-shared-utility is a C library for AMQP/MQTT communication to Azure Cloud Services. This library may be used by the Azure IoT C SDK for communication between IoT Hub and IoT Hub devices. An attacker can cause an integer wraparound or under-allocation or heap buffer overflow due to vulnerabilities in parameter checking mechanism, by exploiting the buffer length parameter in Azure C SDK, which may lead to remote code execution. Requirements for RCE are 1. Compromised Azure account allowing malformed payloads to be sent to the device via IoT Hub service, 2. By passing IoT hub service max message payload limit of 128KB, and 3. Ability to overwrite code space with remote code. Fixed in commit https://github.com/Azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2.
{ "vanir_signatures": [ { "digest": { "line_hashes": [ "272631315714267385956880589707373542310", "79980674835443449833527829940108689868", "205156536526628828543442398892890564447", "41088566315807060040726780838952394982", "319846824678130277763252526128686658317", "260748919349894530896974512818731275706", "285053262510006778605184379376824729874", "313880579979000741145375564998605517810", "275408304467041562295443839449196330618", "132952591454270751149813585305260864387", "14563294529317087257605860425527909788", "55902696462066838786485577642557693045", "188631629897455268081814403340153606662", "55610071590230018748171274340826117264", "267319301785130640605735960611457176199", "4675992190476462343691271644601815512", "162277531256996091167464829134531053912", "168547948585797602782899518418610684088", "328507507192918839746123354828976145000", "33044968122631164834696942429194267451", "159063141471570643810457433005289705418", "308000166120477857065747989717659786005" ], "threshold": 0.9 }, "target": { "file": "adapters/tlsio_schannel.c" }, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2024-29195-08907147", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "line_hashes": [ "38361949302591096127829116849032272142", "142139381773087094317405199670939628427", "316323429815000714485550943509481123991", "47126386724714036722757705992863303299", "325527435197467450836238671241798330553", "194258795095873746946322589340715403176", "181308107066934754103800106320650252190", "289286402536791619245720172273923372160", "280835752281391252627435780872213354960", "216761110000586182374751799789173490469", "151995902572471269818137623524946785010", "222300571434000737649874235280451616443", "24627879986292429673079201705761690724", "225324088695588962435424675310656010987", "65361646979493436586094437244270711405", "309984244259547986701739660866289328819", "240303473881667419728950544512021718753", "176982256975101583852028204250859500740", "131958362452995741018131294537405858456", "71944236870879795128004202027478708577", "3925861373180849742147980018825918844", "262664904633062936551527010426796512892", "299344759270705399223998423122665931866", "48969372368737920402529919096390973165" ], "threshold": 0.9 }, "target": { "file": "adapters/x509_schannel.c" }, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2024-29195-128415d1", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 3813.0, "function_hash": "298664250419840726252175937018329982819" }, "target": { "function": "HTTPAPI_ExecuteRequest", "file": "adapters/httpapi_tirtos.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-16d89ce5", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 3850.0, "function_hash": "185265219340764976927955867995407760859" }, "target": { "function": "HTTPAPI_SetOption", "file": "adapters/httpapi_compact.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-19aa938f", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 551.0, "function_hash": "85488024349645134898734031220282642372" }, "target": { "function": "BUFFER_enlarge", "file": "src/buffer.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-205dad9c", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 608.0, "function_hash": "152858069055429129182710584398686789877" }, "target": { "function": "on_underlying_io_bytes_received", "file": "adapters/tlsio_mbedtls.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-221293fa", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 1829.0, "function_hash": "292711140534998922266634265700724196177" }, "target": { "function": "ReceiveResponseHeaders", "file": "adapters/httpapi_winhttp.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-25dc2832", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 5141.0, "function_hash": "104880859935134008862793813013033408020" }, "target": { "function": "HTTPAPI_SetOption", "file": "adapters/httpapi_curl.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-358b975e", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "line_hashes": [ "93160976255180362714267580388291074541", "166145107042405967023205634014076082323", "323943799459323015609098700937518361972", "129091929594704882120960637251677242985", "175452145614619099849876977745695617540", "184064863393450797227827278006155682169", "241004305933388427409182723511765164936", "216526464112341718376711479706036347007", "31768154516658306967438467971944598544", "263979508748724703662228941045821847816", "41683700417019932301107813188022397135", "3260936835322658479934943452651925060", "250308185778519382705445682381518596679", "286580403967315202158995092438260419885", "221237381059912767498182601774312861818", "290738570120511848621920647463231442", "146737321621325326885146411978238647761", "65778745749776647307855422774683091066", "119885050013899097136819061173280058917", "85056164746339326647394650527776775591", "228441916688240028508165464784746984345", "150073247383501245116185503171885412906", "297537212804848495024229452858370488908", "244776710408308170144253449742760038790", "329906043651178157171639729905571718791", "270860856465597775826715135855523749291", "46340488010267427474526331776489029908" ], "threshold": 0.9 }, "target": { "file": "adapters/httpapi_curl.c" }, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2024-29195-37c19b71", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 1135.0, "function_hash": "297031374645476036771971703879020939403" }, "target": { "function": "HTTPAPI_CreateConnection", "file": "adapters/httpapi_winhttp.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-3ea744ce", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 1576.0, "function_hash": "239226817215707197179415940211284237560" }, "target": { "function": "ConstructHeadersString", "file": "adapters/httpapi_winhttp.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-42334d37", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "line_hashes": [ "99065592596935318735877177069066737981", "280173355348086814239586995163826270922", "75363922953745000295175743676795947078", "224168817001065288411051891665796762319", "72908028011586030343694720287559886838", "184298819630850316265638445454965863371", "205768530661404292091616931262293328626", "319846824678130277763252526128686658317", "97898834347505401843233512863400052757", "2775251094566815923368530707495364667", "131388486160579937934412916007739167499", "87958304962023866052305321051930329049", "88984408870007380168503756827970690186", "291449981132197700462461584447079773186", "217814924600538168678103236030752665177", "134781579461805703426853028618297953760", "7586796580055245966999780510616500529", "11470775246503434587288042925563804322", "167962174201103157258389984883452550639", "262521252812591364541113056689061874116", "291449981132197700462461584447079773186" ], "threshold": 0.9 }, "target": { "file": "src/buffer.c" }, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2024-29195-48e1b8e7", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "line_hashes": [ "245437218063736947165748951342020113351", "237157219567298671697793186151389423262", "265520985438340032146020489617137430883", "179217225213822874854539035652918701759", "171379478732786133421666623090135633333", "313441227680614430651475869043095747861", "129294765133955573723199544174216842524", "93879785345629210929637766948225919803", "67015262305954912132123655252875799822", "236077484965816791372874916870670424778", "216757125209981989387757874742594133490", "125838389675292690737546255561014371213", "149839691512725850030273337856509975398", "138270101866847302609231711849253653509", "299698676231585110437270875675048850324", "226697785322569285896390373663164412334", "334713011058704398061110670750451140346" ], "threshold": 0.9 }, "target": { "file": "adapters/tlsio_openssl.c" }, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2024-29195-4d766494", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "line_hashes": [ "123517505945341247558512210555664248374", "163286466028815340897752169291266488274", "97212643769147674748946084825816265476", "68618868544294678677306379927366136467", "229235807702302293388525636450178146256", "30004919893477521152515641615087449379", "12936943944703359125248701365184929638", "261757669585702386039859893142703658674", "159705140403261876499787551964819554378", "321760476132552817758824222579077811178", "115355475797491197835175795613461184009", "241765704926306169646801606269155491311" ], "threshold": 0.9 }, "target": { "file": "adapters/tlsio_mbedtls.c" }, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2024-29195-542b8135", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 1688.0, "function_hash": "317829165113232904228384511628605909720" }, "target": { "function": "socketio_create", "file": "adapters/socketio_win32.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-5e5e29dc", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "line_hashes": [ "143670401607392682160280962861917924064", "201350244012986935021818291363965414066", "305062361972343519190844252096113540664", "148023149546978533807050726196461783058", "54695204956503994059241032044703473394", "72518004815094543539017442744198091314", "307753464060224266634470365030927318105", "80205943612338801534456222028507970309", "156214934293753762576296423358160635075", "25934605955573191776527556884696861568", "83194029380941019443163412519125181836", "255109525723336862035393048127303253778", "65426295368036059487071116654947138473", "263007103300867696102317254284574578977", "186225148784598816895594130478643503064", "130257170687668534626707151273501412953", "187820481074750717995716242082372066229", "338485534765033881647146296140690070044", "129616613678032570112419376049580599691", "269408728029609891176975678282497504966", "336097559955513207041744290560921016052", "265414075994225965429594193523372966356", "161627413387115127742581046906477626054", "340131941890362903682791020590406314446", "16331949952913203581519233903093100408", "308469124880359398394099339326555569646", "213718311212770803644991609698798170782", "47941434164430637649857958397094154241", "42541169765797425280937612622711956281", "265216972984377826576604594232430518825", "18849148354492363335336947152929865649", "131232371999504289698648813150545507581", "113414152480964213124815870164021213883", "17551380278747165945342072761997448473", "240053538012997950009919546686663540696", "41564106221771854294985398435837008915", "39020940156641365013869309044554505432", "249183083491017870707831104829269166459", "229061758120707101790118858724228434150", "132162751592867269616641242048488110776", "338663216322968759158301022072524211354", "112408839644334071743318349318780951609", "313391396061638853072869486863429256918", "175088439045536746056413408776293474678", "333573949379465421971605352573952885507" ], "threshold": 0.9 }, "target": { "file": "adapters/socketio_berkeley.c" }, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2024-29195-71a491f9", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "line_hashes": [ "84860387274607152592296367629207891093", "325482163523301803315048179519120366843", "253515563333538513422891351526621800915", "77686102228522331218001875631287066645", "1127704664515044770665558519738397801", "6619105894285235771133533123086171278", "166308891693633637441160041245420725268", "306370255160826979096274624830426057333" ], "threshold": 0.9 }, "target": { "file": "adapters/httpapi_tirtos.c" }, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2024-29195-72ba6809", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 1689.0, "function_hash": "90889710781550080867283325098094209380" }, "target": { "function": "InitiateWinhttpRequest", "file": "adapters/httpapi_winhttp.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-7c203b1a", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 9381.0, "function_hash": "106986137855872278083463403424951482967" }, "target": { "function": "HTTPAPI_ExecuteRequest", "file": "adapters/httpapi_curl.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-7ced8b9e", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 624.0, "function_hash": "29783356042386698780496208888290868255" }, "target": { "function": "socketio_CloneOption", "file": "adapters/socketio_berkeley.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-7cf6407a", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "line_hashes": [ "189215919276014361857719910673733963105", "51341225154071606300030360329366304979", "81578666332805799124345586339007063142", "248161140572565239781749392718645466543", "162180656243536007407153579661438423300", "175407457546154876325440019744745914699", "48144790353486266671773139865241979539", "157470963460622168164279783751740200348", "232478499510951932573365117404610299955", "245860121668886488639483329976388719339", "304649543279556881084436318348703807859", "52538573778066949126142910648124704340", "162918552901986890019615280576077835079", "91534613741835279284808665695707651716", "135441145176945761417606710555097352108", "297586811212460297091912573488472386279", "184604822188701050741240911685029552456", "287076049481790663856600408614879400386", "184907101782307659142248080864883469969", "76049915080508818353868512741808235027", "97256701953763722111178137687999215110", "116099050434987456428034090773380367016", "201657409874507943649954539347495960745", "42956383744988087362850909460643262302", "64931690533504543962928657281382542578", "17564611708975908887686158074597774433", "203810180043077481604472017351253889913", "229852341663330236314789444801511731890", "13226400483749170530665773233793646255", "42278171413493425489777977952850950966", "114465875321853614266076010839455813862", "222134877574661820809827222037582204231", "201606317333727487537215887524745851731", "289944492571003647157509751062256405483", "164047719812923103966462946934000964764", "308417938494502294362160179929208335912", "215617074878610559903224099546501940438", "116800866839160921949871918254338061011", "285569703634415506203888965230495672059", "106466719241637452823084124734586616360", "120964015507585647484327168362262565331", "334863249812390056819683276028920930246", "282977438682554947899768315175804398623", "44265655330442808535743803206074222063", "120964015507585647484327168362262565331", "334863249812390056819683276028920930246", "313678138989823460446814709764268303397", "44265655330442808535743803206074222063", "120964015507585647484327168362262565331", "334863249812390056819683276028920930246" ], "threshold": 0.9 }, "target": { "file": "adapters/httpapi_compact.c" }, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2024-29195-7e529d2b", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 1573.0, "function_hash": "198286744628231578446450562459252731844" }, "target": { "function": "create_network_interface_description", "file": "adapters/socketio_berkeley.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-7e8b0c9c", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 2305.0, "function_hash": "16146345451876409516792906629875319095" }, "target": { "function": "HTTPAPI_CloneOption", "file": "adapters/httpapi_compact.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-8a736468", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 1631.0, "function_hash": "329373769069433065155843187972717548151" }, "target": { "function": "socketio_setoption", "file": "adapters/socketio_berkeley.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-8d73428d", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 1479.0, "function_hash": "306040545050297347970384931710141092859" }, "target": { "function": "socketio_create", "file": "adapters/socketio_berkeley.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-8d9644c6", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 2665.0, "function_hash": "153722599144599010628227589840518332057" }, "target": { "function": "HTTPAPI_CreateConnection", "file": "adapters/httpapi_curl.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-9af47a8a", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "line_hashes": [ "80481013920653149752368849164642140685", "125644590908536079013384499943417040020", "313072214480775061740695223801030482658", "114028133930615105389389254257711781684", "42056371202943437865542408963794057587", "191399463165937650891027916620407344786", "63125615057465135629007570895892644006", "201389694613355581893384940150714986418", "26983673942803595853839056882959029196", "122269821494185985705012667639261054577", "330123760979660846594475186993016495991", "331287171959792133094199709791542617409", "144440719485037938281012203609092314621", "220613435726474277401120328363900535491", "68572416473561245273334646833696574633", "241781749665962910109186209150201443180", "260651484621432908952871523819206803131", "267209248197452748458419405238078266048", "131265759098635207535177670578425651753", "159861812536100409324462584442291699396", "317519917510488140925229484116892904338", "190240763103149975023534447514668949393", "268506916465245478984883231432296969347", "199261786774002092189950972587325465615", "130490850456434159686360332708479700820", "48776115605130628972490367952878583635", "13685865192728551325450657571682877590", "63843551484815503890114937795935261411", "93913780327201305494670575650827909429", "274849924448169778175467208062017381672", "226913615215883688825324292099087446328", "209059673655566155019212710150615156796", "77205307311064444251370433916817587419", "285563383772360184115527871930535149250", "230329728786168827265488311198934902651", "305755324952729511393093696769078887506" ], "threshold": 0.9 }, "target": { "file": "adapters/httpapi_winhttp.c" }, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2024-29195-9bdbad6f", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 683.0, "function_hash": "327327940246096712085547302567869212527" }, "target": { "function": "on_underlying_io_bytes_received", "file": "adapters/tlsio_wolfssl.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-a3bb16e7", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 756.0, "function_hash": "3869087539300862522679398523001322200" }, "target": { "function": "BUFFER_append", "file": "src/buffer.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-ac4f8900", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "line_hashes": [ "21013669322843541568431234799122360159", "22035516116187841691253797451929500826", "230192519558079965674562606745696666703", "327265040138817367936973500724754347499", "334431207099580495676917047868757267176", "314461881584684570122112953390736205369", "60762401624617165840710896294157147840" ], "threshold": 0.9 }, "target": { "file": "inc/azure_c_shared_utility/xlogging.h" }, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2024-29195-b318d7e6", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 4408.0, "function_hash": "37810979121767722247944189243976554393" }, "target": { "function": "tlsio_openssl_setoption", "file": "adapters/tlsio_openssl.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-b3a5fdd4", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 2428.0, "function_hash": "215007555956113367724959469109133838709" }, "target": { "function": "set_ecc_certificate_info", "file": "adapters/x509_schannel.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-b6241422", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 665.0, "function_hash": "172276188035330987388219897296253775837" }, "target": { "function": "ContentWriteFunction", "file": "adapters/httpapi_curl.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-b8afeee6", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "line_hashes": [ "24412235468291532313100927532028268735", "189468681642835572718134254395259130598", "154715193445082659896946872191646088031", "200811021315229218219462517180152940281", "30004919893477521152515641615087449379", "12936943944703359125248701365184929638", "261757669585702386039859893142703658674", "159705140403261876499787551964819554378", "33916183316727600188028380216567256876", "243820254432742494733214796952918087557", "105911088535517145330981966563106903385", "280747579560884701296195471131049586720" ], "threshold": 0.9 }, "target": { "file": "adapters/tlsio_wolfssl.c" }, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2024-29195-c260fe6d", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "line_hashes": [ "110333716204327089275797188839938779740", "260706570087338059477964825543496639095", "87973120524053976749516430695963037261", "41755205160361229888163304105564348212", "239790760083006860017296485389612788923", "97221564697107564432793540788636723099", "8530412418821835811477148176039540935", "23850780802613100920137988247424159945", "20897244140902349955877910510551926362", "200327955335136781979462627389905033684", "304079811899009542647317817731128448367", "110273033821036798205324146277250536976", "234892189103928796113692908165722491862", "20897244140902349955877910510551926362", "48573258381845054356367372678491593687", "36025667302743128525862241038608171041", "82167093927347396257068010778040568859", "42700676209202315500918129316631310297", "20897244140902349955877910510551926362", "78804309321214963021789012263143125928", "290327451091459402059684806631691519801", "282144355209855940805235769849596173621", "23431036296825078421010370926394244647", "20897244140902349955877910510551926362" ], "threshold": 0.9 }, "target": { "file": "adapters/string_utils.c" }, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2024-29195-c3436590", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 593.0, "function_hash": "264358579795219184884891706599397631862" }, "target": { "function": "ConcatHttpHeaders", "file": "adapters/httpapi_winhttp.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-c932037b", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 749.0, "function_hash": "54988878141828761251696679569402283431" }, "target": { "function": "on_bytes_received", "file": "adapters/httpapi_compact.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-cb42dd2d", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "line_hashes": [ "336982188784481329822193500149202403685", "235838198603931005170793420388661052109", "240321882006795820593498556530576985339", "228111828315164829371088434572384781099" ], "threshold": 0.9 }, "target": { "file": "src/constbuffer.c" }, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2024-29195-d8e99fc5", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 746.0, "function_hash": "232392245805091505318983983422310459916" }, "target": { "function": "openssl_static_locks_install", "file": "adapters/tlsio_openssl.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-dc54ea3c", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 2171.0, "function_hash": "250069313076607427041613546174828385969" }, "target": { "function": "send_chunk", "file": "adapters/tlsio_schannel.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-dc63a55a", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 1744.0, "function_hash": "91175925887628093511952750911132594539" }, "target": { "function": "tlsio_schannel_create", "file": "adapters/tlsio_schannel.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-e4d4e6f2", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "line_hashes": [ "8411703749418181514170242948755847462", "193479665596212564478180613712330315790", "44346082091079391387676938371173563059", "205916169372384838450003446500050528751", "42541169765797425280937612622711956281", "265216972984377826576604594232430518825", "18849148354492363335336947152929865649", "131232371999504289698648813150545507581", "113414152480964213124815870164021213883", "17551380278747165945342072761997448473", "240053538012997950009919546686663540696" ], "threshold": 0.9 }, "target": { "file": "adapters/socketio_win32.c" }, "signature_version": "v1", "signature_type": "Line", "id": "CVE-2024-29195-f4e9fe74", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 928.0, "function_hash": "132372333593773626537693744640428558149" }, "target": { "function": "BUFFER_append_build", "file": "src/buffer.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-f969204e", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false }, { "digest": { "length": 546.0, "function_hash": "87756371392939778585655312896007404844" }, "target": { "function": "CONSTBUFFER_Create_Internal", "file": "src/constbuffer.c" }, "signature_version": "v1", "signature_type": "Function", "id": "CVE-2024-29195-fa1d00f4", "source": "https://github.com/azure/azure-c-shared-utility/commit/1129147c38ac02ad974c4c701a1e01b2141b9fe2", "deprecated": false } ] }