[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2023-25577":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-05T02:55:30.529Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":406,"aliases":407,"duplicate_of":9,"upstream":410,"downstream":411,"duplicates":450,"related":451,"reserved_at":9,"published_at":462,"modified_at":463,"state":464,"summary":465,"references_raw":474,"kevs":522,"epss":523,"epss_history":526,"metrics":791,"affected":801},"CVE-2023-25577","Werkzeug is a comprehensive WSGI web application library. Prior to version 2.2.3, Werkzeug's multipart form data parser will parse an unlimited number of parts, including file parts. Parts can be a small amount of bytes, but each requires CPU time to parse and may use more memory as Python data. If a request can be made to an endpoint that accesses `request.data`, `request.form`, `request.files`, or `request.get_data(parse_form_data=False)`, it can cause unexpectedly high resource usage. This allows an attacker to cause a denial of service by sending crafted multipart data to an endpoint that will parse it. The amount of CPU time required can block worker processes from handling legitimate requests. The amount of RAM required can trigger an out of memory kill of the process. Unlimited file parts can use up memory and file handles. If many concurrent requests are sent continuously, this can exhaust or kill all available workers. Version 2.2.3 contains a patch for this issue.",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},[],[408,409],"GHSA-xg9f-g7g7-2323","PYSEC-2023-58",[],[412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,448],{"_key":413},"SUSE-SU-2023:1775-1",{"_key":415},"SUSE-SU-2023:2378-1",{"_key":417},"SUSE-SU-2023:2379-1",{"_key":419},"UBUNTU-CVE-2023-25577",{"_key":421},"SUSE-SU-2023:1664-1",{"_key":423},"SUSE-SU-2023:1693-1",{"_key":425},"OPENSUSE-SU-2024:12788-1",{"_key":427},"DLA-3346-1",{"_key":429},"DSA-5470-1",{"_key":431},"RHBA-2023:1507",{"_key":433},"RHBA-2023:1759",{"_key":435},"RHSA-2023:1018",{"_key":437},"RHSA-2023:1281",{"_key":439},"RHSA-2023:7473",{"_key":441},"DEBIAN-CVE-2023-25577",{"_key":443},"USN-5948-1",{"_key":445},"RHSA-2025:9775",{"_key":447},"RHSA-2023:1325",{"_key":449},"RHSA-2025:4664",[],[452,453,454,455,456,457,458,460],{"_key":413},{"_key":415},{"_key":417},{"_key":421},{"_key":423},{"_key":425},{"_key":459},"CGA-9C9Q-CVW3-5JW4",{"_key":461},"CGA-75JP-V7VC-4HXJ","2023-02-14T19:56:26.346Z","2025-03-10T21:11:31.103Z","Modified",{"cisa_kev":466,"cisa_ransomware":466,"cisa_vendor":9,"epss_severity":467,"epss_score":468,"severity":469,"severity_score":470,"severity_version":471,"severity_source":472,"severity_vector":473,"severity_status":464},false,"low",0.00366,"high",7.5,"v3.1","cve.org","CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",[475,485,492,497,501,505,509,514,518],{"url":476,"sources":477,"tags":480},"https://github.com/pallets/werkzeug/security/advisories/GHSA-xg9f-g7g7-2323",[472,478,479],"nvd","osv_pypi",[481,482,483,484],"X Refsource CONFIRM","Vendor Advisory","WEB","Advisory",{"url":486,"sources":487,"tags":488},"https://github.com/pallets/werkzeug/commit/517cac5a804e8c4dc4ed038bb20dacd038e7a9f1",[472,478,479],[489,490,483,491],"X Refsource MISC","Patch","FIX",{"url":493,"sources":494,"tags":495},"https://github.com/pallets/werkzeug/releases/tag/2.2.3",[472,478,479],[489,496,483],"Release Notes",{"url":498,"sources":499,"tags":500},"https://www.debian.org/security/2023/dsa-5470",[472,478,479],[483],{"url":502,"sources":503,"tags":504},"https://security.netapp.com/advisory/ntap-20230818-0003/",[472,478],[],{"url":506,"sources":507,"tags":508},"https://nvd.nist.gov/vuln/detail/CVE-2023-25577",[479],[484],{"url":510,"sources":511,"tags":512},"https://github.com/pallets/werkzeug",[479],[513],"PACKAGE",{"url":515,"sources":516,"tags":517},"https://github.com/pypa/advisory-database/tree/main/vulns/werkzeug/PYSEC-2023-58.yaml",[479],[483],{"url":519,"sources":520,"tags":521},"https://security.netapp.com/advisory/ntap-20230818-0003",[479],[483],[],{"date":524,"score":468,"percentile":525},"2026-06-04",0.58899,[527,531,534,537,540,543,546,549,552,555,558,561,564,567,570,574,577,580,583,585,588,591,593,596,598,601,604,607,610,613,616,619,622,624,627,630,633,635,639,642,645,647,650,653,656,659,662,665,668,671,674,677,680,683,687,690,692,695,698,701,704,707,710,713,715,718,721,724,727,729,732,735,738,742,745,748,751,754,757,760,762,765,768,771,773,776,779,782,785,788],{"date":528,"score":529,"percentile":530},"2025-11-04",0.00332,0.5552,{"date":532,"score":529,"percentile":533},"2025-11-05",0.55486,{"date":535,"score":529,"percentile":536},"2025-11-06",0.55496,{"date":538,"score":529,"percentile":539},"2025-11-07",0.55516,{"date":541,"score":529,"percentile":542},"2025-11-08",0.55519,{"date":544,"score":529,"percentile":545},"2025-11-09",0.55512,{"date":547,"score":529,"percentile":548},"2025-11-10",0.55488,{"date":550,"score":529,"percentile":551},"2025-11-11",0.55501,{"date":553,"score":529,"percentile":554},"2025-11-12",0.55527,{"date":556,"score":529,"percentile":557},"2025-11-13",0.55535,{"date":559,"score":529,"percentile":560},"2025-11-14",0.55536,{"date":562,"score":529,"percentile":563},"2025-11-15",0.55528,{"date":565,"score":529,"percentile":566},"2025-11-16",0.55513,{"date":568,"score":529,"percentile":569},"2025-11-17",0.55504,{"date":571,"score":572,"percentile":573},"2025-11-18",0.01013,0.75195,{"date":575,"score":572,"percentile":576},"2025-11-19",0.75201,{"date":578,"score":572,"percentile":579},"2025-11-20",0.75211,{"date":581,"score":529,"percentile":582},"2025-11-21",0.55517,{"date":584,"score":529,"percentile":545},"2025-11-22",{"date":586,"score":529,"percentile":587},"2025-11-23",0.55484,{"date":589,"score":529,"percentile":590},"2025-11-24",0.5548,{"date":592,"score":529,"percentile":587},"2025-11-25",{"date":594,"score":529,"percentile":595},"2025-11-26",0.55485,{"date":597,"score":529,"percentile":548},"2025-11-27",{"date":599,"score":529,"percentile":600},"2025-11-28",0.5546,{"date":602,"score":529,"percentile":603},"2025-11-29",0.55446,{"date":605,"score":529,"percentile":606},"2025-11-30",0.55432,{"date":608,"score":529,"percentile":609},"2025-12-01",0.55594,{"date":611,"score":529,"percentile":612},"2025-12-02",0.55606,{"date":614,"score":529,"percentile":615},"2025-12-03",0.55598,{"date":617,"score":529,"percentile":618},"2025-12-04",0.5543,{"date":620,"score":529,"percentile":621},"2025-12-05",0.55447,{"date":623,"score":529,"percentile":621},"2025-12-06",{"date":625,"score":529,"percentile":626},"2025-12-07",0.55438,{"date":628,"score":529,"percentile":629},"2025-12-08",0.55439,{"date":631,"score":529,"percentile":632},"2025-12-09",0.55455,{"date":634,"score":529,"percentile":545},"2025-12-10",{"date":636,"score":637,"percentile":638},"2025-12-11",0.00354,0.57125,{"date":640,"score":637,"percentile":641},"2025-12-12",0.5715,{"date":643,"score":637,"percentile":644},"2025-12-13",0.57146,{"date":646,"score":637,"percentile":644},"2025-12-14",{"date":648,"score":637,"percentile":649},"2025-12-15",0.5713,{"date":651,"score":637,"percentile":652},"2025-12-16",0.57141,{"date":654,"score":637,"percentile":655},"2025-12-17",0.57158,{"date":657,"score":637,"percentile":658},"2025-12-18",0.57196,{"date":660,"score":637,"percentile":661},"2025-12-19",0.57203,{"date":663,"score":637,"percentile":664},"2025-12-20",0.57199,{"date":666,"score":637,"percentile":667},"2025-12-21",0.5718,{"date":669,"score":637,"percentile":670},"2025-12-22",0.57162,{"date":672,"score":637,"percentile":673},"2025-12-23",0.57168,{"date":675,"score":637,"percentile":676},"2025-12-24",0.57179,{"date":678,"score":637,"percentile":679},"2025-12-25",0.57223,{"date":681,"score":637,"percentile":682},"2025-12-26",0.57217,{"date":684,"score":685,"percentile":686},"2025-12-27",0.00341,0.56362,{"date":688,"score":637,"percentile":689},"2025-12-28",0.57188,{"date":691,"score":637,"percentile":676},"2025-12-29",{"date":693,"score":637,"percentile":694},"2025-12-30",0.57177,{"date":696,"score":637,"percentile":697},"2025-12-31",0.57213,{"date":699,"score":637,"percentile":700},"2026-01-01",0.57378,{"date":702,"score":637,"percentile":703},"2026-01-02",0.57359,{"date":705,"score":637,"percentile":706},"2026-01-03",0.57356,{"date":708,"score":637,"percentile":709},"2026-01-04",0.57185,{"date":711,"score":637,"percentile":712},"2026-01-05",0.57173,{"date":714,"score":637,"percentile":709},"2026-01-06",{"date":716,"score":637,"percentile":717},"2026-01-07",0.5721,{"date":719,"score":637,"percentile":720},"2026-01-08",0.57232,{"date":722,"score":637,"percentile":723},"2026-01-09",0.57234,{"date":725,"score":637,"percentile":726},"2026-01-10",0.57231,{"date":728,"score":637,"percentile":697},"2026-01-11",{"date":730,"score":637,"percentile":731},"2026-01-12",0.57178,{"date":733,"score":637,"percentile":734},"2026-01-13",0.57149,{"date":736,"score":637,"percentile":737},"2026-01-14",0.57192,{"date":739,"score":740,"percentile":741},"2026-01-15",0.00326,0.55016,{"date":743,"score":740,"percentile":744},"2026-01-16",0.55039,{"date":746,"score":740,"percentile":747},"2026-01-17",0.5503,{"date":749,"score":740,"percentile":750},"2026-01-18",0.55022,{"date":752,"score":740,"percentile":753},"2026-01-19",0.55013,{"date":755,"score":740,"percentile":756},"2026-01-20",0.55014,{"date":758,"score":740,"percentile":759},"2026-01-21",0.55018,{"date":761,"score":740,"percentile":750},"2026-01-22",{"date":763,"score":740,"percentile":764},"2026-01-23",0.55065,{"date":766,"score":740,"percentile":767},"2026-01-24",0.55067,{"date":769,"score":740,"percentile":770},"2026-01-25",0.55028,{"date":772,"score":740,"percentile":756},"2026-01-26",{"date":774,"score":740,"percentile":775},"2026-01-27",0.55026,{"date":777,"score":740,"percentile":778},"2026-01-28",0.55041,{"date":780,"score":740,"percentile":781},"2026-01-29",0.55042,{"date":783,"score":740,"percentile":784},"2026-01-30",0.5505,{"date":786,"score":740,"percentile":787},"2026-01-31",0.55054,{"date":789,"score":740,"percentile":790},"2026-02-01",0.55191,[792,797,799],{"source":472,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":793,"cvss_v4_0":9},{"baseScore":470,"baseSeverity":794,"vectorString":473,"impactScore":795,"exploitabilityScore":796},"HIGH",6,10,{"source":478,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":798,"cvss_v4_0":9},{"baseScore":470,"baseSeverity":794,"vectorString":473,"impactScore":795,"exploitabilityScore":796},{"source":479,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":800,"cvss_v4_0":9},{"baseScore":470,"baseSeverity":9,"vectorString":473,"impactScore":795,"exploitabilityScore":796},[802,812,818],{"ecosystem":9,"name":803,"vendor":804,"product":803,"cpe_part":805,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":806},"werkzeug","pallets","a",[807],{"version":808,"is_range":809,"range_type":472,"version_start":9,"version_start_type":9,"version_end":810,"version_end_type":811,"fixed_in":9},"\u003C 2.2.3",true,"2.2.3","excluding",{"ecosystem":9,"name":803,"vendor":813,"product":803,"cpe_part":805,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":814},"palletsprojects",[815],{"version":816,"is_range":809,"range_type":817,"version_start":9,"version_start_type":9,"version_end":810,"version_end_type":811,"fixed_in":9},"lt2.2.3","cpe",{"ecosystem":819,"name":803,"vendor":819,"product":803,"cpe_part":9,"purl_type":820,"purl_namespace":9,"purl_name":803,"source":9,"versions":821},"PyPI","pypi",[822,826],{"version":823,"is_range":809,"range_type":824,"version_start":9,"version_start_type":9,"version_end":825,"version_end_type":811,"fixed_in":9},"lt517cac5a804e8c4dc4ed038bb20dacd038e7a9f1","ecosystem","517cac5a804e8c4dc4ed038bb20dacd038e7a9f1",{"version":827,"is_range":809,"range_type":824,"version_start":9,"version_start_type":9,"version_end":810,"version_end_type":811,"fixed_in":9},"lt2_2_3"]