Junrar is an open source Java RAR archive library. Prior to 7.6.1, RarVM.ExecuteCode in src/main/java/com/github/junrar/unpack/vm/RarVM.java can repeatedly execute a VM_JMP instruction whose target is greater than or equal to the prepared program's codeSize. The setIP() function returns success without changing the instruction pointer or decrementing maxOpCount, and the jump handler continues before loop-end accounting, leaving both values unchanged. A crafted RAR4 archive can therefore keep an extraction thread in an infinite CPU loop and exhaust archive-processing worker capacity. The RAR virtual machine does not expose native process execution, so the supported impact is availability loss rather than code execution. This issue is fixed in version 7.6.1.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-835"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/97xxx/CVE-2026-97370.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "7.6.1"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "687a09c42f46066447faa9179ee11314ad6d9afb"
}
],
"source": "REFERENCES_COMMIT"
},
{
"original_tag": "v7.6.1",
"range": [
{
"fixed": "9fd65e3449274100f23dd6d9c592e7a12b788d36"
}
],
"source": "REFERENCES_TAG"
}
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-97370.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"212612427168954136074515660515160895939",
"333284633474126963090873118965543713788",
"88816422663534287231886230436990524192",
"53538981677047103782657424749487215288",
"20413969998371089139406215356098095823",
"184685065814662958519449652638318095011",
"316801605861315365098474411094245940923",
"276059960736377778495368420423833714372",
"44454483267895385131796828436309676576",
"181704668427519258060514031464578334835",
"158061296470343009615433917691372435297",
"22989267452526262460953643209029505035",
"80007674638239997665625541515338009287",
"289512025157222582363961937204838716217",
"148491649937308822309124997132250449337"
],
"threshold": 0.9
},
"id": "CVE-2026-97370-10499c4f",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/junrar/junrar/commit/687a09c42f46066447faa9179ee11314ad6d9afb",
"target": {
"file": "src/test/java/com/github/junrar/AbnormalFilesTest.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "334918232588857546347973273651073279983",
"length": 161
},
"id": "CVE-2026-97370-1630a8f0",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/junrar/junrar/commit/687a09c42f46066447faa9179ee11314ad6d9afb",
"target": {
"file": "src/main/java/com/github/junrar/unpack/vm/RarVM.java",
"function": "setIP"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"197016982173670919878159355477704090257",
"192876612652463078833960520409123558938",
"118370138052608083572864218009264287793",
"283910222276570917012489359635140156127",
"201224367206717219054543952506273446241",
"180116346885828726583695523380479101432",
"270512476580981708766994416110605214387",
"87961382065143359296316608599075998389",
"152636880904132458410880328430524958253",
"227245280997289179369940625917357334334",
"304555359511686289665165131123336269280",
"8691065073771248676485847636032743857",
"39420910539396879383189350628128490626",
"256483244480671705117326767931766601567",
"146414056745185886416839346073064516890",
"35858614500115825740153308937697276679",
"261162263083631247723170009683486538880",
"51475838205082333104543895178450293436",
"138324788901758679862600522391965149388",
"74228744879618292352796531629030360852",
"278758907626143254719666372516415422758",
"79265100012460547517798191058820356592",
"134220008476723326922721326887410383876",
"78090268776224922653306506759597033432",
"258262422198676642041550548125123799712",
"324773017314940676725378863717269290030",
"41021504411017298494782210073087259346",
"197793904765084399539577468208052043816",
"332865098224316088144849768510723676066",
"24267496699435137444810840381994410607",
"309161471479767393675230780555296180591",
"222489529684286852779256924456717363619",
"284018003856690312446988517410698796032",
"299824062694378982941655431376619569607",
"98233364721688673417187135076591871748",
"77278565265976132374820076697706852709",
"22242289063241577617603445553295690172",
"134950091949116732417394590349508946474",
"71654733627840951138585854226073074702",
"164137635298876864916430499222810920932",
"18579158704368664901984640966067988593",
"320461808524987445818487789740279913415",
"160903185330959271066676544490216179561",
"133401933185819262707973074867000386880",
"89798135628507072071477040904754934623",
"333322573703885273896889785406373901591",
"240629391662946868022603218555340139422",
"294657736222829586637460064653129681554",
"74288769899507930700606405088497045169",
"142596491504367221234751069764438128762",
"338357058185590344041310233820489847814",
"267733503212065249516951998088091505459",
"312234588893881251074525849647881270785",
"230201633793908381241138178687021664222",
"338357058185590344041310233820489847814",
"267733503212065249516951998088091505459",
"312234588893881251074525849647881270785",
"230201633793908381241138178687021664222",
"338357058185590344041310233820489847814",
"267733503212065249516951998088091505459",
"312234588893881251074525849647881270785",
"230201633793908381241138178687021664222",
"20959709963671077574319962188856822989",
"180164877616243678860542065579369792786",
"277020512280428081703227294807530958638",
"313934007677274264159758894564650439348",
"192159551618938693448413259164410450435",
"290164922112929190249684607479885525397",
"331552765197245004707796732380464616037",
"36394095062130295509536285432111522651",
"153359002449644156235070988846381226753",
"219151077962347788968344177814161320018",
"84067137928112427509987986888693987077",
"17333140741779950122308587484000789499",
"222951844399282820057467578708964778284",
"188654282565070961364924815247241060420",
"255842755823045681364505325676955490711",
"189285218916293881581781936821423938326",
"36182574398979252450566324181918974370",
"72924194104268015734438121593674790306",
"130150504677955906278249471356276688537",
"332392236512265221091524774561704819109",
"131637819843100321439007566595741430035",
"113648512036126757890436355759244334609",
"242507665495724099088503880454926318962",
"191667221465055302049659172388403196842",
"323858207238730952602545846922490082402",
"13022903426165093743241326477557526469",
"63190324702514664576968210910779935465",
"259294095798225613318620167092845393479",
"83044481160015848344499372209390849078",
"59772488158819051456035584674167903548",
"199680776236480881399091262799754035442",
"38980891760988121368950772000406320530",
"250287479185461053682051189589766353711",
"214431562392243789919030585816299596728",
"94985795215318919151135536504843737083",
"114303319975570236362971389138453039809",
"34666446272471492978037837800175220723",
"162163294255377992208840130153237791750",
"240029564641310312450085913531680183907",
"295456976878883448407475628821434014064",
"236943774188442678591764193085274041447",
"262249096629732123504268532066738896828",
"115356241840087978836193829712778206797",
"207383960288930082131202824740136208466",
"113648512036126757890436355759244334609",
"242507665495724099088503880454926318962",
"288389927866904515771828790212470911331",
"51535088309357072891829979275388683352",
"235076367146903003117186180729528649986",
"283762492475500207302493700537593376806",
"315156138942850215983790291700888523152",
"18770752903818262089743878109350270693",
"270352577494522690907507999896049740370",
"65995568453647616864581183022750671475",
"337834408151085197279126921223707651864",
"149573134459430098094806818123483165534",
"335037161733948685398436064430807870484",
"47761756328362630850931188801535078826",
"7186105128414582960421158331244262742",
"65995568453647616864581183022750671475",
"93111994632884957557522440373287222259",
"282548936078423896707910162463938285876",
"86755974152772646899405702441634949018",
"209529352393568017086658328051067702382",
"29679177219439094140411847577591385689",
"193967648584204153982346167490498270860",
"107716461227267269900300866645694107784",
"315030719449083867829625364263773749327",
"191251111034915112711991706246647660684",
"191856425066016087279750099364030494174",
"137714078749052682297308330090603899655",
"251551848901554823803324418818470863947",
"272012018118030427265707667084353982819",
"306101501960602956649857581442319219488",
"256830952604753388133355950166758903515",
"61841206321746179696765584882915009483",
"257888242214209688025454476913415865796",
"235769883573022406083280739797460692104",
"174534121446686483171886335444920823062",
"282548936078423896707910162463938285876",
"86755974152772646899405702441634949018",
"205335212777823225584410044453168347163",
"282347423501394063060112689451238540020",
"209687931589776089371698567533548508326",
"65932700415175080443965166465473655767",
"315030719449083867829625364263773749327",
"101474819940105262465009158123594713192",
"43516849619983588547943770613974814546",
"88200402382376762694339034750902451258",
"53221714105414087645232213374159518471",
"157136465120060627633597970154439785553",
"39199206631301578558627291738988842996",
"26053146517330076512215914496971135687",
"6995030461447473266234527684307352071",
"225681363879536165912201237049583453670",
"267708366186899782532624677997186710526",
"28771671874993390836819641106745259054",
"61977440252272443214685056606567936123",
"152061217230536742119826570579015390851",
"200911934249458087686045353280942401417",
"115063558153675668045734916874979715476",
"34404427178683728731324211770331013896",
"294198205528682384404876895624639674594",
"311745624070262367444654684958719802750",
"16494311459018237923412887846390102947",
"194532674505580841278133825322427643157",
"281545699417008029270905921652044475560",
"76344583205336705069376765295893488159",
"249699930364339444900734064232680647172",
"34404427178683728731324211770331013896",
"294198205528682384404876895624639674594",
"101463791107168292935235300806851191841",
"246929063140319904176623212881348859446",
"203569706190880969337810355151484669213",
"193826282832632130367065014390537992620",
"276375524354376054239796949969726343061",
"185956369621020817721994528186239945603",
"34404427178683728731324211770331013896",
"294198205528682384404876895624639674594",
"76476535346998488924720636057220981666",
"12879948230227756805589702720876130049",
"288763070117500041828326226694866649211",
"285189817558363051380249620142782321490",
"76344583205336705069376765295893488159",
"130713390034286979120023680905309974494",
"86755974152772646899405702441634949018",
"161138910336401809638532683402970858251",
"80289000402850959297380190195687159303",
"267097641266138620326802928964095797901",
"295155709100534702821751625564815326539",
"67894793427503477097107398405058817829",
"65995568453647616864581183022750671475",
"231665675165692396973851721045693829806",
"211069269449034342492844206327139286396",
"229874981540765012469017981833706539640",
"185447368846348528823617751834893413885",
"127813522339777398721218430336052245625",
"65995568453647616864581183022750671475",
"158392509255089422643202026786893436520",
"301540062657174435286014080609699417921",
"196027362573596509565489192785110990100",
"244328518333825512947085486108472825106",
"32400012925282106941345010101799738744",
"65995568453647616864581183022750671475",
"249490099741186846200802621551014560685",
"119835802744191630931958264232698463143",
"55571316065510268421069979251258706561",
"119107478743563242598199414881606606645",
"331598371329439942600208013378040304456",
"65995568453647616864581183022750671475",
"94125005795781357406604817605039854356",
"294783332963997793747575923917664076798",
"293559466661517066714111915305385255168",
"271227852682295703658903018807003743546",
"273352860182187915903773335230610625344",
"65995568453647616864581183022750671475",
"71352016008524063189799860023679300243",
"162781793236457229899419787592938741947",
"314057736623109693904655788282525665720",
"55223055457752226698794589409750498982",
"310623491029428942806479964220521813424",
"65995568453647616864581183022750671475",
"34453535356522098774935697930684856142",
"217716334445612003626074490881590784299",
"206449226505345288515247247585678758808",
"121810685533092639077999825356164928924",
"39007408752720697663385937293602381331",
"7047733697154282584859830591078772892",
"303366727697286510284536571307784378076",
"245641051977095966842685457473121351225",
"104888698230610657748536626769479380241",
"216549580614313053039109817792990565272",
"253209417544881651644432078553218246523",
"111696939369902289411304180479902405701",
"331259707932818432501615746626149511844",
"28853466870651842986676823510664025252",
"304818352457970962185982890990355017981",
"219113326794359680079566914505488822279",
"226778834312584929205509517877128466111",
"294449339163416723950715246405731793787",
"98038614146514618037533260118110804065",
"326402688823222083027117436380323478460",
"237079850369203130112904948531958807511",
"81036703012788860474470254194995304470",
"26594298330236735226775685622901424461",
"1563146392735895725309150488778907777",
"262657384402262434779745983604215516175",
"148638049289223930655696626279709990995",
"230669821307792530541818530522903979272",
"208099407151216745164943151677035546062",
"200092593455912443443698387375250209658",
"14487913336337581707718988245087828188",
"277794304338148920764287448381797380521",
"158135783801544779307664373971684625203",
"337486482737650388868410926142011484495",
"148927866222305278838193175123380824987",
"117075189053506487676322607149764404295",
"225149407645303228439134864917052868956",
"148927866222305278838193175123380824987",
"117075189053506487676322607149764404295",
"53363658931176476468245026172745613355",
"43005758662098187483040782544615733593",
"275513505087847360074584789875206013866",
"263845374238648457485663698836248880748",
"166358065308526689058196179851163911005",
"260146236705433672707579935123700756547",
"179091158425203124543090168410814605744",
"164552127839888904594083021561085791383",
"217650221464341061508355229921450504214",
"208206173248704964310844650938976651181",
"175496878533308310189566471554193638573",
"291625248696340347603174657666451952389",
"256647735165211458387167993207308565136",
"259430877848548751962502541752101464377",
"172021120364262140029384354742526609028",
"280409196009783830048226009875114225182",
"170089712740320720389238470559822696100",
"63916206543784488587526440639008920173",
"287122408670667374320573304399575092998",
"39415280138474860268599854965606862514",
"192601061483255442467927413218923817448",
"253618496154878508889981530190059119788",
"140955532078859329987217349701316113201",
"325318959032947412684519754762106283889",
"75091890071263482840186939945775600705",
"37706847694351273308303918483041208186",
"122911687822573643213376458528451413013",
"128565344359633922632768504826898259587",
"30155457419637233491980046992611099118",
"221302772800187344636307388161997557561",
"68364758235967118940941834317667005956",
"231417284753410570800932209216656207322",
"194620780086225630939650962418657723493",
"188894225870626509587773427905105786316",
"38705779800760710642853752165960467668",
"241834113071119635650963590267536220322",
"115114342503483981436892886845932777820",
"169256445410988778237802486526084510802",
"133374593230559866834466670953415434413",
"133683653874083543048071366893362631559",
"221302772800187344636307388161997557561",
"68364758235967118940941834317667005956",
"64442300947513718175352640533558014863",
"234296008115755313189535651261562167005",
"173301221973781730185177503222295287495",
"283956877692263122899958582809331241089",
"2894000955075913658024517154435381320",
"3457489717238983905071999960385261740",
"311963734420105138556358423144362240606",
"124296340145940191040741561127646483683",
"50425867209713604744387711563766853648",
"260052075303725312868204557559777064432",
"280013221543843525336082698491461127522",
"33948276052232630490740143350406799851",
"146198054008288461892435252918156459287",
"117411872068655294086643556945249353032",
"107283685251479955552495806908009568337",
"60334702613616154291086005201594175479",
"194400843563139122515490670466313866000",
"185731921236995702955385452003563189203",
"33586180436673879542790854120997225531",
"280337675386075896164833310578662033355",
"105170602165748856036235447271003136879",
"323187510537649011842764315577449439999",
"84791101379153932586046621935519759303",
"136114686407775907912189115147782058015",
"196332673557115217328567811368185184124",
"230042834320199719622762264103150964240",
"136970859575320069277234360762266530663",
"323483661436456410166004435024980294904",
"304255066391228725127723289947074101611",
"267027720549900394213132302885406283647",
"280644581398567140759496612629991436303",
"171987078064642335882542684790148014317",
"16265572758397982952061782118268439515",
"109054870514949853330124896605167322468",
"53428164457044668778129623957975248211",
"124661517705981024546287751743494669212",
"213401734244345351676824123415156246699",
"227366537380182505819354418938997936430",
"256311939633087981655784906337978464728",
"149463689072401757777358656994776513478",
"232535965622639292925168690809114723939",
"6213997093391438849454853248064589117",
"110213243301162744710061200716609407331",
"40617600707414462379750108308367171858",
"312920146985866991968789651705769789805",
"191004838938651199626835211604673476056",
"283479873685713991502858687182786655641",
"184440219951705263778490511418774158897",
"162373256648968662276429430981168902201",
"265953983295858045993147808283095814371",
"126016330281369149625243050124551662064",
"32616302118056154487639470998092198535",
"250266000688100139531175508365856187860",
"253075881658461212534319229794387032891",
"336582428419491621448106237533247260494",
"140612978712151985479798544183511824794",
"32764675610351387736986527200127350709",
"189132841203306316146932159348323138420",
"93531943848785081710333147263317181004",
"29384344121761899825484734518427291977",
"194249114209712264255983788892794183586",
"123600516401816871742702603034461103722",
"122945266095358189120751141102812804164",
"276654163423411172859250273340746002538"
],
"threshold": 0.9
},
"id": "CVE-2026-97370-8cbeaae0",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/junrar/junrar/commit/687a09c42f46066447faa9179ee11314ad6d9afb",
"target": {
"file": "src/main/java/com/github/junrar/unpack/vm/RarVM.java"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "132927579719515997131817622450807703520",
"length": 11458
},
"id": "CVE-2026-97370-f31798eb",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/junrar/junrar/commit/687a09c42f46066447faa9179ee11314ad6d9afb",
"target": {
"file": "src/main/java/com/github/junrar/unpack/vm/RarVM.java",
"function": "ExecuteCode"
}
}
]
"2026-10-28T11:21:53Z"