[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2024-28102":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-05T08:55:32.481Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":406,"aliases":424,"duplicate_of":9,"upstream":426,"downstream":427,"duplicates":440,"related":441,"reserved_at":9,"published_at":446,"modified_at":447,"state":448,"summary":449,"references_raw":457,"kevs":494,"epss":495,"epss_history":498,"metrics":766,"affected":776},"CVE-2024-28102","JWCrypto implements JWK, JWS, and JWE specifications using python-cryptography. Prior to version 1.5.6, an attacker can cause a denial of service attack by passing in a malicious JWE Token with a high compression ratio. When the server processes this token, it will consume a lot of memory and processing time. Version 1.5.6 fixes this vulnerability by limiting the maximum token length.",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":18,"capec":19},"CWE-770","Allocation of Resources Without Limits or Throttling","The product allocates a reusable resource or group of resources on behalf of an actor without imposing any intended restrictions on the size or number of resources that can be allocated.","weakness","Incomplete","Base","High",[20,106,116,120,124,128,132,136,168,230,234,238,268,298,330,334,338,342,346,350],{"id":21,"name":22,"techniques":23},"CAPEC-125","Flooding",[24,78],{"id":25,"name":26,"tactics":27,"countermeasures":31},"T1498.001","Direct Network Flood",[28],{"id":29,"name":30},"TA0105","Impact",[32,37,41,45,49,53,57,61,65,69,74],{"id":33,"name":34,"tactic":35},"D3-UGLPA","User Geolocation Logon Pattern Analysis",{"name":36},"Detect",{"id":38,"name":39,"tactic":40},"D3-PMAD","Protocol Metadata Anomaly Detection",{"name":36},{"id":42,"name":43,"tactic":44},"D3-CSPP","Client-server Payload Profiling",{"name":36},{"id":46,"name":47,"tactic":48},"D3-PHDURA","Per Host Download-Upload Ratio Analysis",{"name":36},{"id":50,"name":51,"tactic":52},"D3-NTSA","Network Traffic Signature Analysis",{"name":36},{"id":54,"name":55,"tactic":56},"D3-APCA","Application Protocol Command Analysis",{"name":36},{"id":58,"name":59,"tactic":60},"D3-NTCD","Network Traffic Community Deviation",{"name":36},{"id":62,"name":63,"tactic":64},"D3-RTSD","Remote Terminal Session Detection",{"name":36},{"id":66,"name":67,"tactic":68},"D3-ISVA","Inbound Session Volume Analysis",{"name":36},{"id":70,"name":71,"tactic":72},"D3-NTF","Network Traffic Filtering",{"name":73},"Isolate",{"id":75,"name":76,"tactic":77},"D3-ITF","Inbound Traffic Filtering",{"name":73},{"id":79,"name":80,"tactics":81,"countermeasures":83},"T1499","Endpoint Denial of Service",[82],{"id":29,"name":30},[84,86,88,90,92,94,96,98,100,102,104],{"id":33,"name":34,"tactic":85},{"name":36},{"id":38,"name":39,"tactic":87},{"name":36},{"id":42,"name":43,"tactic":89},{"name":36},{"id":46,"name":47,"tactic":91},{"name":36},{"id":50,"name":51,"tactic":93},{"name":36},{"id":54,"name":55,"tactic":95},{"name":36},{"id":58,"name":59,"tactic":97},{"name":36},{"id":62,"name":63,"tactic":99},{"name":36},{"id":66,"name":67,"tactic":101},{"name":36},{"id":70,"name":71,"tactic":103},{"name":73},{"id":75,"name":76,"tactic":105},{"name":73},{"id":107,"name":108,"techniques":109},"CAPEC-130","Excessive Allocation",[110],{"id":111,"name":112,"tactics":113,"countermeasures":115},"T1499.003","Application Exhaustion Flood",[114],{"id":29,"name":30},[],{"id":117,"name":118,"techniques":119},"CAPEC-147","XML Ping of the Death",[],{"id":121,"name":122,"techniques":123},"CAPEC-197","Exponential Data Expansion",[],{"id":125,"name":126,"techniques":127},"CAPEC-229","Serialized Data Parameter Blowup",[],{"id":129,"name":130,"techniques":131},"CAPEC-230","Serialized Data with Nested Payloads",[],{"id":133,"name":134,"techniques":135},"CAPEC-231","Oversized Serialized Data Payloads",[],{"id":137,"name":138,"techniques":139},"CAPEC-469","HTTP DoS",[140],{"id":141,"name":142,"tactics":143,"countermeasures":145},"T1499.002","Service Exhaustion Flood",[144],{"id":29,"name":30},[146,148,150,152,154,156,158,160,162,164,166],{"id":33,"name":34,"tactic":147},{"name":36},{"id":38,"name":39,"tactic":149},{"name":36},{"id":42,"name":43,"tactic":151},{"name":36},{"id":46,"name":47,"tactic":153},{"name":36},{"id":50,"name":51,"tactic":155},{"name":36},{"id":54,"name":55,"tactic":157},{"name":36},{"id":58,"name":59,"tactic":159},{"name":36},{"id":62,"name":63,"tactic":161},{"name":36},{"id":66,"name":67,"tactic":163},{"name":36},{"id":70,"name":71,"tactic":165},{"name":73},{"id":75,"name":76,"tactic":167},{"name":73},{"id":169,"name":170,"techniques":171},"CAPEC-482","TCP Flood",[172,198,204],{"id":25,"name":26,"tactics":173,"countermeasures":175},[174],{"id":29,"name":30},[176,178,180,182,184,186,188,190,192,194,196],{"id":33,"name":34,"tactic":177},{"name":36},{"id":38,"name":39,"tactic":179},{"name":36},{"id":42,"name":43,"tactic":181},{"name":36},{"id":46,"name":47,"tactic":183},{"name":36},{"id":50,"name":51,"tactic":185},{"name":36},{"id":54,"name":55,"tactic":187},{"name":36},{"id":58,"name":59,"tactic":189},{"name":36},{"id":62,"name":63,"tactic":191},{"name":36},{"id":66,"name":67,"tactic":193},{"name":36},{"id":70,"name":71,"tactic":195},{"name":73},{"id":75,"name":76,"tactic":197},{"name":73},{"id":199,"name":200,"tactics":201,"countermeasures":203},"T1499.001","OS Exhaustion Flood",[202],{"id":29,"name":30},[],{"id":141,"name":142,"tactics":205,"countermeasures":207},[206],{"id":29,"name":30},[208,210,212,214,216,218,220,222,224,226,228],{"id":33,"name":34,"tactic":209},{"name":36},{"id":38,"name":39,"tactic":211},{"name":36},{"id":42,"name":43,"tactic":213},{"name":36},{"id":46,"name":47,"tactic":215},{"name":36},{"id":50,"name":51,"tactic":217},{"name":36},{"id":54,"name":55,"tactic":219},{"name":36},{"id":58,"name":59,"tactic":221},{"name":36},{"id":62,"name":63,"tactic":223},{"name":36},{"id":66,"name":67,"tactic":225},{"name":36},{"id":70,"name":71,"tactic":227},{"name":73},{"id":75,"name":76,"tactic":229},{"name":73},{"id":231,"name":232,"techniques":233},"CAPEC-486","UDP Flood",[],{"id":235,"name":236,"techniques":237},"CAPEC-487","ICMP Flood",[],{"id":239,"name":240,"techniques":241},"CAPEC-488","HTTP Flood",[242],{"id":141,"name":142,"tactics":243,"countermeasures":245},[244],{"id":29,"name":30},[246,248,250,252,254,256,258,260,262,264,266],{"id":33,"name":34,"tactic":247},{"name":36},{"id":38,"name":39,"tactic":249},{"name":36},{"id":42,"name":43,"tactic":251},{"name":36},{"id":46,"name":47,"tactic":253},{"name":36},{"id":50,"name":51,"tactic":255},{"name":36},{"id":54,"name":55,"tactic":257},{"name":36},{"id":58,"name":59,"tactic":259},{"name":36},{"id":62,"name":63,"tactic":261},{"name":36},{"id":66,"name":67,"tactic":263},{"name":36},{"id":70,"name":71,"tactic":265},{"name":73},{"id":75,"name":76,"tactic":267},{"name":73},{"id":269,"name":270,"techniques":271},"CAPEC-489","SSL Flood",[272],{"id":141,"name":142,"tactics":273,"countermeasures":275},[274],{"id":29,"name":30},[276,278,280,282,284,286,288,290,292,294,296],{"id":33,"name":34,"tactic":277},{"name":36},{"id":38,"name":39,"tactic":279},{"name":36},{"id":42,"name":43,"tactic":281},{"name":36},{"id":46,"name":47,"tactic":283},{"name":36},{"id":50,"name":51,"tactic":285},{"name":36},{"id":54,"name":55,"tactic":287},{"name":36},{"id":58,"name":59,"tactic":289},{"name":36},{"id":62,"name":63,"tactic":291},{"name":36},{"id":66,"name":67,"tactic":293},{"name":36},{"id":70,"name":71,"tactic":295},{"name":73},{"id":75,"name":76,"tactic":297},{"name":73},{"id":299,"name":300,"techniques":301},"CAPEC-490","Amplification",[302],{"id":303,"name":304,"tactics":305,"countermeasures":307},"T1498.002","Reflection Amplification",[306],{"id":29,"name":30},[308,310,312,314,316,318,320,322,324,326,328],{"id":33,"name":34,"tactic":309},{"name":36},{"id":38,"name":39,"tactic":311},{"name":36},{"id":42,"name":43,"tactic":313},{"name":36},{"id":46,"name":47,"tactic":315},{"name":36},{"id":50,"name":51,"tactic":317},{"name":36},{"id":54,"name":55,"tactic":319},{"name":36},{"id":58,"name":59,"tactic":321},{"name":36},{"id":62,"name":63,"tactic":323},{"name":36},{"id":66,"name":67,"tactic":325},{"name":36},{"id":70,"name":71,"tactic":327},{"name":73},{"id":75,"name":76,"tactic":329},{"name":73},{"id":331,"name":332,"techniques":333},"CAPEC-491","Quadratic Data Expansion",[],{"id":335,"name":336,"techniques":337},"CAPEC-493","SOAP Array Blowup",[],{"id":339,"name":340,"techniques":341},"CAPEC-494","TCP Fragmentation",[],{"id":343,"name":344,"techniques":345},"CAPEC-495","UDP Fragmentation",[],{"id":347,"name":348,"techniques":349},"CAPEC-496","ICMP Fragmentation",[],{"id":351,"name":352,"techniques":353},"CAPEC-528","XML Flood",[354,380],{"id":141,"name":142,"tactics":355,"countermeasures":357},[356],{"id":29,"name":30},[358,360,362,364,366,368,370,372,374,376,378],{"id":33,"name":34,"tactic":359},{"name":36},{"id":38,"name":39,"tactic":361},{"name":36},{"id":42,"name":43,"tactic":363},{"name":36},{"id":46,"name":47,"tactic":365},{"name":36},{"id":50,"name":51,"tactic":367},{"name":36},{"id":54,"name":55,"tactic":369},{"name":36},{"id":58,"name":59,"tactic":371},{"name":36},{"id":62,"name":63,"tactic":373},{"name":36},{"id":66,"name":67,"tactic":375},{"name":36},{"id":70,"name":71,"tactic":377},{"name":73},{"id":75,"name":76,"tactic":379},{"name":73},{"id":25,"name":26,"tactics":381,"countermeasures":383},[382],{"id":29,"name":30},[384,386,388,390,392,394,396,398,400,402,404],{"id":33,"name":34,"tactic":385},{"name":36},{"id":38,"name":39,"tactic":387},{"name":36},{"id":42,"name":43,"tactic":389},{"name":36},{"id":46,"name":47,"tactic":391},{"name":36},{"id":50,"name":51,"tactic":393},{"name":36},{"id":54,"name":55,"tactic":395},{"name":36},{"id":58,"name":59,"tactic":397},{"name":36},{"id":62,"name":63,"tactic":399},{"name":36},{"id":66,"name":67,"tactic":401},{"name":36},{"id":70,"name":71,"tactic":403},{"name":73},{"id":75,"name":76,"tactic":405},{"name":73},[407,416],{"_key":408,"name":409,"source":410,"url":411,"maturity":412,"reliability_score":413,"verified":414,"type":9,"platforms":415,"requires_auth":9,"exploitdb":9,"metasploit":9},"GITHUB_LATCHSET_JWCRYPTO","Jwcrypto","github","https://github.com/latchset/jwcrypto/security/advisories/GHSA-j857-7rvv-vj97","poc",0.3,false,[],{"_key":417,"name":418,"source":419,"url":420,"maturity":421,"reliability_score":422,"verified":414,"type":9,"platforms":423,"requires_auth":9,"exploitdb":9,"metasploit":9},"REF_F2C692BEB92F2D45","Exploit Reference (vicarius.io)","reference","https://www.vicarius.io/vsociety/posts/denial-of-service-vulnerability-discovered-in-jwcrypto-cve-2024-28102-28103","unknown",0.2,[],[425],"GHSA-j857-7rvv-vj97",[],[428,430,432,434,436,438],{"_key":429},"DLA-3883-1",{"_key":431},"DEBIAN-CVE-2024-28102",{"_key":433},"UBUNTU-CVE-2024-28102",{"_key":435},"RHSA-2024:2559",{"_key":437},"RHSA-2024:3267",{"_key":439},"RHSA-2024:4522",[],[442,444],{"_key":443},"CGA-89JW-M7CP-528C",{"_key":445},"CGA-66XP-826V-MMQW","2024-03-06T21:09:58.064Z","2024-09-09T13:06:44.240Z","Analyzed",{"cisa_kev":414,"cisa_ransomware":414,"cisa_vendor":9,"epss_severity":450,"epss_score":451,"severity":452,"severity_score":453,"severity_version":454,"severity_source":455,"severity_vector":456,"severity_status":448},"low",0.00381,"medium",6.8,"v3.1","cve.org","CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:H",[458,467,473,478,484,489],{"url":411,"sources":459,"tags":462},[455,460,461],"nvd","osv_pypi",[463,464,465,466],"X Refsource CONFIRM","Exploit","Vendor Advisory","WEB",{"url":468,"sources":469,"tags":470},"https://github.com/latchset/jwcrypto/commit/90477a3b6e73da69740e00b8161f53fea19b831f",[455,460,461],[471,472,466],"X Refsource MISC","Patch",{"url":420,"sources":474,"tags":475},[455,460,461],[464,476,477,466],"Press/Media Coverage","Technical Description",{"url":479,"sources":480,"tags":481},"https://lists.debian.org/debian-lts-announce/2024/09/msg00026.html",[455,460,461],[482,483,466],"Third Party Advisory","Mailing List",{"url":485,"sources":486,"tags":487},"https://nvd.nist.gov/vuln/detail/CVE-2024-28102",[461],[488],"Advisory",{"url":490,"sources":491,"tags":492},"https://github.com/latchset/jwcrypto",[461],[493],"PACKAGE",[],{"date":496,"score":451,"percentile":497},"2026-06-04",0.59827,[499,503,506,509,512,515,518,521,524,527,530,533,536,538,541,545,548,551,554,557,560,563,566,568,571,573,576,579,582,585,588,591,594,596,599,602,605,608,611,614,617,620,623,626,629,632,635,638,641,644,648,651,654,657,661,664,667,670,673,676,679,682,685,688,691,693,696,699,702,704,707,710,713,716,719,722,726,729,732,735,738,741,744,747,750,752,755,757,760,763],{"date":500,"score":501,"percentile":502},"2025-11-04",0.00103,0.28951,{"date":504,"score":501,"percentile":505},"2025-11-05",0.28921,{"date":507,"score":501,"percentile":508},"2025-11-06",0.28931,{"date":510,"score":501,"percentile":511},"2025-11-07",0.28927,{"date":513,"score":501,"percentile":514},"2025-11-08",0.28929,{"date":516,"score":501,"percentile":517},"2025-11-09",0.28901,{"date":519,"score":501,"percentile":520},"2025-11-10",0.28881,{"date":522,"score":501,"percentile":523},"2025-11-11",0.28906,{"date":525,"score":501,"percentile":526},"2025-11-12",0.28955,{"date":528,"score":501,"percentile":529},"2025-11-13",0.28967,{"date":531,"score":501,"percentile":532},"2025-11-14",0.28964,{"date":534,"score":501,"percentile":535},"2025-11-15",0.28958,{"date":537,"score":501,"percentile":511},"2025-11-16",{"date":539,"score":501,"percentile":540},"2025-11-17",0.28909,{"date":542,"score":543,"percentile":544},"2025-11-18",0.00456,0.61256,{"date":546,"score":543,"percentile":547},"2025-11-19",0.61269,{"date":549,"score":543,"percentile":550},"2025-11-20",0.61258,{"date":552,"score":501,"percentile":553},"2025-11-21",0.28946,{"date":555,"score":501,"percentile":556},"2025-11-22",0.28957,{"date":558,"score":501,"percentile":559},"2025-11-23",0.28923,{"date":561,"score":501,"percentile":562},"2025-11-24",0.28896,{"date":564,"score":501,"percentile":565},"2025-11-25",0.28891,{"date":567,"score":501,"percentile":565},"2025-11-26",{"date":569,"score":501,"percentile":570},"2025-11-27",0.28905,{"date":572,"score":501,"percentile":520},"2025-11-28",{"date":574,"score":501,"percentile":575},"2025-11-29",0.28872,{"date":577,"score":501,"percentile":578},"2025-11-30",0.28851,{"date":580,"score":501,"percentile":581},"2025-12-01",0.28913,{"date":583,"score":501,"percentile":584},"2025-12-02",0.28939,{"date":586,"score":501,"percentile":587},"2025-12-03",0.28947,{"date":589,"score":501,"percentile":590},"2025-12-04",0.28868,{"date":592,"score":501,"percentile":593},"2025-12-05",0.28904,{"date":595,"score":501,"percentile":593},"2025-12-06",{"date":597,"score":501,"percentile":598},"2025-12-07",0.2888,{"date":600,"score":501,"percentile":601},"2025-12-08",0.28889,{"date":603,"score":501,"percentile":604},"2025-12-09",0.28948,{"date":606,"score":501,"percentile":607},"2025-12-10",0.29017,{"date":609,"score":501,"percentile":610},"2025-12-11",0.29046,{"date":612,"score":501,"percentile":613},"2025-12-12",0.29063,{"date":615,"score":501,"percentile":616},"2025-12-13",0.29061,{"date":618,"score":501,"percentile":619},"2025-12-14",0.2903,{"date":621,"score":501,"percentile":622},"2025-12-15",0.29,{"date":624,"score":501,"percentile":625},"2025-12-16",0.29018,{"date":627,"score":501,"percentile":628},"2025-12-17",0.29074,{"date":630,"score":501,"percentile":631},"2025-12-18",0.2912,{"date":633,"score":501,"percentile":634},"2025-12-19",0.29133,{"date":636,"score":501,"percentile":637},"2025-12-20",0.29105,{"date":639,"score":501,"percentile":640},"2025-12-21",0.29059,{"date":642,"score":501,"percentile":643},"2025-12-22",0.29024,{"date":645,"score":646,"percentile":647},"2025-12-23",0.00195,0.41705,{"date":649,"score":646,"percentile":650},"2025-12-24",0.41723,{"date":652,"score":646,"percentile":653},"2025-12-25",0.41771,{"date":655,"score":646,"percentile":656},"2025-12-26",0.41752,{"date":658,"score":659,"percentile":660},"2025-12-27",0.00231,0.45909,{"date":662,"score":646,"percentile":663},"2025-12-28",0.41683,{"date":665,"score":646,"percentile":666},"2025-12-29",0.41665,{"date":668,"score":646,"percentile":669},"2025-12-30",0.41656,{"date":671,"score":646,"percentile":672},"2025-12-31",0.41702,{"date":674,"score":646,"percentile":675},"2026-01-01",0.41836,{"date":677,"score":646,"percentile":678},"2026-01-02",0.4181,{"date":680,"score":646,"percentile":681},"2026-01-03",0.41801,{"date":683,"score":646,"percentile":684},"2026-01-04",0.41644,{"date":686,"score":646,"percentile":687},"2026-01-05",0.41621,{"date":689,"score":646,"percentile":690},"2026-01-06",0.41623,{"date":692,"score":646,"percentile":684},"2026-01-07",{"date":694,"score":646,"percentile":695},"2026-01-08",0.41671,{"date":697,"score":646,"percentile":698},"2026-01-09",0.41651,{"date":700,"score":646,"percentile":701},"2026-01-10",0.41654,{"date":703,"score":646,"percentile":690},"2026-01-11",{"date":705,"score":646,"percentile":706},"2026-01-12",0.41576,{"date":708,"score":646,"percentile":709},"2026-01-13",0.41554,{"date":711,"score":646,"percentile":712},"2026-01-14",0.41603,{"date":714,"score":646,"percentile":715},"2026-01-15",0.41594,{"date":717,"score":646,"percentile":718},"2026-01-16",0.41616,{"date":720,"score":646,"percentile":721},"2026-01-17",0.41591,{"date":723,"score":724,"percentile":725},"2026-01-18",0.00281,0.51065,{"date":727,"score":724,"percentile":728},"2026-01-19",0.51042,{"date":730,"score":724,"percentile":731},"2026-01-20",0.51041,{"date":733,"score":724,"percentile":734},"2026-01-21",0.51043,{"date":736,"score":724,"percentile":737},"2026-01-22",0.51051,{"date":739,"score":724,"percentile":740},"2026-01-23",0.511,{"date":742,"score":724,"percentile":743},"2026-01-24",0.51106,{"date":745,"score":724,"percentile":746},"2026-01-25",0.5106,{"date":748,"score":724,"percentile":749},"2026-01-26",0.51036,{"date":751,"score":724,"percentile":728},"2026-01-27",{"date":753,"score":724,"percentile":754},"2026-01-28",0.51053,{"date":756,"score":724,"percentile":737},"2026-01-29",{"date":758,"score":724,"percentile":759},"2026-01-30",0.51054,{"date":761,"score":724,"percentile":762},"2026-01-31",0.51061,{"date":764,"score":724,"percentile":765},"2026-02-01",0.51198,[767,772,774],{"source":455,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":768,"cvss_v4_0":9},{"baseScore":453,"baseSeverity":769,"vectorString":456,"impactScore":770,"exploitabilityScore":771},"MEDIUM",6.7,5.9,{"source":460,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":773,"cvss_v4_0":9},{"baseScore":453,"baseSeverity":769,"vectorString":456,"impactScore":770,"exploitabilityScore":771},{"source":461,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":775,"cvss_v4_0":9},{"baseScore":453,"baseSeverity":9,"vectorString":456,"impactScore":770,"exploitabilityScore":771},[777,786,796],{"ecosystem":9,"name":778,"vendor":779,"product":780,"cpe_part":781,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":782},"debian linux","debian","debian_linux","o",[783],{"version":784,"is_range":414,"range_type":785,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"11.0","cpe",{"ecosystem":9,"name":787,"vendor":788,"product":787,"cpe_part":789,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":790},"jwcrypto","latchset","a",[791],{"version":792,"is_range":793,"range_type":785,"version_start":9,"version_start_type":9,"version_end":794,"version_end_type":795,"fixed_in":9},"lt1.5.6",true,"1.5.6","excluding",{"ecosystem":797,"name":787,"vendor":797,"product":787,"cpe_part":9,"purl_type":798,"purl_namespace":9,"purl_name":787,"source":9,"versions":799},"PyPI","pypi",[800],{"version":801,"is_range":793,"range_type":802,"version_start":9,"version_start_type":9,"version_end":794,"version_end_type":795,"fixed_in":9},"lt1_5_6","ecosystem"]