{"id":"CVE-2020-22873","details":"Buffer overflow vulnerability in function NumberToPrecisionCmd in jsish before 3.0.7, allows remote attackers to execute arbitrary code.","modified":"2026-04-11T09:46:22.333648Z","published":"2021-07-13T15:15:08.423Z","references":[{"type":"FIX","url":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/pcmacdon/jsish","events":[{"introduced":"0"},{"fixed":"430ea27accd4d4ffddc946c9402e7c9064835a18"}]},{"type":"GIT","repo":"https://github.com/pcmacdon/jsish","events":[{"introduced":"0"},{"fixed":"430ea27accd4d4ffddc946c9402e7c9064835a18"}]}],"versions":["3.0"],"database_specific":{"unresolved_ranges":[{"events":[{"introduced":"0"},{"fixed":"3.0.7"}]},{"events":[{"introduced":"0"},{"fixed":"3.0.7"}]}],"vanir_signatures_modified":"2026-04-11T09:46:22Z","source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-22873.json","vanir_signatures":[{"id":"CVE-2020-22873-00aeed67","signature_type":"Line","target":{"file":"src/jsiEval.c"},"digest":{"threshold":0.9,"line_hashes":["36257655232365604988790172652921756728","252779338003555855852763152789936792262","283704748760516963433258891053191748581","311419856367695319152086357035394556946","330002604602447708755092270993964753997","339377129384202111884957670283550700469","38503112203867662495476397256434851855","132277219928269216264221230364745413662","239233384051516930760306194419390722636","229804350527569725601510700596310436146","48233608635786202621459929333461612737","291522505104405458477110570979241439989","41606034601500826354953312825166195413","73206885223656283432857981962878412482","308883737302360376747271175488925657987","277941262678216606534280133672310569562","290218784281673781746920519441961526","276219993841764626775193151424629047897","327948375963618962555975435271447105009","259802214796163168912977562287389005454","152514093736822001981656715272012581303","2450603633203399762741204892780392750","92828557251513016617586652726557732909","57992138870099808768982942468328276019","212005006665788944583597261246572134911","305992026658576127537582812527271726889","335113211917946938226131789099706954643","80998289699593925311716359555940822033","288833429458978046465509245732119797749","254496270866187464560362478260658664526","292764775513277053809952730877587755209","256018014753411294472848622337162157692"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-02add100","signature_type":"Function","target":{"function":"jsiLNGetMatches","file":"src/jsiUtils.c"},"digest":{"function_hash":"163763245615092369379345438051125888850","length":2298},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-04a097b4","signature_type":"Function","target":{"function":"DebugAddCmd","file":"src/jsiCmds.c"},"digest":{"function_hash":"170568530883192692424621234643294655668","length":1582},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-06001e4e","signature_type":"Function","target":{"function":"SysVerConvertCmd","file":"src/jsiCmds.c"},"digest":{"function_hash":"326069416430653032347909668135697815471","length":1006},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-0a63e63b","signature_type":"Function","target":{"function":"Jsi_ValueInsertArray","file":"src/jsiValue.c"},"digest":{"function_hash":"184392420944393592154033346415379756539","length":539},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-0d2eeb24","signature_type":"Line","target":{"file":"src/jsiPstate.c"},"digest":{"threshold":0.9,"line_hashes":["769533664360579456064080102628133560","197626947993447168056757464620616298535","6118486859629093912939851701444892711","189537484266612640627614166594597941238","28268786648514517854356782344252780229"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-131dbba8","signature_type":"Function","target":{"function":"jsi_wscallback_websock","file":"src/jsiWebSocket.c"},"digest":{"function_hash":"329075477145897935186359301757670598572","length":6170},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-13becbd5","signature_type":"Function","target":{"function":"TreeTest","file":"src/jsiTree.c"},"digest":{"function_hash":"84888645688717599805968752914783473362","length":2040},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-13ef8f21","signature_type":"Function","target":{"function":"jsi_code_decode","file":"src/jsiCode.c"},"digest":{"function_hash":"197299933349756667054387966128611338682","length":2391},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-1f3e8338","signature_type":"Line","target":{"file":"src/jsiSqlite.c"},"digest":{"threshold":0.9,"line_hashes":["75425008590862580131497198291397970775","102799434376686103556354163041391318698","19713779431270707775668965893496101018","10993258604768613735070608942160422951","218284657207990911193694063381566655847","295753160516735102053325213277014756965","160849158221195526137208428633679632684","254113525303441991573043638331506741589","255446211542120251575382413662904821912","69331936412241617608397667726329973919","160849158221195526137208428633679632684","254113525303441991573043638331506741589","126127984921415184198468725803960998106","191591648882560300950534149095389253461","181550730832004793066998647200474517378","8833109823880428935773864028638625918","20152528927436926438860687990441887707","253720066308138874419356816945686204677","154920579470418368478868890178525897418","320553899124852934344850591762428235822"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-224fb1bc","signature_type":"Line","target":{"file":"src/jsiInterp.c"},"digest":{"threshold":0.9,"line_hashes":["39702418052872244292701521540442425301","29997732778202194079280765346649277228","331465699475762979191640501764973139630","200317925187156248294506835396811983811","323820880452353884133207202491150026609","229245753252227713639951282737510493270","203725592227872659973784681058659312840","335829817551966787865548563999474857580","308828069762268983692642826840960534670","213200733282883939419875256709407908089","330710001823478131997713423051348871841"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-262e9c2d","signature_type":"Function","target":{"function":"jsi_ArgTypeCheck","file":"src/jsiFunc.c"},"digest":{"function_hash":"214372891145066038426845638948933076105","length":2583},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-2f93cbfb","signature_type":"Line","target":{"file":"src/jsiOptions.c"},"digest":{"threshold":0.9,"line_hashes":["304329354325104708831863181604693122448","311158021898847548007032589852366949860","242412704585494294051166762664839681127","128511684779762273849909862550554821842"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-3193bd24","signature_type":"Line","target":{"file":"src/jsiString.c"},"digest":{"threshold":0.9,"line_hashes":["198415773226498852252281065473545630184","82402659406001543312992468154373493779","120065657313862318503440022467711383551","46051291809045939945981058329552383833"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-33b67d79","signature_type":"Function","target":{"function":"jsi_RunFuncCallCheck","file":"src/jsiFunc.c"},"digest":{"function_hash":"46506124412502083241561752767776446881","length":2752},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-36b92b5c","signature_type":"Line","target":{"file":"src/jsiRegexp.c"},"digest":{"threshold":0.9,"line_hashes":["212911621439675104572849644853893401148","70009513447780397213004643942904791957","114775728106438261117196002692600626844","95484526629421758536259781763478649418"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-41f0dfb4","signature_type":"Function","target":{"function":"dbEvalSetColumnJSON","file":"src/jsiSqlite.c"},"digest":{"function_hash":"16975617971522695901271820210092522117","length":1266},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-4c7c1530","signature_type":"Function","target":{"function":"jsi_BitfieldToValue","file":"src/jsiOptions.c"},"digest":{"function_hash":"295009848889881971631079413649275967288","length":1221},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-506f3b66","signature_type":"Function","target":{"function":"NumberToExponentialCmd","file":"src/jsiNumber.c"},"digest":{"function_hash":"331903306583060775894918142186951128984","length":752},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-51325d27","signature_type":"Line","target":{"file":"src/jsiNumber.c"},"digest":{"threshold":0.9,"line_hashes":["249828251310939457801172797950529066618","21333357850575182788155642578331074896","57618752463711254316316798724219904783","146470656851985051087159920406693878623","56768156377327285705974543344345988963","21333357850575182788155642578331074896","57618752463711254316316798724219904783","146470656851985051087159920406693878623","189656426350146735066076111436428453003","144621151244602928115986299937473483172","107836246901178372307300330938765414470","328908036483469272848404148488120680952","120717140976337782944667124029551012938","325318420042939090997021509003935550090","330615256475141322185096121460819924618","204172363264268826000850110861979528725","21333357850575182788155642578331074896","57618752463711254316316798724219904783","146470656851985051087159920406693878623","77083116836711788323277498834237533798","192628697718599825355358291867318808294","149931407309889979568437954352573175879","331792385013424499537103856122802668592"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-51cfe87e","signature_type":"Function","target":{"function":"jsiValueGetString","file":"src/jsiUtils.c"},"digest":{"function_hash":"209892868976546563098651922766722341437","length":4244},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-52011981","signature_type":"Line","target":{"file":"src/jsiUtils.c"},"digest":{"threshold":0.9,"line_hashes":["130822415513134375071894244490047419594","324581134611287467679086228674521550161","168227589937298405836232841391032128078","231003422362024364583141377407017732540","80311372867995643807784050698960230907","323441177280665492095911255781032383905","87187625989499534054195699149527977066","64331512002082345958072980915736142927"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-53417c83","signature_type":"Function","target":{"function":"NumberToFixedCmd","file":"src/jsiNumber.c"},"digest":{"function_hash":"58725834678732644367141292160646264687","length":520},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-58228711","signature_type":"Function","target":{"function":"jsiDumpInstr","file":"src/jsiEval.c"},"digest":{"function_hash":"37180386329339122839836650952973369875","length":979},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-5e5d1d3c","signature_type":"Line","target":{"file":"src/jsiFunc.c"},"digest":{"threshold":0.9,"line_hashes":["289916966524968873989037728754807416180","275905999618707053764479361501936318947","247402161407568313060589624509127841427","268920896609417270199593964917342420483","329048925345816464693968264935899725854","303489708885737530739696848252070136959","178230354933712143743394651993828801168","322658539723856905446416465994331003986","83169774564055453198259902562225981908","141799183111789615741271354993215026845","91899189645386317652019943734051545997","136984058746158598104832110239548147863"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-608a40eb","signature_type":"Function","target":{"function":"jsi_wscallback_http","file":"src/jsiWebSocket.c"},"digest":{"function_hash":"47451147829303158566206075840848650388","length":10223},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-61772368","signature_type":"Function","target":{"function":"DebugInfoCmd","file":"src/jsiCmds.c"},"digest":{"function_hash":"309622148022712508017653261495498479207","length":1284},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-62f9931d","signature_type":"Line","target":{"file":"src/jsiValue.c"},"digest":{"threshold":0.9,"line_hashes":["23705055404344101710994304636897341190","86366521651768172194160320026794124107","253303585595498902403501358119861001792","252918508307041829289362865941589869800","254205274004637183375372211448645736713","199536847338556688084427818709217678037","283539726773968877014952903356358425912","282191367325878570671312911179801078859","4557863804341903875873735400946888123","62346569334114738370416720819947434076","146564911332020025179812346516099735640","199159343132134472479732399612723302532","219033542098014037672999731226783023024","317535163286424909793081962364019665524","120475721674179455383193673957340846752","145610169540681964946744520460183652682"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-676c2d65","signature_type":"Function","target":{"function":"Jsi_RegExpMatch","file":"src/jsiRegexp.c"},"digest":{"function_hash":"87774684088483132051801376026459194564","length":867},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-6896249f","signature_type":"Function","target":{"function":"SysTimesCmd","file":"src/jsiCmds.c"},"digest":{"function_hash":"52489667053871239243315083875982832983","length":1320},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-696585c3","signature_type":"Function","target":{"function":"Jsi_ValueArrayIndex","file":"src/jsiValue.c"},"digest":{"function_hash":"55801927613354370166310292110973200495","length":415},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-6a007a74","signature_type":"Function","target":{"function":"mdbEvalSetColumn","file":"src/jsiMySql.c"},"digest":{"function_hash":"216300752813525900694766931729994567023","length":1243},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-70913554","signature_type":"Line","target":{"file":"src/jsi.h"},"digest":{"threshold":0.9,"line_hashes":["321421813799866310929064558468118531893","323491791762816050901305114960055490692","189917151405752376082467562163624529472","200685666143228536090632190035004966431","50448673370478709551619472281403371460"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-74c31b15","signature_type":"Function","target":{"function":"jsi_wsGetHeaders","file":"src/jsiWebSocket.c"},"digest":{"function_hash":"304924808100187839758688361628704189708","length":750},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-81ba4878","signature_type":"Line","target":{"file":"src/jsiCode.c"},"digest":{"threshold":0.9,"line_hashes":["109397878654057533424115646926891251196","223836916500036528851211871033192432279","93014788947656905529102313161822789756","237560669741354849155324534241975580671"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-86ca1dd8","signature_type":"Function","target":{"function":"jsi_GetHomeDir","file":"src/jsiFilesys.c"},"digest":{"function_hash":"51591770797161872647002203357123709031","length":564},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-87face4d","signature_type":"Function","target":{"function":"jsi_DbQuery","file":"src/jsiSqlite.c"},"digest":{"function_hash":"235332049556865105711380087498260344787","length":7032},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-946e9547","signature_type":"Function","target":{"function":"jsiSqlFunc","file":"src/jsiSqlite.c"},"digest":{"function_hash":"65973735843778764838168399337756807110","length":1269},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-979d9c23","signature_type":"Line","target":{"file":"src/jsiHash.c"},"digest":{"threshold":0.9,"line_hashes":["176691082724854670170913011762119768864","12832981228771614031559050545058375441","292076083074697871939817891085194598614","181021841408953629786033506025676698063"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-98bdfef2","signature_type":"Function","target":{"function":"jsi_evalprint","file":"src/jsiEval.c"},"digest":{"function_hash":"112740205574751088706209742168993537690","length":798},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-a1e392f9","signature_type":"Function","target":{"function":"DebugRemoveCmd_","file":"src/jsiCmds.c"},"digest":{"function_hash":"225084018455962647061024722528388668504","length":686},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-a96428ca","signature_type":"Line","target":{"file":"src/jsiMySql.c"},"digest":{"threshold":0.9,"line_hashes":["192269889328134400374699461852007758505","252254979986111593999498355627197632793","162793184869940371346199157352302786152","98734828692776616462541566761107437811","257679630153038976801027816571198677488","268344535279219886999421910914219135958","2879517755389011644880288181262470083","140138178412403668018618586990360004371"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-a98decfd","signature_type":"Function","target":{"function":"jsi_evalcode_sub","file":"src/jsiEval.c"},"digest":{"function_hash":"42649256682702442220893772996839753224","length":24911},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-ae1e9a36","signature_type":"Line","target":{"file":"src/jsiCmds.c"},"digest":{"threshold":0.9,"line_hashes":["6069348810108189882486599677204904274","114090016993590244116028492479589835961","11160333628267808325915396882386042621","318446355456536671394612947007944626927","298156357315084132920393976488674400660","30030792503913827017782437836722924022","86830440208100168636697271930519112646","116651797057875471203822848854026663624","82366390092987587898826942787236885257","248025351036546603815355734629136802801","311841043764905983315685065559928884262","293574282615669443427238625543677786141","37534677105633359933257120805155923490","259605177192160231901493610901643489196","266514365857785468752696014209692363814","171738206839130314273521166789759460461","37534677105633359933257120805155923490","259605177192160231901493610901643489196","239089502716024242203335161250301803904","297862914519714767152095278221074170283","205945338955559426184380166556105281680","202376047487682595521667481158205979614","246285781084717547714414952840718575942","236022881893397738143188547455364021258","102686511610577103151214062566891240571","195693389398997474923001474186927297775"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-b245f8ad","signature_type":"Function","target":{"function":"jsi_hashFmtKey","file":"src/jsiHash.c"},"digest":{"function_hash":"78233521130904894769609992030734259331","length":363},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-b6deeaae","signature_type":"Line","target":{"file":"src/jsiJSON.c"},"digest":{"threshold":0.9,"line_hashes":["9621761567264054900614643609386055627","455573796435682049161909268330869663","180879210031896806594511667362424857497","181010147307090592423090918516442375471"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-b915e05f","signature_type":"Function","target":{"function":"dbOutputHexBlob","file":"src/jsiSqlite.c"},"digest":{"function_hash":"101917794388646919278665529301404019407","length":351},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-bfa800b2","signature_type":"Function","target":{"function":"jsi_StaticArgTypeCheck","file":"src/jsiFunc.c"},"digest":{"function_hash":"200206835580222350637862794788624966685","length":2181},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-c37b2a82","signature_type":"Function","target":{"function":"dbEvalSetColumn","file":"src/jsiSqlite.c"},"digest":{"function_hash":"162526071584203288985067084348293579652","length":1181},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-c58ed3df","signature_type":"Function","target":{"function":"jsi_wsHttp","file":"src/jsiWebSocket.c"},"digest":{"function_hash":"166273231804880720311086506139919585475","length":12666},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-cf7e970f","signature_type":"Function","target":{"function":"NumberToPrecisionCmd","file":"src/jsiNumber.c"},"digest":{"function_hash":"247066881902026683593697269678714745739","length":593},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-cfeed90a","signature_type":"Function","target":{"function":"jsi_evalcode","file":"src/jsiEval.c"},"digest":{"function_hash":"277795659864902799304870594853541744235","length":1505},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-dbbf825c","signature_type":"Function","target":{"function":"jsi_treeFmtKey","file":"src/jsiTree.c"},"digest":{"function_hash":"78233521130904894769609992030734259331","length":363},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-dca02454","signature_type":"Line","target":{"file":"src/jsiTree.c"},"digest":{"threshold":0.9,"line_hashes":["224216298786500645330759020180771161501","162054761743852363259779548925499282426","331293937891797214511140305619307036664","171190448913735090286447574436309853386","267693085486711960857424593148772675090","12832981228771614031559050545058375441","292076083074697871939817891085194598614","181021841408953629786033506025676698063"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-e0935981","signature_type":"Function","target":{"function":"jsonNewDString","file":"src/jsiJSON.c"},"digest":{"function_hash":"63913016121081953615874294796940733016","length":839},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-e19c1386","signature_type":"Function","target":{"function":"jsi_PstateSetFile","file":"src/jsiPstate.c"},"digest":{"function_hash":"210059215589514318797370300547164899230","length":405},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-e935f4c4","signature_type":"Line","target":{"file":"src/jsiWebSocket.c"},"digest":{"threshold":0.9,"line_hashes":["167819720230835168207905187860391952164","38056033151567982511662728268660167161","135492462596743023539166784974119910224","8860984369474788812865781754919264642","318003647337659181379592622965321957693","267477679959644027675177314457187324860","27075366982289881805588792851876036789","240880916343566502559312353508910579003","242062203727890027531805383244065248766","127805338253159228180367443375127757535","92417579788491026467286265339422608504","43847160249637865614380836636120096991","156204373125310946565403951034177460794","36884907566442494085028796666071677960","263183347522367632633354166768886965798","129543618294011309281968615861845296003","290685498883900887692343789814988636648","56055001119874268985318953892372617088","222283602704176273433458833940385242015","184566447683991907402197964124388546386","323480918666309715256010992442295293235","206760812087556105418835525287205035675","218276708778349070886290622051612956973"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-f0df2ad4","signature_type":"Function","target":{"function":"Jsi_ValueToString","file":"src/jsiValue.c"},"digest":{"function_hash":"61522941398153306134989624463965135244","length":1776},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-f121572f","signature_type":"Function","target":{"function":"jsi_ValueSubscript","file":"src/jsiValue.c"},"digest":{"function_hash":"296819094237038655610181803792293247013","length":3226},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-f3893d4e","signature_type":"Function","target":{"function":"mdbEvalSetColumnJSON","file":"src/jsiMySql.c"},"digest":{"function_hash":"216298719223408341038072709231405832101","length":1168},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-f3c5858a","signature_type":"Line","target":{"file":"src/jsiFilesys.c"},"digest":{"threshold":0.9,"line_hashes":["172405699132305668636781662475189195","240373029149458146729862886666853198018","212685375187569840912364095278905375489","255513929783857156705620966649909201640"]},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"},{"id":"CVE-2020-22873-fc257a24","signature_type":"Function","target":{"function":"NumberToStringCmd","file":"src/jsiNumber.c"},"digest":{"function_hash":"96299958612216352013212663425538811082","length":888},"deprecated":false,"source":"https://github.com/pcmacdon/jsish/commit/430ea27accd4d4ffddc946c9402e7c9064835a18","signature_version":"v1"}]}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"}]}