{"id":"CVE-2026-86228","summary":"JeecgBoot AiragModelController.java exportXls access control","details":"A security vulnerability has been detected in JeecgBoot up to 3.9.3. This vulnerability affects the function exportXls of the file jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/controller/AiragModelController.java. Such manipulation of the argument credential leads to improper access controls. It is possible to launch the attack remotely. The exploit has been disclosed publicly and may be used. Upgrading to version 3.9.5 is able to resolve this issue. The name of the patch is a2be896f753936956ee6863b632b8e5a0231345c. You should upgrade the affected component.","modified":"2026-09-10T08:16:11.490744Z","published":"2026-09-06T22:30:10.626Z","database_specific":{"cna_assigner":"VulDB","cwe_ids":["CWE-266","CWE-284"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/86xxx/CVE-2026-86228.json"},"references":[{"type":"WEB","url":"https://github.com/jeecgboot/JeecgBoot/"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/86xxx/CVE-2026-86228.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-86228"},{"type":"ADVISORY","url":"https://vuldb.com/cve/CVE-2026-86228"},{"type":"ADVISORY","url":"https://vuldb.com/submit/898368"},{"type":"ADVISORY","url":"https://vuldb.com/vuln/399381"},{"type":"REPORT","url":"https://github.com/jeecgboot/JeecgBoot/issues/9600"},{"type":"REPORT","url":"https://vuldb.com/vuln/399381/cti"},{"type":"FIX","url":"https://github.com/jeecgboot/JeecgBoot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"type":"FIX","url":"https://github.com/jeecgboot/JeecgBoot/releases/tag/v3.9.5"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/jeecgboot/jeecgboot","events":[{"introduced":"41877a6e8ba6e485bdd25e6dc5d6279e58754707"},{"fixed":"a2be896f753936956ee6863b632b8e5a0231345c"},{"fixed":"e3b9dc0aefe1943d9772b026f64ed671a7c82802"}],"database_specific":{"extracted_events":[{"introduced":"3.9.0"},{"last_affected":"3.9.0"},{"introduced":"3.9.1"},{"last_affected":"3.9.1"},{"introduced":"3.9.2"},{"last_affected":"3.9.2"},{"introduced":"3.9.3"},{"last_affected":"3.9.3"}],"source":["AFFECTED_FIELD","REFERENCES"]}}],"versions":["3.9.0","3.9.1","3.9.2","3.9.3","v3.9.2","v3.9.1last","v3.9.1","v3.9.0last"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-86228.json","vanir_signatures_modified":"2026-09-10T08:16:11Z","vanir_signatures":[{"deprecated":false,"digest":{"line_hashes":["223593760524843829081257896696467451234","212824354111718511725600316218591290067","112551462760570927997061340957467643019","239248464147309693826625974940821888680","130291568303292474823145104156414780376","246073786233270427340775749819063782108","95885846600928125131357552989333201384","242945587161195483612418405769470666010","7536037492437873359801086193225486321"],"threshold":0.9},"id":"CVE-2026-86228-0026b1cd","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/openapi/controller/OpenApiPermissionController.java"}},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/service/IAiragChatService.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["283236661965909215316129554605598199233","10451014531812894827497641806742128112","220359125881527111898786012795495367519","64323448213101952803516348144152593859"]},"id":"CVE-2026-86228-00cfcb99","signature_type":"Line","signature_version":"v1"},{"digest":{"function_hash":"86526101387236970974127004647559164812","length":214},"id":"CVE-2026-86228-01575903","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCommentController.java","function":"deleteBatch"},"deprecated":false},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/service/impl/AiragAppServiceImpl.java"},"deprecated":false,"digest":{"line_hashes":["313745099045753219722825993742879997589","170073008791221113101207433795806997778","329261600044728412174246440960343932016","1411564833780803192006871555150817025","154906997873872126266437035568827171968","114234752756330000143065693170612448306","235292432530356691674957841622717458640","126538207915391109069633915684652711816","230041145683303330660779870756488486023","97898417256085443114294345742862966227","154513512140438876075311663423503255165","328622450135112313321431282660672597843","288944716178777082121386788440120035388","231411776081614688101231659191175145377","34976868125049172563743379273285423352","73993459112989403906909242950964718386","290005742157388033998457297433185000219","80588914665959931986675885796309246219","172227084184497836327239490539913577898","198812193681278676316471423828451367647","19883417290114569949333332550950331152","303297005429643042286250429861545042687","235493721711471773072306144416639968030","286118319606365541962816594290031546187","147445181933738133439642186881004155251","87016681180543347799380177225375346927","121260501792958014807169849406000852272","164681844087681950284595161379479776255","2059099074048633556968591197892763696","319070193777385784007962129222509374506","204066087313552309593237759978608278319","40081913144155588232191753514820083325","161584362388656155647744534328031430669","211356584871984501025085574471072352355","330047465254112739050733496259322771992","34762189501154185742191951698159348212","139457259982956985665792956407748634103","16447809599365248972109080642154908242","7674405088806927505497583608997020074","304076925529770792220945264310256844800","114258509007419450105656441730179808836","262543185595855231690207457134730802130","104806372834052111957935683973097826073","324619117492964600421588794732995028920","321129166804140825794204827744349150672","280166901362117949158958956245653130288","317686664310113992474102212318850560425","309735480341965341617236750308853451830","144506631610042009552851176616866603745","71629363024628214575731588839935492404","108587633537507210242609878158511307392","268786637889046116047647313491795937148","161968969457430529194812198823180627554","198690939570118014391051434238574513022","326834553478747782695186595680692701155","14616758470959012733512790195498451165","157068437813418945119580137536677929671","300806240086869833918560092060568988355","48575906406158273806047463410694754707","255387465760511379226751994573448435329","2249398732425941258284269918318522621","21019452090210520172877462566206657061","298832061735168431365197475320565567936","156474544382613994109885111477019622882","275038238160540153100014203599687683530","337634153785046774077427667403635362951","64846818425421109357586715997983143434","288480637355815511018170359245140697222","239759434095383148657466848866286022965","242174682066374482308538113844387796418","112993735943783794054890209920110097952","116838750494700048248133992492132350370","323758019159604954537900251289224401115","67405110173169045565791347647076105882","180848738713708774949122631677839796831","4373991246094696709327798841080899906","157604921687005017334358705865536888101","66892813818116171952802565830984811565","214308829787346454867044471291605461071","234400030692815705377348560812505198016","257200435937815445793797461628658082337","209150857448152902173519328167400506453","229367800505159365908630880072837214752","265543274392537323025573723507599987856","168764063108390543296926928420674551013","315547572749737951208389142347386557519","38197214453330740232323979999378870769","27304042709346654465390551356986938554","214401550427484191307847934254106013944","139063821913899987943614135290977405086","156587481424685944638902237815204180837","223721468900054213908728705845127087852"],"threshold":0.9},"id":"CVE-2026-86228-022c6f98","signature_type":"Line","signature_version":"v1"},{"deprecated":false,"digest":{"function_hash":"320452979258365996565115035316434739387","length":125},"id":"CVE-2026-86228-0267806f","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/controller/AiragChatController.java","function":"initChat"}},{"digest":{"line_hashes":["141581287371999935990772196823643479856","246079845004040968419036920867506964554","19448455751611122576153050969210276538","56551401606898582058900426469916805838"],"threshold":0.9},"id":"CVE-2026-86228-07000e11","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserTenantMapper.java"},"deprecated":false},{"digest":{"length":1484,"function_hash":"304107914020956526751161411773857574608"},"id":"CVE-2026-86228-07af23a4","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"function":"sendTemplateMessage","file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java"},"deprecated":false},{"deprecated":false,"digest":{"line_hashes":["234713108620495442088458989058345630848","319046455309442553022370110229867531012","267604488900334946810144910115140562544","221542134418598676236757771047529297476","172799944055306382043224386286947738192","259888215780510469809652973367033107952","254604384243175643440754770211877027372","166926049852791418672407737551836435893","114429447384970118949817734437474303403","90431595362005990321244196939142837847","328076663777109389943187200912408267564","177222017027412101021471653600074665678","11646618096991114838509978359278802922","51506477855986749404117031229278725625","89919827269140490858208696767964965652","65218825335750787306458040280560497926","136047770292403387720502172219814908985","239528710131218759627549187029369854157","277183518288916001203347508848272058090","26110664646238312900991515200167282353","134797573462656344591144870759969676351","35551980890716968146887313381519179640","203490212768119379934955707613228904667","140393261940409525367888698400744945780","187760216644118231667656082214023080043","107810632879687537410298220103180837935","160492436251535368207372785250476093940","161624312873799526094160601031792921015","186389866065127530684879018136178777071","272091866016746125383065579758180866029","133497036915537165376362326884263850538","327572201348735866308414204788586798153","170250488687556738327456172917209825545","216778654106645288413075995941615706323","283482683553948877013544068484833969648","212303437989250340065872604498519853652","306119449366928273411148593712841288805"],"threshold":0.9},"id":"CVE-2026-86228-0811caa0","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCheckRuleController.java"}},{"id":"CVE-2026-86228-08b3a4f2","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/CommonUtils.java","function":"getBaseUrl"},"deprecated":false,"digest":{"function_hash":"301005992891421520578340183281639705790","length":715}},{"deprecated":false,"digest":{"line_hashes":["117308201442653995033226168045072018034","317426653366128716691251432538887224703","213370765544164206169865011795821429376","272332845104208493950900933387760735633","228882031692972736799302347761414707443"],"threshold":0.9},"id":"CVE-2026-86228-08dce1d6","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysCheckRuleService.java"}},{"deprecated":false,"digest":{"function_hash":"145029482205461077856227701078599472015","length":1955},"id":"CVE-2026-86228-09d9ece7","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/enums/RangeDateEnum.java","function":"getRangeArray"}},{"digest":{"line_hashes":["178000268416556787590012553243619160685","206337993121942799682975614790837871069","158524832565390028993852159995791390471","67061744921079433695853901008950313144","316044527522548266095646384068199523449","41298117108596481219179199141758927444","312463317536613883877893999362414228919","77542639971034498451124049167090739708","101567211698380610199030826885253860933","79604101203346280255185274163453635260","112683737578127945624461831781499264466","220215454550847965296001040128658985406","214940835226308121961857784617330506335","129234433023478021755545029412801368708","312463317536613883877893999362414228919","290620206650030000307869986356999469648","285754059859229562950511617117066914532","300791946060630318059623835179806429651"],"threshold":0.9},"id":"CVE-2026-86228-0a993921","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/video/service/impl/VideoGenerationServiceImpl.java"},"deprecated":false},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java","function":"sendTemplateAnnouncement"},"deprecated":false,"digest":{"function_hash":"296809126124284844661815207071503506029","length":2461},"id":"CVE-2026-86228-0ced6997","signature_type":"Function"},{"deprecated":false,"digest":{"length":2431,"function_hash":"142014107545358760621798018548253280338"},"id":"CVE-2026-86228-0dfe1c0b","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysAnnouncementController.java","function":"doReleaseData"}},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"function":"queryUserByDepCode","file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserDepartServiceImpl.java"},"deprecated":false,"digest":{"function_hash":"32444528903720568464001683493313647566","length":417},"id":"CVE-2026-86228-0ea65c85","signature_type":"Function","signature_version":"v1"},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java","function":"insertOtherDepartPost"},"deprecated":false,"digest":{"function_hash":"146001196147903388108156851897799862942","length":671},"id":"CVE-2026-86228-0f5741d1","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"line_hashes":["318148826935521247477144048524031930362","30643398774227643579837038030383374965","160702255786855224054652393203657395407","70167509285981327203623270062214067767"],"threshold":0.9},"id":"CVE-2026-86228-0f5c3791","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/openapi/entity/OpenApiLog.java"}},{"target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/CommonConstant.java"},"deprecated":false,"digest":{"line_hashes":["8814358141533409339852781612371100517","102401195273682386306256843305354303552","164423645058704771138271277150492069132"],"threshold":0.9},"id":"CVE-2026-86228-119e8fda","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/service/impl/AiragKnowledgeDocServiceImpl.java","function":"shouldSkipZipEntry"},"deprecated":false,"digest":{"function_hash":"16774659635123746092651318553703748602","length":332},"id":"CVE-2026-86228-12f4cae9"},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"function":"checkUploadFileType","file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/filter/SsrfFileTypeFilter.java"},"deprecated":false,"digest":{"function_hash":"280944751800915024288442030243927926343","length":336},"id":"CVE-2026-86228-13ddf725","signature_type":"Function"},{"digest":{"threshold":0.9,"line_hashes":["139310834636701165287246595688441597218","98980710651355252937866748306010981325","241325127022038328552357056669306667315"]},"id":"CVE-2026-86228-1442024e","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/consts/AiAppConsts.java"},"deprecated":false},{"deprecated":false,"digest":{"line_hashes":["64073282168540340189252447559802741879","267180458000448794317130431845633489790","292829385474332695818876887234652648780","174606353037526087261248939122612355412","158819080827412214107023682282738962012","231813221910416784160262398428842266885","265236173696567105580635625681564435094","19595483406112115684739610288927601696","208059490621293196520360036128377128703","332133661209074050941924094507161793596","149138293448725698516993978791102436192","251164033615008095223270240540452639235"],"threshold":0.9},"id":"CVE-2026-86228-14e964c9","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/service/impl/AiragKnowledgeDocServiceImpl.java"}},{"deprecated":false,"digest":{"line_hashes":["336143357363318846275349364785673646113","222485145120268263622890946686507039127","254340422450931537188809985417945265567","327460596732221860155922683161608795900","161769038746776966923266425385069664647","7700624977424163357290497470949662220","278385784265915885899680372990101671192","90256911571409538737095418792894045068","176992493851350674570690498355676948883","132464284546432324062362997335425283990","319580537618153944670372984555955037783","259790625791434062617664471649072603974","19306807607313538678650485640533036342"],"threshold":0.9},"id":"CVE-2026-86228-1578d286","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/DynamicRouteLoader.java"}},{"digest":{"function_hash":"24067333087259335443432184584587289566","length":548},"id":"CVE-2026-86228-16ec16a0","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SpringContextUtils.java","function":"getDomain"},"deprecated":false},{"signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"function":"mergeParams","file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/handler/AIChatHandler.java"},"deprecated":false,"digest":{"function_hash":"331381532503827005810042180393180626220","length":2894},"id":"CVE-2026-86228-17aec8b8"},{"target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDataSourceServiceImpl.java","function":"editDataSource"},"deprecated":false,"digest":{"function_hash":"286860574803735183402206441297740126734","length":427},"id":"CVE-2026-86228-17b6bec4","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/handler/EmbeddingHandler.java"},"deprecated":false,"digest":{"line_hashes":["148872487418878207347702915773938939839","321128780314216519655910026857273161149","66835258620875008670638442633698643429","211255767037292244998789915442401182728"],"threshold":0.9},"id":"CVE-2026-86228-17f5216a","signature_type":"Line"},{"target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/service/impl/AiragKnowledgeServiceImpl.java","function":"buildAddMemoryTool"},"deprecated":false,"digest":{"length":2140,"function_hash":"72406908933294027033747176795221902476"},"id":"CVE-2026-86228-184b7a94","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"deprecated":false,"digest":{"length":1998,"function_hash":"337972050420602198594219526501328231541"},"id":"CVE-2026-86228-1925a353","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/service/impl/AiragAppServiceImpl.java","function":"generateMemoryByAppId"}},{"deprecated":false,"digest":{"line_hashes":["119646911547453636914067274305338041503","280629782384747814822748523554682373536","65817688378284962653376091472304694064","230137802852058448275170891313582416770"],"threshold":0.9},"id":"CVE-2026-86228-19352f52","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/enums/MessageTypeEnum.java"}},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/service/impl/AiragChatServiceImpl.java","function":"doChat"},"deprecated":false,"digest":{"function_hash":"162066347750521223161688417028401130279","length":2214},"id":"CVE-2026-86228-193a6605","signature_type":"Function"},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/handler/AIChatHandler.java"},"deprecated":false,"digest":{"line_hashes":["91811929756383856428411603312827650839","111962222547506750950169684949513804553","230158634264121570113358894212655139122","290752979010017543601887749867291975763","292761357920439428826643955626871220220","259897788274723094872013220771197444477","239533586267520522000477364913421717097","254157155346018824122667345904300949108","267781845993569649183266164758287343278","91775983912062966296874492758977843806","218824556107082729755597878154431441786","250963846042069158249630386497262986166","275440139261407305996602891409263576737","2606316659441875164986902591600270289","276610340076620726061138905442506154309","101663552419931758977722868547358458594","184414950150816624903306411516141365210","117140802438485527788466131972944457938","185603095138564420222919467334823289909","109429108586916989291397168959863250826","333976867664449283104001973139931291671","297507945096237523630293316200405977706","93696532042832671149766429331464940061","132912686245383982787423848000287521968","123366847035329145331596435910455205209","253011020544653191503788638898214311921","111436890286413843168820321842492131852","339613468565640360015894787280662559703","17904582137182298020621092515715641057","73514010036020204263359053045071459610","331010231085115238276431937212992978182","195958613851371834822509813429730973855","79676528688815218606129378218905980990","270314677234129317449490019612633904874","257374224331693506219117660729904668324","47244650589143646165513346148758515490","76687047890064004546345213218546852471","245874923481815994632980606550910275847","295747577431459138783214723720080232905","295889072438253621809561762010085429148","151399221909992935074088671369999944627","101826763798403509528318849912014526996","86153156418963917928668708658109700462","195087919186248051086502854906907579612","235943227352138736195017737134855047223","176913933051512802816497845218477726627","14311491392024016852148101555541187572","34412598283617648498859818776719683947","74004118171740456851163128654214108042","130097208998998826721073608323433590608","28964420372909979487258492596319037399","112258695918986816023179854990588916407"],"threshold":0.9},"id":"CVE-2026-86228-1a63e441","signature_type":"Line"},{"deprecated":false,"digest":{"function_hash":"301710797412092945055268137139110460753","length":2502},"id":"CVE-2026-86228-1bed50be","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/ThirdAppDingtalkServiceImpl.java","function":"sendActionCardMessage"}},{"signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdLoginController.java","function":"getThirdLoginUser"},"deprecated":false,"digest":{"length":1529,"function_hash":"262608972620182597147312114498742523085"},"id":"CVE-2026-86228-1ccabae1"},{"target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/service/impl/AiragFlowPluginServiceImpl.java"},"deprecated":false,"digest":{"line_hashes":["144655916858286553170791218354449846380","121435429356709050548270726388289539504","100072829874434122197757638901241033561","236463337780006309905967872497448923713","256007195129266145236900362167873213828","96783592847510493974257476420990603768","9738345885852855638690463445129424541","319733407287714269936044627950867072410","122498274043693163280565282763807473065","310093200726324661253461777283917583269","329814211081686582375089604267798185649","40874165260003820870304303166004386690","337857502867197513375149369636059573437","153439502228609253533290537407203949575","81432676723144422765177884870305850590","114888677514391862775333421969825770243","199391319827955840473173372725582764384","75128508864052720194219119587675264696","179292627246863277497414104798528997424","157636856241426609160916892038196799430","24521483377731935846809198570688775467","135381251652381995258610104427822922714","210936812982037569207303534494652003884","50086239115048285101450398933813252067","274289962515415029571995102761443064827","267160469808544641979243786846141788058","129345983418011154888795856249176146788","20933868141837897598226428701470645175","57806034645270776555332058570491109486","240210106581024652737511459137686243617","140438417514636054625992408298340369662","251739259401703556441762343358738502314","220335930887098979011886660605856950090","32704067412957671429157415207594296651","78226959706478037196926827574342137011"],"threshold":0.9},"id":"CVE-2026-86228-1cd0950a","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"deprecated":false,"digest":{"function_hash":"205021414145827710767478794503378672299","length":288},"id":"CVE-2026-86228-1d4edbbe","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java","function":"getSysPosition"}},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/QueryGenerator.java","function":"specialStrConvert"},"deprecated":false,"digest":{"function_hash":"311823059742296670880553809303608242354","length":380},"id":"CVE-2026-86228-1f942efc","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"function_hash":"296596139670430042621004704220353690212","length":3015},"id":"CVE-2026-86228-21cd9f19","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/video/service/impl/VideoGenerationServiceImpl.java","function":"queryTask"}},{"id":"CVE-2026-86228-221bc16d","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/controller/AiragModelController.java"},"deprecated":false,"digest":{"line_hashes":["263690375375451583175090537654455953533","183090056098459826097869046259482748272","31220270980049329476930539967493023645","26688999525599892259402022091222481080","89517490470514654610678327857536897387","146065601790490528637900296085822338618","339046321217003738183826645136383647834","254648394602584638603785517311737169382","130798808272834733175179246810747517365","21927618483808205153237070983249243559","287911275599087803925501301378816447342","230931549929658144352338656030295954345","131949681945139562984930981289748471950","312032387850174790224809105358803907925","327781680833899618818535810621857167120","250100765827463503529542699473473340174","171481093683960968508019750860852276004","167163770955058298792684391448118259325","218323191595411388485994882292805410635","24180549988295868690752611493640802175","58688835523403045916179017639661713119","12126194663870498091458768989893922011","65158904244739014684743497568721059169","222340105362571634937130150441850939318","266573906236076090659790652376231819261","304013118088375591211585830904405205629","58864465439539465545828800636405788870","285224593589103449593767127619551446091","126783174834011077454291258106817085266","246431319333566502837451264664183816316","201095771606878619991355416772908508285","272267876992994873647476422595491396914","327705068205423902627823469657868856007","145639358587793401552567047827456895401","180843421660930927016359312316220797269"],"threshold":0.9}},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/service/impl/AiragChatServiceImpl.java","function":"sendWithAppChat"},"deprecated":false,"digest":{"function_hash":"334398622708752497038618433569245982253","length":3199},"id":"CVE-2026-86228-223b952f","signature_type":"Function","signature_version":"v1"},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/controller/AiragModelController.java","function":"test"},"deprecated":false,"digest":{"function_hash":"117674061958298015834098005366619252428","length":1448},"id":"CVE-2026-86228-224f94a8","signature_type":"Function","signature_version":"v1"},{"target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/sign/interceptor/SignAuthInterceptor.java"},"deprecated":false,"digest":{"line_hashes":["62295490854369156495557161399477661437","261758449278351228591687703029604221137","164012340813854121035426169735586322400","66622189192487856304837049753012041491"],"threshold":0.9},"id":"CVE-2026-86228-2262b6f5","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"deprecated":false,"digest":{"length":876,"function_hash":"51119505872577056121297136564291307917"},"id":"CVE-2026-86228-231fc981","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/ThirdAppDingtalkServiceImpl.java","function":"sendMarkdownResponse"}},{"target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/ThirdAppWechatEnterpriseServiceImpl.java"},"deprecated":false,"digest":{"line_hashes":["202368694406653837750639646529350344262","124313444261793880460482620074137814077","252753721407239378082860450898924694952","227097665342948709130935745802489539334","193911959782627894130217653457119102265","207948208894070537244418945842923495118","268436689509996936885077788557100429392","287786578012847536796068169057102019673","187344140024237789356127883458368371677","141985735267567877227500584565958983758","305031522368862426431303087839791396980","19751397554927744554629139589733550174","50627032522888493795142097122411692375","168887384331686471301052900212971238466","89738381909613513347636215148011601774","24881053890935213481945676571054573070","30250470044821337794120741324453909276","307860873571458153219760550849493864192","242016162106987096643306220963643793739"],"threshold":0.9},"id":"CVE-2026-86228-233cf8f9","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/video/service/impl/VideoGenerationServiceImpl.java","function":"generateNarration"},"deprecated":false,"digest":{"function_hash":"8971522292086856050826910355780008498","length":1488},"id":"CVE-2026-86228-23ad21b3","signature_type":"Function","signature_version":"v1"},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/openapi/controller/OpenApiController.java","function":"call"},"deprecated":false,"digest":{"function_hash":"32680866578572105057766727780224628196","length":2421},"id":"CVE-2026-86228-23df6a20","signature_type":"Function"},{"deprecated":false,"digest":{"function_hash":"202071752532387244838899281038551280033","length":129},"id":"CVE-2026-86228-245cf28e","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCheckRuleController.java","function":"add"}},{"deprecated":false,"digest":{"function_hash":"297982826937605904259747009982789025955","length":1241},"id":"CVE-2026-86228-24987b2c","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/SysDepartTreeModel.java","function":"SysDepartTreeModel"}},{"deprecated":false,"digest":{"line_hashes":["259572366748702904854877685052420824845","229774670928889597956511369406058979865","70627846199861333343581697139140192512","179927124316237170252282078978373971096","181321230575325937269488446939175132246","85401900957193400167391121393198318705","204813590573735166035279503258084227907","222132367262877267173474585957486106203","244365999491687877112362595449421085215","207534012788757630310907256449509936102","33549951882994368585837402965641052583","290854825476929796177866351576578484305","264608879039081932221948259758480529487","239121880829871212640732639861155300254","234865974540738282587231377994824622571","339456549865346194395587666248155459186","317195741275227557478102814192336830895","304927514467648947109015218771360233067","225912392026423578476117155802159160336","72313724845647895654302220830266920103","195517883280337259687263063758717069478","69446922901638827446496775962490535321","217292494613453028794443657534925598445","202282121189852939407890034498190255840"],"threshold":0.9},"id":"CVE-2026-86228-24dffe55","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/QueryGenerator.java"}},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysFillRuleController.java"},"deprecated":false,"digest":{"line_hashes":["329277736916107352171872979449890421195","163457294853830159530412933850875177503","101439042786252498829909619782413955651","101759760697980758209591040625590685901","328076663777109389943187200912408267564","177222017027412101021471653600074665678","296936805714547987285020349256657362015","15300089266847188586533194090221936562","112569040326904225053464413363111669040","330487315805485647642093410267044621803","250205022907478967963514175697865895346","145762422254948928841714269186330304914","287497143921503555326989103762404787101","83689527448692809906388656408935889671","149916412054735567553941638093976077163"],"threshold":0.9},"id":"CVE-2026-86228-27efba79","signature_type":"Line"},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/video/service/impl/VideoGenerationServiceImpl.java","function":"submitTask"},"deprecated":false,"digest":{"function_hash":"331330909376634371419218256368668360971","length":2549},"id":"CVE-2026-86228-2943a0d4","signature_type":"Function"},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/prompts/mapper/AiragPromptsMapper.java"},"deprecated":false,"digest":{"line_hashes":["63786008395018138895302757571664776783","199941763988016898025052006993896599989","227871678257062469619072369046316208510","214063208432985124676172807324288376708"],"threshold":0.9},"id":"CVE-2026-86228-2a746481","signature_type":"Line","signature_version":"v1"},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/firewall/interceptor/LowCodeModeInterceptor.java"},"deprecated":false,"digest":{"line_hashes":["313715146405761857441619698779558164572","334711023014811452321457658701815153870","241841747637849490627150478627310460083","40446831632965555852998259052523217683"],"threshold":0.9},"id":"CVE-2026-86228-2b08e854","signature_type":"Line","signature_version":"v1"},{"digest":{"line_hashes":["73473220252024224717657189596512429986","153152600922217765492742391155787914655","134981172545760763041439906618829910556","185703557329125002933979156491097893680","249733518303524684623601154421331108371","289468362896522087391408529284164786360","26311015981711433680967982416673185970","319411119111477823465287998282369188210","143759764859193969973466780909501771176","121930460189540374156438329935531529902","71474956172047628005160027848556858437","105599400028317443641491463644095569648","308257774855589357169143949812626022870","141629287497773931303999920048969728113","201818452257828769169714874366359681258","2997248027784463785238702972025598629","189905023097666199038227367182667885498","277664112971338882193225022819899632439","114453489214672667366979947568449351585","241007889208898143611339652220256040345","12135826424286875990990831060546890055","236313323450234519112460305169168135691","310690497352854914770355634125528162369","462224215860842523112162027716378590","25007994321724307131713817073095053650","260430145955920042264659313868601215971","324542723338721404630571030101969718260","13158962674990735226656801538366371624","188752969410793845570025804222698061395","112170985496069851628069255341699015234","114057731186176007695327020022744252575","127795825077878285150208900014540307573","333581229682402630830160806548341527172","155467004496188692379731842485308180132","135448999757882512173998802240903620082","122351859222592091578439481936575397875","305695553197477377748547934056682572130","251802266128249475153899470888559141478","175390804798184106724399292024133310560","273471837704555053048929302045315825977"],"threshold":0.9},"id":"CVE-2026-86228-2b3d208e","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdLoginController.java"},"deprecated":false},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/SystemInitListener.java"},"deprecated":false,"digest":{"line_hashes":["254832248797523142601179031723995489765","43235877361115183553943949697870785262","337104824296109327414979576723981010088","194105889911176604008916574128138886108","21880320709205619115176493071606246581","336781167520892570546183549131813982594","133658886509246338449745166176211426482","75127072685387545771736325041123172399"],"threshold":0.9},"id":"CVE-2026-86228-2cc11aad","signature_type":"Line"},{"id":"CVE-2026-86228-2d6c62c4","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysCategoryService.java"},"deprecated":false,"digest":{"line_hashes":["325932302571038295098265665101753889888","46103179024103488948672311786399577077","216008683420908000408606635474670246018","279539467545621754648564181222519999460","913948987085117648400662300003223593","223218013897944600761255972736604605094","252659848235119321239449484313570228951","207604666789392373147505496012467827909","138341441757834039753971097953037875370","166395167714564457411159950010154401083","4201954519096025066286008552459305391","166396825331665557547227105898861586483"],"threshold":0.9}},{"deprecated":false,"digest":{"function_hash":"171173947593741334980605373354237747788","length":549},"id":"CVE-2026-86228-2d8e8b9b","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/ThirdAppWechatEnterpriseServiceImpl.java","function":"sendMessageResponse"}},{"deprecated":false,"digest":{"function_hash":"116317640052786493159694455497255105576","length":1272},"id":"CVE-2026-86228-2d9b0be6","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/MybatisPlusSaasConfig.java","function":"mybatisPlusInterceptor"}},{"deprecated":false,"digest":{"line_hashes":["126524370939954940588442096248929722441","166016958508823659588059578408477904356","13523391006923490707356756476018541356","258168478791337820645031876178834448590","79928969230984330190599410288197479419","5705373565324084584274292008496352212","189624104163351899668641080359194209168","143482284184817621410091819182780275901","240099119469654081658638722338783040026","36390492083660816259760199668791881904","18809090320419545914805286603864661023","69693210101086309794150000604498126710"],"threshold":0.9},"id":"CVE-2026-86228-2daffa91","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SpringContextUtils.java"}},{"signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/jimureport/JimuReportTokenService.java","function":"getUserInfo"},"deprecated":false,"digest":{"function_hash":"123470538997964982504142758198649355659","length":390},"id":"CVE-2026-86228-3080b260"},{"signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/service/impl/AiragChatServiceImpl.java","function":"send"},"deprecated":false,"digest":{"function_hash":"158886059625705732861982310242337431872","length":930},"id":"CVE-2026-86228-31ab7530"},{"digest":{"function_hash":"59252523557866516783758948390551735115","length":312},"id":"CVE-2026-86228-322fd937","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java","function":"queryAllRole"},"deprecated":false},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"function":"parseToMarkdown","file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/document/WebPageParser.java"},"deprecated":false,"digest":{"function_hash":"193734151342193036267372230676775004846","length":750},"id":"CVE-2026-86228-346ff1f8","signature_type":"Function"},{"digest":{"function_hash":"148509228299577914239580886099752383555","length":314},"id":"CVE-2026-86228-357393f9","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"function":"render","file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdLoginController.java"},"deprecated":false},{"digest":{"function_hash":"134117602236307397361096520633575456747","length":783},"id":"CVE-2026-86228-3648416e","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartServiceImpl.java","function":"getDepartPosition"},"deprecated":false},{"id":"CVE-2026-86228-3700cdf3","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java","function":"sendBusTemplateAnnouncement"},"deprecated":false,"digest":{"function_hash":"10647019390443061359295225834092713182","length":3416}},{"deprecated":false,"digest":{"function_hash":"143112042455290968218344314560298250091","length":463},"id":"CVE-2026-86228-3888b4b3","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/controller/AiragChatController.java","function":"upload"}},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SqlInjectionUtil.java","function":"specialFilterContentForDictSql"},"deprecated":false,"digest":{"function_hash":"113250699508897069866527003601725822225","length":1283},"id":"CVE-2026-86228-39467dc0","signature_type":"Function"},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/consts/LLMConsts.java"},"deprecated":false,"digest":{"line_hashes":["321123839163425505887769467719267846743","8283246324176263202084634495139774969","213435153152170605203731930234371779577","27839695092349570655853483899963832504","300568879550597000697288226681073357928","40420152500121154691109893172427218432"],"threshold":0.9},"id":"CVE-2026-86228-3974eafa","signature_type":"Line"},{"target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/controller/AiragBaseApiController.java"},"deprecated":false,"digest":{"line_hashes":["30097863120488313941344104819664625096","285044482579923993113257131167858532606","258909250640387288858500409670758531003"],"threshold":0.9},"id":"CVE-2026-86228-39e34955","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysTenantPackServiceImpl.java"},"deprecated":false,"digest":{"line_hashes":["63658012003356436129846799763337125862","14240436644292803537836790014904344699","189228875106471756443779741492392988978","238403816367492708180992210726974717060","144804739024378064709107723426477332087","14132013105420163428239749460086630726","203872366823266757804910068754139218552","318468111299075669845491069879682991540"],"threshold":0.9},"id":"CVE-2026-86228-3a1de796"},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/DynamicRouteLoader.java","function":"refresh"},"deprecated":false,"digest":{"function_hash":"94098972561933635246523111947548365669","length":270},"id":"CVE-2026-86228-3bd06245","signature_type":"Function","signature_version":"v1"},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/oConvertUtils.java"},"deprecated":false,"digest":{"line_hashes":["165455706887413252390188884906626128480","249374634076360111359845189013733219119","191359974446851877585384270942463304258","49382948168565547109078378150080278069"],"threshold":0.9},"id":"CVE-2026-86228-3c0091b5"},{"deprecated":false,"digest":{"line_hashes":["43563923359733420519899684677545712590","301265738609132472776563896508719883676","332294765850010740082488799535744893255"],"threshold":0.9},"id":"CVE-2026-86228-3c8e0f17","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysRole.java"}},{"target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/filter/SsrfFileTypeFilter.java","function":"getFileType"},"deprecated":false,"digest":{"function_hash":"193025770827566881385527832998074976632","length":982},"id":"CVE-2026-86228-3db9aa4f","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/FileDownloadUtils.java","function":"download2DiskFromNet"},"deprecated":false,"digest":{"length":1079,"function_hash":"71159535875005120948244641644624690258"},"id":"CVE-2026-86228-3dd55e8a"},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysUserService.java"},"deprecated":false,"digest":{"line_hashes":["264509285910116644696842089062137700040","330908931825055726895012533970814846295"],"threshold":0.9},"id":"CVE-2026-86228-3f4b3c68","signature_type":"Line"},{"deprecated":false,"digest":{"function_hash":"121544321935374987767677800239750474715","length":992},"id":"CVE-2026-86228-3fe49c73","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/ProvinceCityArea.java","function":"initAreaList"}},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDepartService.java"},"deprecated":false,"digest":{"line_hashes":["170092972313791755202320131019555273843","255829784655093502132160797291901757643","5716135537879698726788654041160876405","2290292385516900231196550403324807188"],"threshold":0.9},"id":"CVE-2026-86228-3fe5914b","signature_type":"Line","signature_version":"v1"},{"digest":{"line_hashes":["319983872667118095827807534803237492150","281192654711658476393464968733875827635","123755881068237938169463830446209870483"],"threshold":0.9},"id":"CVE-2026-86228-414e53c5","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/entity/AiragApp.java"},"deprecated":false},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["178189281863185951751908709858775776184","204553631915694770352480234093329840257","319475667823902090731847329101325768908","260328112330148915891475942981048941550","84186533623095071440636512531570156089","52003671301307804303035735593351184112","196356903257940206078042214103471005751","315298700273463912278861944721048912977","20158362516898662806451650995672389701","80287191407197655268002849050382549862","29219481226428418040698273929450910422","254251180559492221831798461513750349117","121003226071486759218841688546748033021","318693962529901089895541399564071750892"]},"id":"CVE-2026-86228-4206d90a","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/jimureport/JimuReportTokenService.java"}},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/handler/PluginToolBuilder.java","function":"buildTools"},"deprecated":false,"digest":{"function_hash":"189275428946873771612545089832898813647","length":1285},"id":"CVE-2026-86228-4257d7a0","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"function_hash":"170154180037624120367633782087368139622","length":3717},"id":"CVE-2026-86228-44e1a576","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java","function":"importSysUser"}},{"deprecated":false,"digest":{"function_hash":"37527339694173715859517380881106913867","length":1543},"id":"CVE-2026-86228-45e0cd4f","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"function":"generateAudio","file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/voice/util/VoiceApiHelper.java"}},{"id":"CVE-2026-86228-474a2271","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDataSourceServiceImpl.java"},"deprecated":false,"digest":{"line_hashes":["272282453022246358887615305415059573190","53169319996798921467643953818851720592","237604922452287580395540298648448360098","112296723847843744791548843541827179336","86577022689846420169158983636623843086","223811838489688963613953920004024677962","264977313899493314489967477691215540522","94672681274285885586736960622060661459","167154016657453843396935174050657994113","111265772689969796219829974251624217256","41430610772073451243763579262098200809","117803323180390776629905275050321994747","194119427223123803627427487301464504194","190158113844861146466307497069402990763","216573882893071176713044762564825635860","198856301521090610723414287621110438686","310070472480721494361300721274940098169","221277997037827966322006971972120198809","107147574279221325384168870966276129693","223125843626210263858267488395234053740","31749539216592450870168099546479646077","189197187760583092017647198774577310476","257120913919428958165828370909655243301","259330782167477541999865093823848295572","37998749107533879664330296722424865677","302214265332694594061969578661264598631","165360206850462791167392063446976935142","267453061490757484016337168874725717673","98496211930303582462763590925280818761","64137891121892116983817213031032827249","238858043044117936159514981287591027009"],"threshold":0.9}},{"deprecated":false,"digest":{"length":1273,"function_hash":"27166415313141138888966210205584351014"},"id":"CVE-2026-86228-477bf357","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/handler/PluginToolBuilder.java","function":"buildToolExecutor"}},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/ProvinceCityArea.java","function":"getText"},"deprecated":false,"digest":{"function_hash":"18794262199874718177041296027276010211","length":294},"id":"CVE-2026-86228-4883384b","signature_type":"Function","signature_version":"v1"},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysAnnouncementController.java"},"deprecated":false,"digest":{"line_hashes":["141846307981559804427530340626344015669","114534635103296563872455390040784177617","188156304399986020104533444687864901051","300088228956563109044159210312534452238","208054316475754385828061555663113773970","303583056100510470348818341187099417845","264188620691249919806044774407960218342","213910032832525994911198202982059401859","49346601753290840210353093723415863348","41246310450597017977290740342661293727","87613252746159691201233276044352996630","225256011493394340320300031545542232088","85290309845517174569278936485976277422","58079528308296637870347827567391460345","6443081376044408263909112259283750949","245001995627384891698543235323310994095","87994236282033530067936203395489926121","228869140401528345264973017000526435069","20652828400540333682168222304368187854","162542881632101145032491499433869016310"],"threshold":0.9},"id":"CVE-2026-86228-490f2be9","signature_type":"Line"},{"digest":{"function_hash":"333095869806615986040386364690024578026","length":992},"id":"CVE-2026-86228-493972c9","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDictServiceImpl.java","function":"duplicateCheckData"},"deprecated":false},{"digest":{"line_hashes":["266730966160386292860688415732100405004","337597496985382720751583388621022489153","257460434048401287663489643929190071831","66996699866649698749981117344661587553"],"threshold":0.9},"id":"CVE-2026-86228-4c2929d9","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserDepPostMapper.java"},"deprecated":false},{"target":{"function":"queryPermissionRule","file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionDataRuleImpl.java"},"deprecated":false,"digest":{"length":124,"function_hash":"194061214160765250654426336780531121672"},"id":"CVE-2026-86228-4c87bf58","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"digest":{"function_hash":"247520194484914485054843044460876203288","length":874},"id":"CVE-2026-86228-4fd72618","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/openapi/controller/OpenApiController.java","function":"parameters"},"deprecated":false},{"target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdLoginController.java","function":"loginThird"},"deprecated":false,"digest":{"function_hash":"94209359903662330045624719830205676040","length":1588},"id":"CVE-2026-86228-5086b58b","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"digest":{"line_hashes":["114596823622968485878659624746989989278","128151197387151989277478546860933811693","2302382327806844038642008398812714685","116195913430092163291241942648139346730","64978753270626695844885798513750899295","20844886386138854462247735426421870099"],"threshold":0.9},"id":"CVE-2026-86228-5234c49a","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/prompts/service/IAiragPromptsService.java"},"deprecated":false},{"digest":{"function_hash":"42599672534021817086948585537452104979","length":795},"id":"CVE-2026-86228-52958be8","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserController.java","function":"queryUserByDepId"},"deprecated":false},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartServiceImpl.java"},"deprecated":false,"digest":{"line_hashes":["227533106894777937080621345998825528498","290717708530117385177899892257237039425","97980412812125141288562109832754299811","168432408861413478054981771966632908645","57776675916013507577651224459490186636","234157391682680095641051068828638861904","338381002378095747077858568299158502730","247559495093815799226004998480140780085","304652052445626372691065213921609283574","155915853542798914041972677070207216980","212946454737022376897552661575689747383","15961159209150029912854289424118697842","249860637336485834381629068840136095512","101954348139011372307756906570303696367","302117307841134576805925815560867491890","306295892395467838599591536783974346304","143327765856663976985223517436023588584","47284338136721776909791444469545526729","106418614872364260504904817593672655685","76205470502108046302257364440563081041","148888469657050960097745883413213610859","90568376184876940162343447154086367256","235521989015154357493619624478308805297","129152088345004477101802822895156556073","199779229439539928447890867255488522838","198990141698379139948870910091412782122","268116969387900242352854806633696263996","107003065224811029740230669439392182166","102591153994989839906068081500083874843","265063787946503512665681089290000414767","54269144302849927831377272137283929636"],"threshold":0.9},"id":"CVE-2026-86228-52a030d6"},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDataSourceController.java"},"deprecated":false,"digest":{"line_hashes":["14356116931569079083389375535819277238","68912986267148586066994062367241239220","332397714806474302857814830346032704719","328658484065202964327540395130574235199","146003970902343755420779141965902633609","280064926113736634415398502832880775116","52600712934336582093919205801107412700","229116557550486214992451864672977635686","328076663777109389943187200912408267564","177222017027412101021471653600074665678","262259602315972442824358592851633879204","106666693906667941951866211143317628226","248590035422205780719971096573257295586","287659517519988572947058957912299523030","271605965237821706390684539388121278425","339847661557146815676691960361510356386","133709700665451510601195266392653097849","36151534506105503897583660667624845055","9940369093295909757405847081766022710","232405431920008043588258055469853284090","65510312099718654319316079180019860312","94612552426522356356565234894044449068","128974041577081525002366997896648816931","49303429632072700467474544620184914600","182643824663124373220035834355496313442","227820415430237375056392315538615470190","97910135702043026242745561606998631796","240352278895744320636411714830401592059","53411803275225283852560935147861939095"],"threshold":0.9},"id":"CVE-2026-86228-52cc12fd"},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java","function":"shiroFilterRegistration"},"deprecated":false,"digest":{"function_hash":"51281484583848692447533750037628321948","length":1061},"id":"CVE-2026-86228-53702f60","signature_type":"Function","signature_version":"v1"},{"target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java","function":"lowAddOrEditDepart"},"deprecated":false,"digest":{"function_hash":"250004517130988980341897141938376967001","length":2755},"id":"CVE-2026-86228-53b7f1ca","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/constant/ProvinceCityArea.java"},"deprecated":false,"digest":{"line_hashes":["259829642749808682503251986234890747243","55087517802055076442844351148429778842","55281132251859206269309169395611551228","50245263671777730874989784947444103593","75509438476973561712377537212832355893","66378898258502952772930667945834832091","11079703363313266669892109183752732319","118343855785369687109386377913660064200","125797273932232622612178464321017092450","89984311732020539822707193534373959704","157200617271937203725991540460293709965","172265826723258854887822694223240565027","125930725672478073443036138971865633151","174789691000489359533313417969387686628","338177869222988053330431035891090514394","307504354791963227644416714154317316731","290523739939419452277994744314150088330","184186283595217572749272096255051622685","40313866599323252441327398979974595170","294870290456683785190796533978395869296","241661982487771814002292002562405242637","145666897085229443804311473602026361109","257787360218560415977578595976464117758","78970493264022725626756504345026310445","19535847144768866668593502510509201565","96659775080100704792877925851968171212","133864072368963285023140370298724922691","101397660554363296071815422267479394736","162944440833400580737447154403037091868","244945581334883379928044521056615086819","110164986063384958432992225455017142324","115221962779264856202291434329407965471","90000403718649158853720254939234679253","108587633537507210242609878158511307392","171647063146756037713640342327353229846","163671015289420720380057108146073414668","321720686463345257880194379641351246234","322568628766211578075175622981314457952","44738789624405891225089933819908154966"],"threshold":0.9},"id":"CVE-2026-86228-561fa250","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"deprecated":false,"digest":{"length":228,"function_hash":"93483993112825441852540862771252100745"},"id":"CVE-2026-86228-565e9679","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"function":"isEmpty","file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/oConvertUtils.java"}},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysFillRule.java"},"deprecated":false,"digest":{"line_hashes":["104089102435761679182557524901934553415","277746475449756814701026834656222690403","84881403371899411603424493961441983886","46444914694834598401761288632397609350","83816536713196402873520268268463152262","91557556643866018411252975843774112879","72474833095349218672011921012826565393","244866379447210801812337105803959389702"],"threshold":0.9},"id":"CVE-2026-86228-56a1f90c"},{"deprecated":false,"digest":{"function_hash":"109822211407517619823678207202805726377","length":409},"id":"CVE-2026-86228-57389296","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserController.java","function":"userEdit"}},{"digest":{"threshold":0.9,"line_hashes":["82161681015118002972768165321828248159","47145231149508561242268350113951869806","47446377490657338518019056452312402074","294870220666185118577358794207217013498","39586187162068497630228324253190960759","256035588242116483121931603434221434701","66546778122433961988630186594766861906","236388726534029298242372887709877944824","327486976801227732358800224238117457813","24489289644903080591552802950818865517","175289996378914149423172581011716652111","9208666227806172154822656000831284168","289200362919519692522709939269944302044","337252133867389910742136523593107881890","205883319703076880310447286334286816214","313624981167749571986311645795781244057","339504282368322999075487033339092014625","259629584139432974570255580031949692950","32876005659606110876420593431719453395","292700361946013255644733473602814579879","264238058539114997339022033432294835587","45388705389628162452161871723974598573","105380726727476500931904243874474699515","278211824395251573883167581752425832902","62914442419606906107413185603017593395","53932752610789306346471289850256069889","338512161274305672626620452133491292768","2139458497478696746657873517187092152","314384699780383162112678472045457888464"]},"id":"CVE-2026-86228-57533539","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCategoryController.java"},"deprecated":false},{"target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/openapi/controller/OpenApiController.java","function":"validOriginUrl"},"deprecated":false,"digest":{"function_hash":"65459789289710220101776036332752091306","length":1284},"id":"CVE-2026-86228-598f0fb1","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"deprecated":false,"digest":{"line_hashes":["1094610111600534873922134114619181817","66188661409706304629815257276578675193","119150681399618415454327838361345130777","48981225366099802243616998834692233679","27014587245302233647473919084352272981","238268948698157670826625313833665795161"],"threshold":0.9},"id":"CVE-2026-86228-5b5e52df","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/prompts/entity/AiragPrompts.java"}},{"target":{"function":"getUserInfo","file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/LoginController.java"},"deprecated":false,"digest":{"function_hash":"127333629631691827409343727842130141902","length":1146},"id":"CVE-2026-86228-5c84488d","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"deprecated":false,"digest":{"function_hash":"265815800638992148396179586729245201990","length":537},"id":"CVE-2026-86228-5cec288c","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"function":"getDownInputStream","file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/FileDownloadUtils.java"}},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/openapi/entity/OpenApi.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["223054627996034022856505827332652207036","339689799065102497344206865499016526672","317200416641068294272166101612890882261","287641422533263885613798377390193074704","150258402386913236656660778889471072204","120905031112812376789415135236107176769","71563819633152022010090931278558187999"]},"id":"CVE-2026-86228-5d97f21e"},{"deprecated":false,"digest":{"function_hash":"273823596089573282811108946809120813738","length":1059},"id":"CVE-2026-86228-5e8f2380","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java","function":"addCommontDepartPost"}},{"deprecated":false,"digest":{"function_hash":"300690510908237426709721536689148648383","length":8092},"id":"CVE-2026-86228-5f2b5f02","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/service/impl/AiragChatServiceImpl.java","function":"sendWithDefault"}},{"digest":{"line_hashes":["194428745527354113508391965732903425559","46841563057545849805639828214073327534","141457191522040605995320626623539387411","278956083240012791940718378259540974314","291554877903235258916500054315352150237"],"threshold":0.9},"id":"CVE-2026-86228-605b38fa","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/vo/Firewall.java"},"deprecated":false},{"signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserController.java","function":"groupUserList"},"deprecated":false,"digest":{"function_hash":"144551624881515687587794268932429255962","length":514},"id":"CVE-2026-86228-620ab0e6"},{"id":"CVE-2026-86228-62315b62","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/controller/AiragChatController.java"},"deprecated":false,"digest":{"line_hashes":["272161977913451871218629888651983157126","83169893257078893754253305085209188741","271288865861793489012976330833527574493","193277422003358512801314463429328271886","65711059522832893987675918965488011434","112612452401673127936152955669548284265","11267893524141769390814372879941715218","137600470019047102423094390744612174078","307204940752305947107395372750966037403","223861398044821127589990343668817910706","70470705920168870797985268719171447762","315669502246408898955300912087078345011","137005748750707751046837943667924652570","264548772619382234737506130973926607605","42691003333393792632314469584801718223","73407464814855771569376143601494754542","19260484833546911136385269904977055108","103366264629533624171044626770527712990","267833428086241674025108948997833947455","247574499867256058387447852558803723975","37207906735506940547042749317608709803","296528667202340017961115072265333875624","71317963522001342395802522509672168327","306630490970012249146954338062801648083","268704927444074927827532144263699716839","270649504376954713352950838437235465843","186179833590587242408474999539611619046","130038014344022382018786488325714417333","262801543039416747071934657451479693348","231965837006696400242605822555644193285","48592743468809733405837876912806328247","2816347744207879863065954009341323602","68565388428417832753199639228085375918","275427094154490654281887619271971186267","11455890684608544574229032125535454639","284313347597264106224898552539795817627","228778195514944258752736146848537704236","311048824331903167436932135205117863934","150193346772444698268117189871973384161"],"threshold":0.9}},{"deprecated":false,"digest":{"line_hashes":["64261253644326178289879646538733067856","26734698444525896693947585597786403280","202574246991925368165967961244757633490","284525098096270483353593896880128731978","239685720222589594928302528222249075633","205680398829980533487642695627404694621","304538424242352201294852865286693095098","69653091681116477676985300503952598891","221686161922778739477306011655297007116","95504043639940435620866699710771723250","246786491511627758785480726762880599931","273685505060623267179974812040366428548","219909424088901416845651491358753529873","38860483425218363647298394735127924768","220727307915988689158353057697082507372","249245306569962316139731434462091291363","261262792953947672014296798984197614544","106015725498945895996256962404067597224","237532768933945079674857780046341458047","204862481605376220606627951108390163222","34060481855435319254383651015318499735"],"threshold":0.9},"id":"CVE-2026-86228-634d8423","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/FileDownloadUtils.java"}},{"digest":{"line_hashes":["256837170166105863689181791407056769467","58630010017601907784352550078678659340","29612209028375045299396260200178079769","304140092609078409315810100948536580962","260915652684896907364849501555232760320","216856761176204471780126121482882409853"],"threshold":0.9},"id":"CVE-2026-86228-64322ce9","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysFillRuleServiceImpl.java"},"deprecated":false},{"digest":{"line_hashes":["212821295132759885076040349704707885187","284611616848693284143282713088201867762","85554765902601023536478574463867212426","32724185663573810558702112561392556816","149061280946898421539247399528797991916","253493100989373007262268922641967276224","222844615853915853680846349738841189963","209498729108016783612457842060845600106","304931111723313574192080019959460875124","137671461711871711482417267901105238031","215393992373376581121992852955088085734","252897599413031401672176223594572084004","70882199397113131115294806187996823186","224851280510292335469163299145910448194"],"threshold":0.9},"id":"CVE-2026-86228-6473ad5c","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysCheckRuleServiceImpl.java"},"deprecated":false},{"target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysPositionSelectTreeVo.java","function":"SysPositionSelectTreeVo"},"deprecated":false,"digest":{"function_hash":"122525406624983454337343269640515775235","length":495},"id":"CVE-2026-86228-66463a72","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"digest":{"threshold":0.9,"line_hashes":["321172353586640930481143353405825608274"]},"id":"CVE-2026-86228-6810e551","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/service/IAiragModelService.java"},"deprecated":false},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/ThirdAppDingtalkServiceImpl.java"},"deprecated":false,"digest":{"line_hashes":["103122159547454240937226751137670612936","195306932074921762393795052468676224894","98150895767721905757883839476618367070","333645872714819215296889886822726362235","135309285896532739061812836030813975191","145137035098472549639802173495003846773","270769075353121780693498005432250655383","71446442860756121163099480558319616412","187344140024237789356127883458368371677","141985735267567877227500584565958983758","305031522368862426431303087839791396980","68806758187548129781618072941526414866"],"threshold":0.9},"id":"CVE-2026-86228-6824eec1"},{"target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/enums/RangeDateEnum.java"},"deprecated":false,"digest":{"line_hashes":["249935272677418443824750987612603471777","21861324939359127586392372381466623466","222337414016158856965884051165939777501","208000480102466097466052072082091972803","269719688983302916159790409351413821481","60415225271503289158967911971066555567","127019430473618095043936876724805168987","240477216440453506434051727714705568752"],"threshold":0.9},"id":"CVE-2026-86228-6899e574","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDictMapper.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["60840013335915619033096767876634294216","333239291301244010853473104660086581563","189476247506132331987572542527822291798","131754454200223106544992112735560138718","267714169311935601451899433353563469477","99145419293915357334371897816588900481"]},"id":"CVE-2026-86228-68cfb660","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/handler/AIChatHandler.java","function":"translateLlmException"},"deprecated":false,"digest":{"function_hash":"102847812735184229738483511965455727232","length":540},"id":"CVE-2026-86228-68f2dd6d","signature_type":"Function"},{"signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/prompts/service/impl/AiragPromptsServiceImpl.java","function":"promptExperiment"},"deprecated":false,"digest":{"function_hash":"244803101861538138948139043840792581998","length":3950},"id":"CVE-2026-86228-695a089b"},{"target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/vo/DomainUrl.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["118125082628285595433015171086713436904","292038892350451444364254001177779624249"]},"id":"CVE-2026-86228-6b5504d0","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCategoryController.java","function":"queryPageList"},"deprecated":false,"digest":{"function_hash":"329287548573159755097008052167710633059","length":895},"id":"CVE-2026-86228-6b849fef","signature_type":"Function","signature_version":"v1"},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/handler/AIChatHandler.java","function":"getFirstImageBase64"},"deprecated":false,"digest":{"function_hash":"229585210407515593808689415654965571716","length":1270},"id":"CVE-2026-86228-6bb97272","signature_type":"Function","signature_version":"v1"},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-more/src/main/java/org/jeecg/modules/test/lock/DemoLockTest.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["328397882675119531562961227362725835082","311812320716722692030834675205351675769","327940934252060334602430866919299836005","4201073823932111585963823151018308893"]},"id":"CVE-2026-86228-6e58f1a2","signature_type":"Line"},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBootExceptionHandler.java"},"deprecated":false,"digest":{"line_hashes":["314670010703940355156043294141872698193","78754173961801973937262301265900316845","53009023392327975145206309663721422730","230544574438936187281555394166144370928","240641153351570651636420471573354150140","237464309653156725813668198347641939817","5004880772359985917788666765962814281","53765773407535969739244227290573991554","284120716145990423737699981622089611538","126647200452206813286651043685515257535","226581618186179151455384232978781419111"],"threshold":0.9},"id":"CVE-2026-86228-6f870b97"},{"deprecated":false,"digest":{"line_hashes":["111954161199459640857442707749298190875","44613758454745747919542318171033347897","266071274483239947706452554205918168242","310278338740278712994062412982729841988"],"threshold":0.9},"id":"CVE-2026-86228-6fc7a413","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/service/ISysMessageTemplateService.java"}},{"id":"CVE-2026-86228-6ff7d8d4","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDataSourceServiceImpl.java","function":"removeDynamicDataSource"},"deprecated":false,"digest":{"function_hash":"69664073906474383061752727420869478672","length":96}},{"deprecated":false,"digest":{"line_hashes":["142049430667405561342599032412012785537","136128053728110614220724420897248759289","260473185533458875149648288909075603880","87190720187984664257766023212008909439","218573576753481820879738663874412449631","155318206230611197220230775485137936864","196474678201942966809123847350748323989","135063770677925993906707042610931967795","139924580071511557868274834406222850212","260308945918448031384133830254639423109","241317265935976827687143684686831598468","178219892094701794398218298965088472900","145997683049078938843771620947563509755","54411537470040447452464428807258762446","87394014062113510552593736875733803518","254986335280033218763990614582334346126","306718341966745976336678810155177572647","111983596259911384758527368867966896008","109263804468121785333499317100084202420","53633190174953297430765715995047088207","306718341966745976336678810155177572647","111983596259911384758527368867966896008","109263804468121785333499317100084202420","53633190174953297430765715995047088207","147968525234664536808379215448857755602","169569659895956689632615941000362179113","208950326444885210171352392715037399185","4366675964974026274339274260913040886","147968525234664536808379215448857755602","79359324899182026243296635185607099041","336761836628554631471530106828169943916","142779276799657640387479336999246964914","57641716702654036240264688098710040259","217741422124224579785503404428946149421","139043893467187179439769406298085832086","222110857943019266481486195363080970185","144852101005643204138950557839065465252","303650603693294235744074374128622903750","168700015851349538195082291436173343998","278436223024360827553317115400629869236","327457818192364721840596568688955726639","339968591194291696815532681503299457324","133487397305404723746100142021883013832","106656267773366500274362752318182477781","151577709153420071063437588682688485832","278648728830180312880618055025559912836","173130788495842401137852020164654648647","259774635134671176121583435900341337423","162060364034194706447953916007802256440","313723957891927100808674120269659614118","107914150225083262861296510697406116234","95322575002881407152340727464450801444","109229084400676804219630615408161446315","32097031774937766258630453382960341024","163383334867963981304207429619436158655","162324754081411972746665873898722631571","185999709461911253384147982311504895341","97292877483698948717265117480247801794","15853347364046061108130995410634238227","243330319439376743614523556859328062671","310905732994006084088112697006060218033","159514219535837507912375184836895014020","262525666609597356652882039533276878800","25639817683367418703944400280167228709","87994236282033530067936203395489926121","228869140401528345264973017000526435069","20652828400540333682168222304368187854","162542881632101145032491499433869016310","2768766752746938371595102467802915913","328317355161061936989418463080439317471","265957976613799741478469254789925406041","61469401019553502978381864669025059564","64178835314512334161782396242523239695","37290206567311177143824225885627214452","335645605392143764948972378797786264310","340040746605085091584535171744348895793","273065226303863044889207669149555321894","135923656847083207505347104285445126967","172417380158636478231185445677801799404"],"threshold":0.9},"id":"CVE-2026-86228-7098c593","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java"}},{"deprecated":false,"digest":{"length":786,"function_hash":"77119624236654383264244108124786511782"},"id":"CVE-2026-86228-709c05bb","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdAppController.java","function":"getEnabledType"}},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysCategoryServiceImpl.java"},"deprecated":false,"digest":{"line_hashes":["66178508706565199739949192352301291898","75910506167980229143750275138302025663","144618178027379106292458750226535566890","292566831455380165599982146103164778667","93299141535511564429682044653738636024","230630947202444129117165419691337398370","166932214668135264549895017826001765616","291734313039128701415953005673737862849","190556693702530378027810001241608713675","40402468467696756460590336225111864692","178528505015380985866086633338156786766","98779219555300593940167301234187520853","4312659336266109399083864795443891708","51755336936807671863095161797812082473","249858890507491027596360404868211691265","115336928956441492952091381473078833059","197984871676166405866757809912485814842","129654025677938089029255598464370921753","307070115668833713405687518844327696058"],"threshold":0.9},"id":"CVE-2026-86228-70cbc0fd","signature_type":"Line"},{"target":{"function":"checkWhiteList","file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/firewall/SqlInjection/impl/DictTableWhiteListHandlerImpl.java"},"deprecated":false,"digest":{"function_hash":"305996367317515779237767761279348117732","length":1275},"id":"CVE-2026-86228-7210b60c","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"digest":{"function_hash":"118369535758016187723606627961987989664","length":265},"id":"CVE-2026-86228-72d8ec44","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java","function":"queryUserIdsByDeptIds"},"deprecated":false},{"deprecated":false,"digest":{"line_hashes":["309807776469991655052070370283216808466","278052929846604146378576420647821693400","77637240866869982759407071140813322284","292093443791092992431884114960269881877"],"threshold":0.9},"id":"CVE-2026-86228-739716ac","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDepart.java"}},{"target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java"},"deprecated":false,"digest":{"line_hashes":["199475668151632942402872775906360519012","66808819814278064364984555328526409396","246156151124464074965704519941525091838","242911731776687320663582206039306314580","234665790128181159363502793201681901202","116555649724443636988585463136100862156","298123959032934663059489254085468926926","298691993432566018545732890419402151706","43404856322135138263392269421225185344","171018904934484906981517081424529380777","131171682025535737966487376291719909179","78449662087978512956939615011544920585","17694887570960633678400075798728765923","180161649324122812559108719436048961405","58160360265447160820805970358995068331","184079666142400367116350372020041745725","89529642756619933121099626296084142490","141865018045081924366572570148657413312","228643348028177677214876217836446446830","142835802060527093586819381107008436495","225005138226761638609756933559272215673","130197576041859422913810036155316434542","187367707831446000222541966880149281082","20032413388309063925808631911791973849","54231456857730200887918542245106855835","15480691480480959118507068015162042699","120221686596228368798335768905988991594","240898250688636117596234574583472505399","45080121817661508556026733254054767030","98317641268413296269654662300957049082","11958565011576509045355760352258865321","259433585220148836540483735502414227063","291188207993063724554285919634501756079","6344320688291780551827872530407073858","196713306776788386340474922841783433869","273994680601971061685736188808705534210","190854971254179566081526624376249554949","74275156108372420806636720879504976847","92141981296013920917584438406025039233","223993122166472980328579914444600756217","16689769564505495681485313164933439244","335127771547160813402340722092873439222","246149233598679835216455947940572135484","202879812095668751268900430699291242090","273418342946178364299468423056342734906","40889129328007419811935358155132931150","168122220222129972896603342912811616427","48836318926269383335474926191249782990","77302407697811147327579812531489221924","44542506302163328953546302111532707063","183650253958766455308892476824535550463","229073442724419966646524700334082116678","108685172979970079552178351212016911843","138377054919168240022130463814043161008","172832609160424433520815686048606112144","152227869140823184785742077065389150990","167976939534630323944385423116790604050","337117820629294660443667309210242005264","334264453555197198730333023267649757045","211978160389894637962062537382481342543","2898674700990869551971008081742614491","274768427427982356860884557205638662303","131371964435467551085832942188080350007","177926475727640018130653343742675899157","249992867734279455557655800133412239681","165614312717888144989398048236223152217","241381403546118585874101133927427439901","114743738236020821912710844808679207526","30043219715315418870700439648435715639","284585376860446531988603636619762187092","61260135089393878035429281785344073442","234147065026429490045092182454683991953","126627424815340424857375116144609871804","319470472230381273882652299715326928806","138874320758826716641240071340788453450","13604570695369939025923098443748503924","244870931532652760097554854895504231180","324705232834517883455854656342445257454","66042796723763939497903700351272259814","114161271746778442848485781895604793151","201743083041508357871967685027378911618","123197002984665136860376340703257418481","77985607220379671987981024399262953379","290543584899724903562296299408744540037","226648184420072887535613129472474105119","220717945149502184705662071251037166533","35457650759338698315848252074622134621","52413216622640867485969196382788305619","83494876635553623295437856143306357340","337155006153761866305918412627664076875","47193359866693739099430438606041892348","127440594714279673100956957859684736891","110687955118644248736558313348491914109","298194599467545658031998886702977899425","268838621635098235015348529637710422691","254109013827465119678803033572423916958","118743578571588753197014180228736511472","257248170063345460081884512599746465562","206546682936984554385469347101489577291","242267766649827094778017433655690403113","109391877360150562226392103325407344707","34900167426300928626975213442681380748","211694960158121244557497674041398112836","129694315797794964847141806832689330691","160940896939801518923068918959898489524","194396179924730071515484729572494946041","99732912358644608809289743194137967974","29220286689492882707745774276597458042","152721949716584817364220197471826994769","174017570627050438700024575514688635834","65306106422093425813680550495186736144","182656559321011734392526986527985002609"],"threshold":0.9},"id":"CVE-2026-86228-73a89fa8","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"digest":{"function_hash":"286180639756802412465644679145958148757","length":1312},"id":"CVE-2026-86228-73e1d38b","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCategoryController.java","function":"exportXls"},"deprecated":false},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/api/dto/DataLogDTO.java"},"deprecated":false,"digest":{"line_hashes":["66360253679090260692722351927890277064","329337496031878832253335569360634689244","233228913245197192978286118461180066202","234126580347154789443280730997227783520"],"threshold":0.9},"id":"CVE-2026-86228-748cc5c2","signature_type":"Line"},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/AiChatConfig.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["56548850459724817843116155938872403814","113954365184410891398739876477785927672","317819886900911181022279854631258926823"]},"id":"CVE-2026-86228-75191df8"},{"id":"CVE-2026-86228-76632d03","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/firewall/SqlInjection/impl/DictTableWhiteListHandlerImpl.java","function":"isPassBySql"},"deprecated":false,"digest":{"function_hash":"340033911432636823789761314967025686131","length":575}},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdAppController.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["331312948431222370103774418979114342257","45045462745392197573972804595850417524","158592963155266290662730335975874000822","167344401577947921657493387896569636347","208054316475754385828061555663113773970","303583056100510470348818341187099417845","100565208147525647997712385762758749667","97619402234178116713484226672722987808","202715338864658107677528215973906711625","65092782276884779894159030168926951181","42939118960960255699073952221971989686","261569277293361891872998215888480862332","130296568732951548585035153968863349775","158083213826670748953480356817184685360","247753477360154312211246776971204736216","54422821959565310049762840280535736903","162004403988659611782092898613566776416","249226067126383168355757160674030615207","116489775806267925743093604833062733732","78794237080716041664083604190014917027","77029074128366160727860518466216641929","131988901497825804440711048893748043587","23967529592792765350730989918159797149","47534544839767956083610551873254973724","220377764095503427652224722974758711157","258619489059362559264415792119839069956","181128767132042880907852715703531719745","115476151459379384216101337523517210882"]},"id":"CVE-2026-86228-76a908db","signature_type":"Line","signature_version":"v1"},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/service/impl/AiragModelServiceImpl.java"},"deprecated":false,"digest":{"line_hashes":["295566109368892932604917506309753836809","257931180723563261698502498218094346476","220532727286765912160212192569718725997","337187209250393659134822929838841442957","226864586424456998149256793707910862780","135351962410420537283226654210515244235"],"threshold":0.9},"id":"CVE-2026-86228-76c2008f","signature_type":"Line","signature_version":"v1"},{"digest":{"function_hash":"331680435390690325647395331458968113954","length":2348},"id":"CVE-2026-86228-779aa361","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/service/impl/AiragChatServiceImpl.java","function":"mergeToolMessages"},"deprecated":false},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/controller/AiragAppController.java"},"deprecated":false,"digest":{"line_hashes":["144117655453777015925940135989937089453","205606628397806429548686049825882496917","68826781789899088698727985110054722297","331530470115905379256184123106754749388","111750248289646782726879365234997568096","69582299157221574350822372179277510492","55209525425849949283120627731558177355","330509318077826858158716574814411906731","264130957525774798190737621234896008716","321393697540268357570592602614068247090","153718584884239034968102055896431332427","96565616981828883390771117288938390520","228690187051905463953263026664818544276","265114370410623108758488632958290749673","151667903467046831731570252722769073091","229444405375889730614398858720114316907","166964899916202326673058230084802723120","102290270132736862969398726567958014376","318857756102745897742591465010490026360","266884159637113720124473889786505534327","300974890163263383467574654088486420385","338608453275531498209590315367910623118","99088034759002806849633325626389009306","189517587625888790546736720261967928742","283340101767800908937530090788796625484","198433653393507650686740839328660044314","237669098452706075628835162496654229205","115478627301681335712430618026284912635","339995000726440171810660981324885838782","185716696478192149772205278423471418050","63606135847867823315731811468371832497","278232360485192703574514887810525795262"],"threshold":0.9},"id":"CVE-2026-86228-77c48cda","signature_type":"Line"},{"deprecated":false,"digest":{"line_hashes":["306334014343928919879916502329241701270","201089771296984387365348482779047751452","188016158496172920712581602602128413284","259072646716042940102558288300446351420","78893792963939257759219791444304070877","92044156136367501393273495516573999741","237755077635574935293756910321865748162","185449954221703616381194490139837460981","285413555860416018406157781645186297319","309021066665035136071079026773528488925","153113537832359819947028066119441451381","241138679323305137662552309343865936493","130427652230186828607880797675840878520","243819782408908929524179718163818083939","249002071423459164318703583130532357655","86867255838683044895393791674235689009","217064535391725161052077506788779936543","9870865538909051491685765515241349518","60050902016103721604260675203665131947","243264066584120276353544172931881592504","167799056903218712062786452090201970644","122917996986279991077864037309202028017"],"threshold":0.9},"id":"CVE-2026-86228-78b26e1c","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/openapi/controller/OpenApiLogController.java"}},{"id":"CVE-2026-86228-79914f63","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/handler/EmbeddingHandler.java","function":"parseWebPage"},"deprecated":false,"digest":{"function_hash":"282000452818350072066013136208432985352","length":880}},{"deprecated":false,"digest":{"line_hashes":["318619141894905297212043183527667584192","333884516711114120403076806548361231112","200450925962803936771515070161655105421","336358295595949495308106818785625976320","284100909826388891364044762512332018396","82542719343601811127817555988916035739","233954932471778764112511147629583012401","118322920756755331162468084233805860996","256747242073424776314881602943259475206","86638502642719612705124909017771144080","336358295595949495308106818785625976320","284100909826388891364044762512332018396","82542719343601811127817555988916035739","233954932471778764112511147629583012401","118322920756755331162468084233805860996","256747242073424776314881602943259475206","86638502642719612705124909017771144080","336358295595949495308106818785625976320","284100909826388891364044762512332018396","82542719343601811127817555988916035739","233954932471778764112511147629583012401"],"threshold":0.9},"id":"CVE-2026-86228-7a9879e2","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SqlInjectionUtil.java"}},{"target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SqlInjectionUtil.java","function":"specialFilterContentForOnlineReport"},"deprecated":false,"digest":{"length":1282,"function_hash":"68274163375371803826045578505568379200"},"id":"CVE-2026-86228-7d9e1455","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDepartController.java"},"deprecated":false,"digest":{"line_hashes":["62987222454577816798704390998769737390","67247262752292876459102587566315340012","6646578956143710203634923797986947636","204834481706818851346525796055652756641","81104661023449329429374038326517663678"],"threshold":0.9},"id":"CVE-2026-86228-7db94bd3"},{"signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/service/impl/AiragChatServiceImpl.java","function":"getMessages"},"deprecated":false,"digest":{"function_hash":"290461618229741247789829806670587478255","length":1102},"id":"CVE-2026-86228-7efc6084"},{"digest":{"line_hashes":["73467907758767436644109529498920437211","144206510225035627124379546435999068303","335333299712886537436910267029855713031","143983130087574873515677206048638227920","158265169552185099576086610547902512055","182817472205555293336887787342140308288","83291765985327724235558935101468961372","150199829903301090542454996772475755940","3550369750822171703546144399506356902","142006843202814580609535801538029152411","83307565345009565621722692952454246136","306789359265713696823590839517111569931","217916643287214181170816885338578076315","323979876978213173744546237427853923122","44640225253838048219326615472933904940","153078050138421070340045759954656721934","321583464361610089037408773003959176476","21788869171245600925257945218593743380","244307420307062890652053321145955028623","32358870146574559810121050441286115307","198856522823847903212032744645255069384","155055419707905549720621644884415498446","183343064698949309047121466864775573009","241943328582456915758219409280784175185","336593736898979348005828034955438078226","338193471775191452351336440706293279475","288572072097943047221271656088774194072","41869360137748038201580232361829556727","27438433665333259918140085801896725210","38594976364541800205223784412403224192","300701670392662572842720028737544693091","222433826431708141124244300510859269107","160542585578245123207953872697915693918","79921863641504818967644882974778883142","160490438265309399295958018916653951174","184134387398061187133383111392448440624","68884726919224093989406680187779151604","170994965254100921682495551495576338490","26418201338815941514749161206751340629","216935007630635119913152886401288727887","233031281144533146869866917317678831892","222992765849380058849763665717959129551","76416713719459440767620863230398469954","99935119414976853353065718859301655849","251609373987461582252209717245526419656","121542236075857193015914712380537594193","223997263991408679056358995959728547920","166787375766385094153012997351784446709","30247500771292117549325381246998057530","332066274055185348096554327524680782010","307919881551135618958036486531378408083","123559337936345431338143664267712468059","127805787650412618616196598310847917177","79057116452817089554382985480231777806","50961222516648595737415547571948108620","236990218446310800114368270862173560522","211846266144585772833375701361632687638","262796663034307013278357495232480902244","150352549211276305090038223945036483652","73573244359767929529940555319050710672","119575901873389025901075460651128116421","240462191462410839783019320665007603084","139338398902197926285495816024283528855","61348748328718324132890607104997620012","226339405527725649807776571068118857197","228281001909101892982367004005047227639","154948339048211948702658990828776750968","148406998141297296042572667411055007237","152295274337065972959848753227327622339","67243421395366464625899930988387434272","189762229154343230294714655888666277777","222683166582126871238461996643585760110","191439831049970190878461047518546416324","270926442037975651723455993588351359694","294509951675200301463572481110672287579","194954500427663371261813332511799124717","68106672776118729408601850755354086061","213975449295128824807107819258050346424","263984106721086491777228468088652811201","56441628999906202945776851240537670238","145822581961492666320163212601611401322","289429404452108803527183875337969022044","279721759448901523131156318135371206970","113399363250686899276204945565003236056","169870721809809899210694300002953476102","329841228474358714559709060776537841389","301451042397988806574875800011557323969","250867579691273844778005938942353766788","306046728810416817005097251376997453185","271627238486424105577218659715684793858","77997150157010065904327558423912288836","108798884494268474272591878738784420546","108688902440818127992328022718869388114","105288554502844829793248580403450033770","94005703028636554124845006656628255600"],"threshold":0.9},"id":"CVE-2026-86228-7f388afa","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/openapi/controller/OpenApiController.java"},"deprecated":false},{"id":"CVE-2026-86228-8107cd45","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/ThirdAppWechatEnterpriseServiceImpl.java","function":"oauth2Login"},"deprecated":false,"digest":{"function_hash":"203211326347951840559669417567659570707","length":921}},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/service/impl/AiragChatServiceImpl.java","function":"initChat"},"deprecated":false,"digest":{"function_hash":"38765704343089564239833530151972234779","length":1316},"id":"CVE-2026-86228-82d52c05","signature_type":"Function"},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/TomcatFactoryConfig.java"},"deprecated":false,"digest":{"line_hashes":["119549509457635808954135029005355595182","389569669120050287092695327642037132","125667101532558336793463606368923969990","269456178993115818150609426453539061266","272157335842863730790501374428614985874","178507817823386334263579283524583246526","66243024863756096539250012858182953172"],"threshold":0.9},"id":"CVE-2026-86228-83ff9f48"},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysDepartMapper.java"},"deprecated":false,"digest":{"line_hashes":["114397277443237413008685381420298426404","224895096220888062240635741757917021666","254060361538831291569533082292376794850","181689542613682923310586855469395276022","127404122081879053245451157749378154020","108236036427387034454342145979942823912","303182535431217217281408267104582199825","58504362458722269525991812184469410274","227002848323575722860502941380822046801","56249872587478204297263704080257082289","313927332570600117456185491681728224751"],"threshold":0.9},"id":"CVE-2026-86228-8405870a","signature_type":"Line","signature_version":"v1"},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/prompts/service/impl/AiragPromptsServiceImpl.java"},"deprecated":false,"digest":{"line_hashes":["274616760508268649823660732865108962858","21710670056529565381937868337069719670","260379134803188652168123152929109782018","25791907013922523864426356417315897041","181650227218290547765363273712433606293","234855532465619816543997151535675897039","256652179860435598945164203659257698288","301925268565916396309739431806495878119","76516152644911401929322259660465766121","233035525125283954710085438562297193212","108564982171397990500645038528807768848"],"threshold":0.9},"id":"CVE-2026-86228-854218cc","signature_type":"Line","signature_version":"v1"},{"deprecated":false,"digest":{"function_hash":"155673059568010024938472076122889969692","length":631},"id":"CVE-2026-86228-8601dcaa","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java","function":"insertDepartPost"}},{"deprecated":false,"digest":{"function_hash":"77953789320424334086822210198322044230","length":1254},"id":"CVE-2026-86228-869aece7","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/QueryGenerator.java","function":"replaceValue"}},{"deprecated":false,"digest":{"function_hash":"209938168632658289558903804355558463862","length":700},"id":"CVE-2026-86228-86e82441","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysAnnouncementController.java","function":"eidt"}},{"deprecated":false,"digest":{"line_hashes":["315652616312488941480668868965456932005","216619023207567762911209158635153971729","153545772253464115677548521855102078707","168983876147096292551493686319692987864","270890447630033520029223275629293097717","142465653569734603522737188354740612694","139619325227383600542221908098462579870","209207833926194948537065309337894100559","105174769513186594901385016523689484240","40632275746121947995874609045484633438","268022294861172040772093159128093159350","209540420578694369937829668346363955767","284904495063205597204521065996999016375","109048815448680798078327770197540652183","111106639122235668039694155904913124616","178801972156327272353320426049427715507","125385029332331662809856351400118409334"],"threshold":0.9},"id":"CVE-2026-86228-87ca58f3","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDictServiceImpl.java"}},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysAnnouncementServiceImpl.java"},"deprecated":false,"digest":{"line_hashes":["18819917582178819451461418811063443030","198939031002612677723358690910744320188","278595914657529419101577537294947096476"],"threshold":0.9},"id":"CVE-2026-86228-8948489c","signature_type":"Line","signature_version":"v1"},{"digest":{"line_hashes":["6943108110204657650704894755831709764","198311422546815691084153529302306694111"],"threshold":0.9},"id":"CVE-2026-86228-8b2aedd2","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysFillRuleService.java"},"deprecated":false},{"deprecated":false,"digest":{"length":1333,"function_hash":"87284413097028121722178134336826619708"},"id":"CVE-2026-86228-8c043241","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/SqlInjectionUtil.java","function":"filterContent"}},{"digest":{"line_hashes":["116365093899495574077401680073192085305","42346331638183616995296281415248754614","162431429313910940939200825170073228759","104732113214620068666463745240736555647","77561565274511873851735586193325775849","255986354756857222282914826823797022416","134214695433336517668987601746023997905","210178835413807003966282372005769950949","63800642838093496315092557327965461716","264446015948992483290430154919247879241","200392651328865709405467721748484688262","120063554764673816501507306702705770728","69862441971241001946782319814238076500","304697517566639586927265414542532629186","59630895506066981287506469689823643643","80499963454111838172753210966099338406","68063997607991414323953344377132961454","103842582181391256858481534089520162534","704334785915533850833285777864462097","43066623360243429773944514493256398591","98220292067534279842274827395670183604","323246537456455693215172243347960010649","113414097854412716305534546369019615706","248945620330263244621874086680235623006","120270609138149397746796740499840699927","336817449919085704392734740601317703834","20830514017212387552028185847086267552","274170620374414313403931984529938601642","308565752061787667210600033258862943923","27665738626580751245713043798503686874","100397637091654440390472851440893773805","104635458652220514417314262971691666846","328697186257628175488777057481967959957","331058514507060196934569873761279552304","66867092819296033323589001471259565433","306572272674902934763973123094278281395","247646750928462357194196855723751480941","149911076871525377237633667355728943924","334166096662616781564409158875956090641","309852296419899833792602556741492360067","316161941576472255415997379880878179412","63258876285895934938617048527770055731","339952645995946016697934841927669171852","205107851022406822006219990739258565199","264788196370794062764922509844233083386","132675596595402525156965631674167029044","10614574179718294649236559452641430788","176305145692475418842840325899713908964","153164393846778660073484470037897763205","1800196089431767687456802986216559941","301549062272142810896158475378609314036","147748573727443160380751617669999414352","185286007113057408743702077256502082928","254988542761522778433969843516468876552","314846381318820526028680990874800139428","223074677336076085843279422428468231139","116211753114200749177179153838969320361","183400905152917730095610419281851630019","28156439730703139010473780475874163693","181603648636399652158664219001330497697","155117128750590085641058322627133370943","275516163106394344642923849064449498452","49764324562001995903054085524050731006","137942675157870515783605117741600238950","96796372433177831104944669264026465187","220662226630488606814074336301751043882","152095755587748176229479951742955195641","44848308293111555282218472501861968117","50666032858274053251722013940876102733","32668091479142542629229656196566813336","98391594855886592272784816633846853252","126237042139961461891265143671570238668","329669629261378971731422403493258404718","8634386110903820160344530820388152026","151123233386558838161392924795082431066","29423823963166557084924211550288135625","326549716382183552220668682363384629593","297016733198221977148699358425538329277","27023511191758913440382205044408549762","330437766785297061108554082886256171356","141113280767757309212038676741056195550","107753736917937548766846769212324875001","124783182808983708994457750636777557856","184222365623859429329756665397108284952","20175166978355222941608720377534015651","164924793604653512288456417570993922708","3992473441462776956126665680009277259","52025703571452041382399647112335867483","268866913739477983818346882547529353527","212799434931220574644926468212385816542","195891699044436998246311040548697835964","99429367583029008867631935370888946236","105807681430763072374087690674491089415","205263795573312564237872628048294615066","331457382314380438397492511247717619161","91855019296590755031410244424020277120","233409719957681160895865381969490362114","237242346626419049435630226381261238534","173073967327140291129537360492409694136","109180988085185935195896496439388350340","280214100686640455819696968200946022868","151932941672480377648025910210428825742","242234140965859569532209562650978202305","289180338257919298299472108198419847514","72763895176051634437346009729344760179","205571611620389054370409964732872659227","130270298885222974777905667463914198927","319566523920665529805597595155705053952","263558974274647496254093411062211614820","288020847960130791494020555518421739414","71566455612418076315912608638128605181","728215034877895847478718803009644408","333118355438638572271188165966489032372","159758497213602156679815991208086766968","285238500720470666466884250685973480178","147156710819459583648937416633430026112","217442424977039620598903453237860756222","208225689240509927663898121304466321954","13718430012608027489260996159544794800","171699235870604502763241688289564043461","245077204190189134390298853154309365372","110241460870491729863172578484620466315","244762210210222385638071141574914532132"],"threshold":0.9},"id":"CVE-2026-86228-8d30966f","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/service/impl/AiragChatServiceImpl.java"},"deprecated":false},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysUserDepartService.java"},"deprecated":false,"digest":{"line_hashes":["265961848192700398512462361967373981734","261221622733450216465968265266295834751","215299367760637894041725668403717777701","325324586423694898012292689288512298248"],"threshold":0.9},"id":"CVE-2026-86228-8dce8f15","signature_type":"Line"},{"digest":{"function_hash":"63599335704142154138774754778373120515","length":2473},"id":"CVE-2026-86228-8e7b378e","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/system/query/QueryGenerator.java","function":"installMplus"},"deprecated":false},{"target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java","function":"announcementAutoRelease"},"deprecated":false,"digest":{"function_hash":"290147902899368992805137580276623400034","length":1496},"id":"CVE-2026-86228-8f8ae7d4","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/model/SysDepartTreeModel.java"},"deprecated":false,"digest":{"line_hashes":["206745405019521706942365313559680738063","100730945823471031398418084689751164680","5485185775171975569538087896814304726","329094491331637850408440004540036944632"],"threshold":0.9},"id":"CVE-2026-86228-905937a7","signature_type":"Line"},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/LoginController.java"},"deprecated":false,"digest":{"line_hashes":["204722182119039205684778564285600448182","94471779294899956705361916252882160355","37698497995754635824623908780546055385","145037197458913188770446398304129344377","324867222031131293882648997234602323342","274583604570472944026816616826397932015","326319453775334090181351041802898514968","171363395287164640084967921944345097653","247269333305738421511126985812616127391","203410955775954436959814003406224317575","278430169015107315975651323110744276244","80455240452901414503524258987058813770","280690110266617847732656706164404831279","81842874340465553881513369241768084683","12996659906617260757735471630721239486","83539224149205173752745154973111453925","69959261663662840443931262127005972385"],"threshold":0.9},"id":"CVE-2026-86228-90819d34","signature_type":"Line"},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDictService.java"},"deprecated":false,"digest":{"line_hashes":["94108373924731662876065895197777553514","48016371400125194886992386650595291277"],"threshold":0.9},"id":"CVE-2026-86228-918360bf"},{"deprecated":false,"digest":{"function_hash":"328838901303697027689700340147598898335","length":1261},"id":"CVE-2026-86228-92874e53","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/WebMvcConfiguration.java","function":"objectMapper"}},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["6398770452110735687431129873367167007","167906178857507232120807473791881612773","307888213752436111126912523736269306411"]},"id":"CVE-2026-86228-956d153f","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-api/jeecg-system-local-api/src/main/java/org/jeecg/common/airag/api/IAiragBaseApi.java"}},{"deprecated":false,"digest":{"line_hashes":["289545609197783084944119574792537792903","229934811491961430166623516658076674470","175352484633975768286619821720472573582","335961501292145297850962448833730375137"],"threshold":0.9},"id":"CVE-2026-86228-96a07b1a","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DbTypeUtils.java"}},{"digest":{"line_hashes":["73128300052051127214070542622447271860","228870938732342557484385118126087986427","74462567439921009910893525447690481116"],"threshold":0.9},"id":"CVE-2026-86228-9725122d","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/vo/ChatSendParams.java"},"deprecated":false},{"id":"CVE-2026-86228-98305ad2","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/ThirdAppWechatEnterpriseServiceImpl.java","function":"sendMarkdownResponse"},"deprecated":false,"digest":{"function_hash":"48801617979441841807391207736707632398","length":521}},{"digest":{"function_hash":"120242949357795427439285625865831901063","length":376},"id":"CVE-2026-86228-9a703a9f","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/controller/AiragChatController.java","function":"sendByGet"},"deprecated":false},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/prompts/controller/AiragPromptsController.java"},"deprecated":false,"digest":{"line_hashes":["209428138269734276095759750058410401290","50291788795376478716453941386243528861","144664313445268012794491031707484798460","319037765593572783005220971629567242966","33685027225306068056893292340771647162","131926908580698008671837514775729285735","175271177342334802091034495048644519009"],"threshold":0.9},"id":"CVE-2026-86228-9ae3fcb1","signature_type":"Line","signature_version":"v1"},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserOnlineController.java"},"deprecated":false,"digest":{"line_hashes":["261470213322745926246956220300562271256","81939290689463871263748898703937445188","216445302448537454396925049047092516844","212696632241149137027419250578465017392","48542075350696805053543276324209910977","15208654892202130451071509305357100989","37605610009578720674845436326237396283","94716127052794385151921489467568877669","194595237845642215999655148511019162083","40670813582618149751274466423158426103","326888689988794130812647036187994718264","161110115041308511550514808155209922733"],"threshold":0.9},"id":"CVE-2026-86228-9c6f4593","signature_type":"Line"},{"deprecated":false,"digest":{"function_hash":"45260084021574051181954878941574274344","length":3215},"id":"CVE-2026-86228-9f2fb714","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserServiceImpl.java","function":"queryPageList"}},{"deprecated":false,"digest":{"line_hashes":["150140589688475733853243262144199509912","86961080019782418952535482205134517757","277998605787572946524579999844997821302","148256353460634576010404238123351670163","51549224279098946464748234810863577423","322830255874339686111584326021371563067","194762163716551445442718109575176366096","339858635893435864488324757953089735531","335050754395361971475116818231886140345","206964246564051221024606599096896734201","113821834551580754105946072638525955835","95576063797669983065296794146858868030","234053720758066678511406010803815719444","89311276837054870368584771426812505627","258421989739181338731554289496091121899","117019482738671277817565037559539692454","308995333943730602508017172956222741164","108587633537507210242609878158511307392"],"threshold":0.9},"id":"CVE-2026-86228-9fde57be","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/filter/SsrfFileTypeFilter.java"}},{"target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/controller/AiragKnowledgeController.java"},"deprecated":false,"digest":{"line_hashes":["104461011354560481636691037270946428453","251963923617906259251027658510589685554","112580993635343366761452430953556049665","319021352790546333367279161587350179196","121165172644321115430236290681516556271","315861679497826365503230976064828490716","80233632252210232229620473069927525286","23415991424127353064077814077447007268"],"threshold":0.9},"id":"CVE-2026-86228-a05b2ee1","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"deprecated":false,"digest":{"function_hash":"238117339146584775114048167297789736317","length":835},"id":"CVE-2026-86228-a09e03ae","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/ThirdAppDingtalkServiceImpl.java","function":"sendMessageResponse"}},{"digest":{"function_hash":"10420823118077706285419441519942429126","length":574},"id":"CVE-2026-86228-a21e2a5f","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"function":"SysPositionSelectTreeVo","file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysPositionSelectTreeVo.java"},"deprecated":false},{"target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysCheckRule.java"},"deprecated":false,"digest":{"line_hashes":["201486481263560395456083609677947630997","314380824364408626309585695341978310433","317327390006510661375036075087693127253","329597449288978861834308419098655882512","115321162443798077989243001757852062404","138791924245061832286339399055006889428","73976740365563966762497700246684526190","112326378886049062339470224858635557061"],"threshold":0.9},"id":"CVE-2026-86228-a2d79a4e","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/vo/SysPositionSelectTreeVo.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["163193529450576137234213145365213154861","328695419831483757342990895833765820421","178884661404455912269134517870794483099","329094491331637850408440004540036944632","183475747568651472360079840855863163238","269307161397227914410075828756144884185","104059291758960000944171451425020118066","129313534896010074417885178911420591102"]},"id":"CVE-2026-86228-a5492c26","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java","function":"sendSysAnnouncement"},"deprecated":false,"digest":{"function_hash":"151783194285424490424570234031397326410","length":369},"id":"CVE-2026-86228-a6917d0c","signature_type":"Function","signature_version":"v1"},{"digest":{"line_hashes":["215167210319142636076530300408194502711","161568935402926079617247606667298957146","199965317509267043540757276888336489712","88057556433886979944921544562323945913"],"threshold":0.9},"id":"CVE-2026-86228-a7e39c5f","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/entity/AiragModel.java"},"deprecated":false},{"target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/src/main/java/org/jeecg/common/online/api/factory/OnlineBaseExtApiFallbackFactory.java"},"deprecated":false,"digest":{"line_hashes":["50652601795091087667133654784464307549","74401919462618399084898399069490305656","311786040218818398758380281929756245703","40566360781374691459255767354632764269"],"threshold":0.9},"id":"CVE-2026-86228-a93717fd","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["280288628842035382400210888928316740939","282453812499176859235152532713149045409","130402959775122946212089487016841212065","213567539329151383979741508399850665881","55270095975038505662872685671191196899"]},"id":"CVE-2026-86228-aaaf32af","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/api/AiragBaseApiImpl.java"}},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/handler/PluginToolBuilder.java"},"deprecated":false,"digest":{"line_hashes":["254178751518413008478559870441403976446","42358127586857758553806933413594917442","251921668573366610375739301351341163641","41587084602487936065068441378998107856","6191559871467757825805340865743804232","115573918536421741301793612712460863415","23902352245943851662036111006738403309","311570124907800972324645831151197895289","143039891655563389404271405568586422220","218284216520767730796346736353641752531","281299607376092091714649132152358105337","84992700403799004171897906028694814913","61911573368067957503832058176861987530","278498594219497423157617450481927279139","86518568018497207564263940098171813153","90390296385523925810975485217315328996","36924892655403172124034651830707800737","55565542509712408692078884713586752109","270554571086331775509094348957897213262","101871032065780297600227090453581311787","59431337144108478260491879771912374255","156015935728820417288644993777963846905","92596400600298633703502170932281157548","195454433901481071026197093792438748881","86077326547700677361603875571912735605","101712666923306173037858702669694684796","328749237271409393420124351959483406088"],"threshold":0.9},"id":"CVE-2026-86228-ab570ce9"},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/WebMvcConfiguration.java"},"deprecated":false,"digest":{"line_hashes":["289799065715586084902941089154723135254","171789026141264995054551821590782130205","229343783229069050393223145624458766480","256669153208794942921633496948647336984","96156835954443010266971999263554451532","112057285501461282466622091772256429548","42186015850427476367190025946495104657","242860279992503998663321388181703009957","327220799633002006956961345735669718688","17529777804300974414670490205977830077","254581873042581317214536416267242182543","120129067655881980128488707786201378086","204821126866611093525765164715847939385","295132441106677782242066520934952427284","338655091837677188895418914382816821100","197268686245781067880274013081125945132","186224668045113243593709280886505922949","183532361978663457967446191179445601193","58571682174096095199722075668674714185","86502147639078372283115824686160147363","274414482868437430867061024431579721896","268905579302246290182473655462861562606","39853836596083289158370527909483244122","134175124436106151715378461776208584835","73858036510336898827235950664908859455","263056581234947170481581409228330624777","98021158809474946077838869958604337039","219502389013054472119272520653403440070"],"threshold":0.9},"id":"CVE-2026-86228-ad53aa24","signature_type":"Line"},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/util/HttpFileToMultipartFileUtil.java"},"deprecated":false,"digest":{"line_hashes":["96877948171489622443081638736570771990","125331196482277202425563224821537288523","336689947712573176343202795297632849150","232562059148552720205756430484546799647","204390279786035055054700588664023080680","250319996169691555287851830778882493510","238484059031785002923839394718372200020","4031220072842999669220162544346239778","327486303308698537075170273158698167397"],"threshold":0.9},"id":"CVE-2026-86228-ad5f4886","signature_type":"Line","signature_version":"v1"},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartServiceImpl.java","function":"importSysDepart"},"deprecated":false,"digest":{"function_hash":"108504384313340361784522046575470092162","length":2784},"id":"CVE-2026-86228-ae77f7a7","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"function_hash":"252330809536507681537967558204053211570","length":492},"id":"CVE-2026-86228-b09e573b","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DbTypeUtils.java","function":"getDbTypeString"}},{"deprecated":false,"digest":{"function_hash":"303204692675094430068213041964591980118","length":4536},"id":"CVE-2026-86228-b247c2dc","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java","function":"shiroFilter"}},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/mybatis/MybatisPlusSaasConfig.java"},"deprecated":false,"digest":{"line_hashes":["151242815229877804927499464450433707766","135559298112863639339844462886954481431","216317045866134855389071489775859960780","94393365045391028651282115663349016761","103832243656510580185983982769616461386","63303510818546553332268593627394273067","36996891273584828682932215328019373474","271394284487939559412146330516064128361","253388376511460224774920304102844167502","259174280240269885049236304359708058018","154116702923748018274640603470655850694","238042484279266792392400851506120000088","188401742990595468479741636795241637549","169190256319379792986243315068604556112","266178394509350658085161862268827712763","139610094265726562598831162082313977412","197510186496637150310800390626082096377","34750082389117060541854072546415748176","116458275841991993947690792131563472333","214811506466948097040897959429161320221","263728793593783100395938540403340887561","73388190118154743360830078561342106808","280916498960520061904179455993895264459","83249880185606652515965245259761312950","83525740687257285548930311643219358701","324549054262772476927813732594152307375","120243930629766904755753002248982830792","119987094788933640680490906999179384535","313347148147729353821689201365288541580","140547265368499878518962360439873136000","196373713565711967951270968936733793749","336942670311187737827233482716459329048","284501043789528560857382606650027190405","68073936922817264482957227434915752","158134434732783232182626184682823149747","217360251310090339384171621930814953740","24848220886287449027972507700242495416","122026477707971735485209263271529697284","255600975575459035349700162527181045186","191769044624942597693403786681381578845","324067479980811642006660119538114259323","65326627802822057165182559523947001725","189593537922992120586724615368143745581","39893084773522071846621164346104106236","212391311339819160949907269354223846075","295721785256338406539250994059478800851","167842341129945769744849546852279427375"],"threshold":0.9},"id":"CVE-2026-86228-b449a93a"},{"id":"CVE-2026-86228-b4dc63ca","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/service/impl/AiragKnowledgeServiceImpl.java"},"deprecated":false,"digest":{"line_hashes":["31061886138078542165798157523919562464","57354809792335423416618042484673350716","232589104386728986595057066167399639219","230647279550860074813576289914335684904","31061886138078542165798157523919562464","57354809792335423416618042484673350716","71692599930394131453902209690911291822","125024856131739107294139087012989967274"],"threshold":0.9}},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/handler/AIChatHandler.java","function":"buildPlugins"},"deprecated":false,"digest":{"function_hash":"296037580664098993489524134474501885843","length":1232},"id":"CVE-2026-86228-b6d664bd","signature_type":"Function","signature_version":"v1"},{"digest":{"function_hash":"193596715959121515329622147530647042921","length":735},"id":"CVE-2026-86228-b6df21f4","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysAnnouncementController.java","function":"add"},"deprecated":false},{"target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBootExceptionHandler.java","function":"addSysLog"},"deprecated":false,"digest":{"function_hash":"277896033328570065622220488210867582494","length":1067},"id":"CVE-2026-86228-b708ee4e","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/util/HttpFileToMultipartFileUtil.java","function":"httpFileToMultipartFile"},"deprecated":false,"digest":{"function_hash":"340200466506561361353604851623206001141","length":174},"id":"CVE-2026-86228-b7c13c3c","signature_type":"Function"},{"target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DynamicDBUtil.java","function":"getJdbcDataSource"},"deprecated":false,"digest":{"function_hash":"303865029580275746740228031049964349500","length":1055},"id":"CVE-2026-86228-b948ea01","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"id":"CVE-2026-86228-b9ce111b","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysPermissionDataRuleImpl.java"},"deprecated":false,"digest":{"line_hashes":["98151028624906501010177144482593770240","203933166985283788635535244221544768880","71955022208183792800423644614935189391","177193532742190014579194638953270116212"],"threshold":0.9}},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/consts/FlowPluginContent.java"},"deprecated":false,"digest":{"line_hashes":["282815237463667143888816385163306607616","186448909029419327604100586461708924462","204054004785463102937792918896623815484"],"threshold":0.9},"id":"CVE-2026-86228-baec3d57","signature_type":"Line","signature_version":"v1"},{"digest":{"function_hash":"26846930704383496457541573016895676772","length":1622},"id":"CVE-2026-86228-bb9cf9b9","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdLoginController.java","function":"oauth2LoginCallback"},"deprecated":false},{"digest":{"function_hash":"1332889922434402487903126354620302808","length":128},"id":"CVE-2026-86228-bbcf35db","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCommentController.java","function":"edit"},"deprecated":false},{"digest":{"function_hash":"246000308553480824790993719542542339705","length":408},"id":"CVE-2026-86228-bf12ec83","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java","function":"sendBusAnnouncement"},"deprecated":false},{"digest":{"function_hash":"223457095226171772328365714623305041355","length":503},"id":"CVE-2026-86228-bffbf9c4","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java","function":"saveDataLog"},"deprecated":false},{"id":"CVE-2026-86228-c234cea6","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java","function":"uniPushMsgToUser"},"deprecated":false,"digest":{"function_hash":"135764813462918638570237942613469198313","length":1466}},{"digest":{"function_hash":"226969145861843771472613036300362337387","length":382},"id":"CVE-2026-86228-c27044e3","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/exception/JeecgBootExceptionHandler.java","function":"handleNoResourceFoundException"},"deprecated":false},{"digest":{"line_hashes":["93249428706866936843019385172660473345","93448146270890727672060934842824996377","270245691727240293305920132968684956102","245332906515707803622585092723791342998","263378680752235534623466230499634975458","196828789962020737535888247719278395220","133878503890865609142388208868713996442","282152189412752447152366803837377582943"],"threshold":0.9},"id":"CVE-2026-86228-c727eb23","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDictController.java"},"deprecated":false},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysUserDepartServiceImpl.java"},"deprecated":false,"digest":{"line_hashes":["214935452831208177783637305825506834974","136682348092613940607483504594656143752","266811782197551443874183339941796205880","128942675432986463158284560358786735011","114949850187143165520375934578644721039","339904275132854078239385377857294942554","198907587490066735271585683187399713355","114134022182173261013339725160181184674"],"threshold":0.9},"id":"CVE-2026-86228-c8cc8888","signature_type":"Line"},{"digest":{"line_hashes":["70276595031307835946903608120122791271","101224097173007333715227978008879129851","28378778245464623876755394651194080305","302653110518134961297994519130402351909","34539042062570228974664462110189959313","81529584239798778295186698748181780379","2685913623701692848425046076915509759","278049345356520881021227174516791757504","164443813559196249630230019919162293937","35356085848802653614215282093354747977"],"threshold":0.9},"id":"CVE-2026-86228-cac22f5d","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysUser.java"},"deprecated":false},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCommentController.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["35068126856319536342758702053356253151","102906504305414501994479886185382271893","125808278686148365351334871147297102797","338538063269857388077933844402053602186","225451917182840810722944229158286576970","97893823144529141613923380720925578458","108360587662727165162489857734468959555","260452893722002753964411090467529736113","23222223996171373354910927827570083836","18573841846550463960047209933081397609","103569589267841625695491689745488905066","294184642329343011949058339907714610912","231065684119788176180592862072758509297","308721854557235792935867761991247663959","220515501777001932765718374871525049149","115928163179047361182126824234247067526","210135342099875126323649627714624557267","54095587395733153820711905572900077685","169031148373726725057646709915729748568","193923990030759381989131016960408034432","337113441582190034083891450484593587599","110554778984017768833011229403994793768","231205242400754052230824610421895793203","267562404752672985257975497980996882601","99253552902062635958438542572569059910","1901037336975261791765918693230092771","6526431517784912425630869004990242760","222868338442524337152810948939565941050","78311513846713538305069810276091589208","317226217518791528905885542208665749724","235405308286334962380821568401090120621","78674828409465344670105416933777710304","294556638599343817704034143690412007317","112279601384255019674794874373205967143","163385885674864141173806467396070684039","63410718398811679098096651266169237054"]},"id":"CVE-2026-86228-cc19c33f","signature_type":"Line"},{"digest":{"function_hash":"120267410725171153365482370333404041893","length":276},"id":"CVE-2026-86228-cc35b5b5","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/ThirdAppWechatEnterpriseServiceImpl.java","function":"geQywxtAnnouncementUrl"},"deprecated":false},{"deprecated":false,"digest":{"function_hash":"59324414142168265175414286339794649058","length":1748},"id":"CVE-2026-86228-ceeec682","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/service/impl/AiragKnowledgeServiceImpl.java","function":"buildQueryMemoryTool"}},{"deprecated":false,"digest":{"function_hash":"278358119680808087911702991346710394476","length":527},"id":"CVE-2026-86228-d1e060af","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"function":"selectDepart","file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/LoginController.java"}},{"deprecated":false,"digest":{"function_hash":"335031517030903629100249374880411090382","length":558},"id":"CVE-2026-86228-d23dbcc6","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java","function":"queryUserIdsByRoleds"}},{"target":{"function":"init","file":"jeecg-boot/jeecg-server-cloud/jeecg-cloud-gateway/src/main/java/org/jeecg/loader/DynamicRouteLoader.java"},"deprecated":false,"digest":{"function_hash":"254514348373246343588424651842232260134","length":352},"id":"CVE-2026-86228-d3de1151","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"deprecated":false,"digest":{"function_hash":"311326749728661376318339353747361882460","length":2136},"id":"CVE-2026-86228-d42ece97","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/service/impl/AiragAppServiceImpl.java","function":"startSseChat"}},{"target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysRoleController.java","function":"add"},"deprecated":false,"digest":{"length":467,"function_hash":"317297547877212463053624501140578051381"},"id":"CVE-2026-86228-d5974640","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/CodeGenerateDbConfig.java"},"deprecated":false,"digest":{"line_hashes":["184574531733765405337381522226016242739","17732890573504015250821868346011650369","135642454775489356247768127344968755648","58051554214940695889779630997503245859","25991380055517141343814536369341925089"],"threshold":0.9},"id":"CVE-2026-86228-d5bf2646","signature_type":"Line"},{"signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"function":"sendMessageTest","file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdAppController.java"},"deprecated":false,"digest":{"function_hash":"175604722797388012722430054300234153106","length":1150},"id":"CVE-2026-86228-d654048e"},{"deprecated":false,"digest":{"line_hashes":["244452289289617975396269933127137963030","233959554931918339494308701694362202101","34343897573973987794277202518699783382","125349965715307526233906563547214681847","261275864191205994019751247090787286282","201566928337057062827579624943867204903","43725988098667220177787730827939412057","310079234100911456048620095964582818698","49970562688652995707257367437849238183","121185234584746130559919924868254357645","85628611279049473460051837818203909620","249415966153976564738688140543108203540","246114176337584938303160219760216469282","129330904715149993653180251302313948944","232362079699857269723979895927840658850","195471885033163318602305306142910851866"],"threshold":0.9},"id":"CVE-2026-86228-d8e8af66","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/consts/Prompts.java"}},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/controller/SysMessageTemplateController.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["274329663987937942865812128950369430676","171927377435299365469421703202248782887","289040695833835932619396370811750996091","310913581415372757647002247517333481745","206027266591466678461958731367260054968","311902788952132401979977230468010371423","186587987053324163318063350764450191631","241044990470254504554917960974419376278","230043684933450618331186468970159711274","1223119541354977769510338102898192088","182038809792628832588128802990635466374","216717933414188848707534074150080973228"]},"id":"CVE-2026-86228-da2a1803","signature_type":"Line"},{"deprecated":false,"digest":{"line_hashes":["54200801490615568789210763638290412194","324167522384567663557209595801210001936","234929788856559355271043256748069776938","56888093757838458012077611760949851948","145373286824124358564294702634646207319","216104119943710262432004262005587209608","327263827989902382305383299937432103478","236841031313818331791594067224766494020","246818337500666460787360030440689511720"],"threshold":0.9},"id":"CVE-2026-86228-dbc129e5","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/service/impl/SysMessageTemplateServiceImpl.java"}},{"digest":{"line_hashes":["123882442554966312501169381915194858244","12264125468724201394991934449941190721","100202168738298094494423198460360982578","317108870167564993717422066853426702795","237931548143307778589469858679909817938","146303992931273068678724764570843040506","231365273159850357971573282314756556847","262179302823912068136618174243016793802"],"threshold":0.9},"id":"CVE-2026-86228-dd394c8e","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/CommonUtils.java"},"deprecated":false},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/service/impl/AiragFlowPluginServiceImpl.java","function":"getInputParameter"},"deprecated":false,"digest":{"function_hash":"19073533124999529896487637502787092954","length":1301},"id":"CVE-2026-86228-df261c81","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"line_hashes":["259728367661891002629866969441501692955","223728242189898156133479400908825736128","181349584881282227482487723813917254","75944934108662554802549506048123649411","208675943030410207924082987351087414933","282610602244281613795137810370941449123","35523884910952510906629259669223871639","210191575394515133940039533512992640715","72319581797716750411959556998408759643","228176277847934803432874429656318863982","302208474766438091894105382219827307625","8956179252494229036587755834666754402","241574885362427418014548332410617357015","123880104080892798847208374663799669829","106878706313912980377173937088403186051","104438523070625052275736458309694328402","8852271686471431278588929923643585007","328797304893593687026341316481502022749","20648651448920536921942471346185324311","126410186077465345822171125090289054394","20509394522415843195898752668347833222","203570453198108981704329417311800493047","279897333100837021948962132056614393269","83681276649609813306368551360231742720","43793891333659637698947736585361512403","210917059876734579831936883306002106635","190241361718973053766726969735015789695","188434067811744436693504957980893663447","26095614244812308224044739533946531407","102907180713727252610470493893413245506","170583120437937455254217629866176222751"],"threshold":0.9},"id":"CVE-2026-86228-df361549","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/openapi/filter/ApiAuthFilter.java"}},{"target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java"},"deprecated":false,"digest":{"line_hashes":["235367936639205516751728241038720801216","243774955058523862213270602412494440595","139031985120389810856195973865754814918","291725451520659650845737622858834104922","180043350779439542706744790368537268120","18912871314420646385764939417791332709","114386136440627169501692647654821672870","1352262345773212470142141275297043281","325492284586178823811427586263344678331","145378748417393253769457599324169117123","141261613964576155979751075230926399206","268056816039476623784975055453435668191","277419102799618827781913857794563748040"],"threshold":0.9},"id":"CVE-2026-86228-e01cf5fb","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"deprecated":false,"digest":{"line_hashes":["51162402982450817232860309802107666475","308848095600951209900375034199361999826"],"threshold":0.9},"id":"CVE-2026-86228-e07d13a4","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserMapper.java"}},{"deprecated":false,"digest":{"line_hashes":["64528203132699549984407622314779963458","69973060990034518896292567415538202875","277953225284081556373274829622314478639"],"threshold":0.9},"id":"CVE-2026-86228-e13c624f","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/service/IAiragAppService.java"}},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"function":"delete","file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCommentController.java"},"deprecated":false,"digest":{"function_hash":"298661664276674109514907690638745847160","length":163},"id":"CVE-2026-86228-e264b33d","signature_type":"Function"},{"deprecated":false,"digest":{"function_hash":"116357981537642573137527413114745288876","length":1883},"id":"CVE-2026-86228-e27a26a9","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/service/impl/AiragFlowPluginServiceImpl.java","function":"doGetFlowsToPlugin"}},{"target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserController.java"},"deprecated":false,"digest":{"line_hashes":["232066436807114554374381218684902078183","149231901457403531785835710822922715769","41235631899500566869034189965365350477","221230125565934043118057912728889230081","112567021378744802527104413352116820158","157414582091263609115972970153704325241","91373171285591650785076948199163456360","194315044850083544610766409484059709641","21180132676169778959844486916979136496","25414831116202502853507697029451665809","317068520307531923371979546423038621836","26463934698080120109648813708380561028","9231894323740765506549960611839577903","88681594143799380149561156853448246782","238991836966342867752099020883871076909","104387682218067475231848361815161974639","281774195383270663911061515695308198219","274897613418229034386704264774182944857","144310458477077431688263481456892151629","94759707247099323384963362026829370875","74496574245591395183858627408426893033","66980703704302764437796058817123884230"],"threshold":0.9},"id":"CVE-2026-86228-e2a76a8b","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"id":"CVE-2026-86228-e2b73b5c","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/ISysDataSourceService.java"},"deprecated":false,"digest":{"line_hashes":["131265166170897296164491611068222906505","235610152418813584564794930569965414905","19933103824270498562829045431204659564","283821311037951501228059166595680286343","69879800573750412311205921504653542473"],"threshold":0.9}},{"signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysUserOnlineController.java","function":"list"},"deprecated":false,"digest":{"function_hash":"154348652603857180003927602249949558015","length":1457},"id":"CVE-2026-86228-e30eafe6"},{"deprecated":false,"digest":{"line_hashes":["180192575502719857283771415481028798764","329811076797033863271349908667304447909","315397048139906652045193014977624620284","102516816087007204772822336462149654766"],"threshold":0.9},"id":"CVE-2026-86228-e3563b16","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/voice/util/VoiceApiHelper.java"}},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/SmsSendMsgHandle.java"},"deprecated":false,"digest":{"line_hashes":["144653283376575586918086223687369503042","210085672500822689127405058686253638126","329778530394381550278453252710092771682","239415715176824969716232860100169408994","185861264057510554993197599464617010805","237356158438138556934202952650721013013","324444152377355743967647443819236563987"],"threshold":0.9},"id":"CVE-2026-86228-e5394cc0"},{"id":"CVE-2026-86228-e6f361d7","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserPositionMapper.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["118746081818411597132908045172999232452","175554224340873275055162693961863930340"]}},{"id":"CVE-2026-86228-e832771c","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-api/jeecg-system-cloud-api/src/main/java/org/jeecg/common/airag/api/IAiragBaseApi.java"},"deprecated":false,"digest":{"line_hashes":["48027215151526273802076877913872847309","160720969843737932334186627295126510094","251870368782324673505241929682283213290"],"threshold":0.9}},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysTenantPackServiceImpl.java","function":"syncDefaultPack"},"deprecated":false,"digest":{"function_hash":"135993119240515651867600603174239993812","length":909},"id":"CVE-2026-86228-e876208d","signature_type":"Function","signature_version":"v1"},{"id":"CVE-2026-86228-e8f0f8de","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysDataSourceController.java","function":"queryById"},"deprecated":false,"digest":{"function_hash":"18690470004581395809037951511220399504","length":330}},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"function":"oauth2LoginCallback","file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdLoginController.java"},"deprecated":false,"digest":{"function_hash":"179135944249178643726532793566226954841","length":2068},"id":"CVE-2026-86228-e8f82257","signature_type":"Function","signature_version":"v1"},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/document/WebPageParser.java"},"deprecated":false,"digest":{"line_hashes":["323651340167034313051717445989974158452","329802642752069700503784667161534758368","128943594864729088962222737297847610503","317556270522216527601345268630901411927","277613855203103935955502786674054924296","122624640896752937642513176905800893960","74323066238201212831849822259147344622","211015855547707813374083837958313179058","263881054848345952544994533985172060348","289657449192299214183580910635671487392","284212862249864620889956429905087982532","245947616896303986864333807073505589139","46645938402308272152353335306442236657","31081429965654742885550184644191896189","121483036009896942779623276382068529465","298468662076236877285989608634931875315"],"threshold":0.9},"id":"CVE-2026-86228-eabe8c1f"},{"digest":{"line_hashes":["213590546004250055589980408624773263095","327306428365333709531351370071283786650","227950837218149602415214420018942535438","184151367678850397369505966228432978741","202415552873256440100626186821947153183","298236419062125547975607796636583618983","156695860162146512063220149322371326013","17365360485387731273138812740615768643","11105073254744775371513755163219694449","141654094167852949975814334288708725415","92504472252782978102906790846464562043","139556621541466623320907414943351904444","2040363533575529084678567779435715283","116256112304265262069865411890056427974"],"threshold":0.9},"id":"CVE-2026-86228-ed5d23c8","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/firewall/SqlInjection/impl/DictTableWhiteListHandlerImpl.java"},"deprecated":false},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDepartServiceImpl.java","function":"searchByKeyWord"},"deprecated":false,"digest":{"length":1417,"function_hash":"297591831277552897687843035658176521736"},"id":"CVE-2026-86228-ee530751","signature_type":"Function"},{"target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysAnnouncementServiceImpl.java","function":"batchInsertSysAnnouncementSend"},"deprecated":false,"digest":{"function_hash":"302798668638070631243257585755520486956","length":736},"id":"CVE-2026-86228-ee8b18b7","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"id":"CVE-2026-86228-ef11fdaf","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysDataSource.java"},"deprecated":false,"digest":{"line_hashes":["313141678925800025986682030032141213780","64933204468614609275579593314797816790","84332492628040461807638890248664626090","32922718585295325944263979265750004080","293059099955462416365191251109221074193","322453000069146467873643119862756557857","183826261564085581511481832925402706807","290171027255075491560112668357987313603"],"threshold":0.9}},{"target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/openapi/filter/ApiAuthFilter.java","function":"doFilter"},"deprecated":false,"digest":{"function_hash":"167406361565662645682427590557175686004","length":879},"id":"CVE-2026-86228-efd233e8","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"deprecated":false,"digest":{"function_hash":"304849773966914584270119161596674900596","length":1018},"id":"CVE-2026-86228-f077e94b","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/service/impl/AiragChatServiceImpl.java","function":"ensureLocalFile"}},{"digest":{"line_hashes":["271304523556057566939388987665287424484","257562568922473770278770999959842595916","116668136186761466732932548356086182617","232370893046447089617181418552915578778","26212696203599778586775710172700437224","322061237613340213251442837156109422090","192495078730812088459251773399579736774","245432447203888577176665364616570251922"],"threshold":0.9},"id":"CVE-2026-86228-f1055804","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysRoleController.java"},"deprecated":false},{"signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"function":"deleteDataSource","file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysDataSourceServiceImpl.java"},"deprecated":false,"digest":{"function_hash":"234233791971450036010185873404369275422","length":182},"id":"CVE-2026-86228-f13e49ee"},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/mapper/SysUserDepartMapper.java"},"deprecated":false,"digest":{"line_hashes":["19496797213943235969845474004355196126","43161722211326042797448508168286203177","334186432226480481319510099152177297722","96375746679100503879100362415023459878"],"threshold":0.9},"id":"CVE-2026-86228-f16a1311","signature_type":"Line"},{"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["306334014343928919879916502329241701270","201089771296984387365348482779047751452","188016158496172920712581602602128413284","259072646716042940102558288300446351420","169579828401602713563291573555710779969","330011868088125471582858588588933511988","94867268750497668442009714899289415123","88444341218117209993862739542478320069","5175287336506940095733645613443085530","121368066387989794711411855692242591949","311578378910473832731029480422043298597","17075370449420570934324650002369796116","326156845602070399272397054410341484094","300912240999546044714610191275320054924","249002071423459164318703583130532357655","86867255838683044895393791674235689009","217064535391725161052077506788779936543","9870865538909051491685765515241349518","60050902016103721604260675203665131947","243264066584120276353544172931881592504","167799056903218712062786452090201970644","270728413261651827099750597588838948891","121912034382763993826962083694327390462","3362568643594282457736288102372634295","235165995786703773757194119118491672544"]},"id":"CVE-2026-86228-f1863a87","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/openapi/controller/OpenApiAuthController.java"}},{"signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysCategoryServiceImpl.java","function":"addSysCategory"},"deprecated":false,"digest":{"function_hash":"257881189229578279201789965222718855972","length":759},"id":"CVE-2026-86228-f22c0c2c","signature_type":"Function"},{"deprecated":false,"digest":{"function_hash":"11246958679944416691551872267302922858","length":408},"id":"CVE-2026-86228-f28aba0d","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/controller/AiragModelController.java","function":"queryPageList"}},{"target":{"file":"jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/common/util/dynamic/db/DynamicDBUtil.java"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["164125452244068054319060207202336794127","262019924594092217462898308684583073888","93030094975372667729886106918272871716","237753177156775039735716772986379265247"]},"id":"CVE-2026-86228-f2b8db5f","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/service/impl/AiragChatServiceImpl.java","function":"debugApp"},"deprecated":false,"digest":{"function_hash":"6209653365587202155977386344235539310","length":628},"id":"CVE-2026-86228-f4ce9622","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCommentController.java","function":"addText"},"deprecated":false,"digest":{"function_hash":"26417284447920717909601937778114082733","length":136},"id":"CVE-2026-86228-f6461db5"},{"signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"function":"add","file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/controller/SysCommentController.java"},"deprecated":false,"digest":{"function_hash":"75753983608734924637673822833890134190","length":128},"id":"CVE-2026-86228-f772765d"},{"target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java","function":"queryUserIdsByCascadeDeptIds"},"deprecated":false,"digest":{"function_hash":"92176472556164780950343936798711191866","length":529},"id":"CVE-2026-86228-f80cb4de","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"id":"CVE-2026-86228-f9706ce1","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/openapi/controller/OpenApiController.java","function":"swaggerModel"},"deprecated":false,"digest":{"function_hash":"66767097038196662818369354152165131912","length":370}},{"target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/service/impl/AiragKnowledgeDocServiceImpl.java","function":"unzipFile"},"deprecated":false,"digest":{"function_hash":"119716965499750131939666079045327296423","length":1032},"id":"CVE-2026-86228-f9918a9c","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c"},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/llm/handler/PluginToolBuilder.java","function":"buildToolSpecification"},"deprecated":false,"digest":{"function_hash":"130230663512950141569449832822646489529","length":2362},"id":"CVE-2026-86228-fb445c89","signature_type":"Function","signature_version":"v1"},{"source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/config/init/TomcatFactoryConfig.java","function":"tomcatFactory"},"deprecated":false,"digest":{"function_hash":"24811712101787576645427236937454267115","length":370},"id":"CVE-2026-86228-fb5278d3","signature_type":"Function","signature_version":"v1"},{"deprecated":false,"digest":{"function_hash":"175947091346769250086768261625410181565","length":89},"id":"CVE-2026-86228-fb676af8","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/message/handle/impl/SmsSendMsgHandle.java","function":"sendMsg"}},{"deprecated":false,"digest":{"length":472,"function_hash":"113685644937412372503004008312568053947"},"id":"CVE-2026-86228-fb6ce89c","signature_type":"Function","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-boot-module/jeecg-boot-module-airag/src/main/java/org/jeecg/modules/airag/app/controller/AiragAppController.java","function":"release"}},{"deprecated":false,"digest":{"line_hashes":["204427663042240201917110643948959254451","250644839842954944170239634869262221838","109012008658681847537073999672660888788","338063111968631692630761291769421657540","95280057601267406462328662683044602844","228903257043696461339091850788573900387","322761446498968612013583057669070143370","205454102976232131964986916937476001608","98709592433729350386154623477004653178","313152239582041110334637384843444237359","43693970873893340461036900393869259761"],"threshold":0.9},"id":"CVE-2026-86228-fc40f2d3","signature_type":"Line","signature_version":"v1","source":"https://github.com/jeecgboot/jeecgboot/commit/a2be896f753936956ee6863b632b8e5a0231345c","target":{"file":"jeecg-boot/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/entity/SysTenantPack.java"}}]}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V4","score":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P"}]}