[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2021-20270":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-05T08:55:32.481Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":19,"aliases":20,"duplicate_of":9,"upstream":23,"downstream":24,"duplicates":61,"related":62,"reserved_at":9,"published_at":67,"modified_at":68,"state":69,"summary":70,"references_raw":79,"kevs":135,"epss":136,"epss_history":139,"metrics":399,"affected":414},"CVE-2021-20270","An infinite loop in SMLLexer in Pygments versions 1.5 to 2.7.3 may lead to denial of service when performing syntax highlighting of a Standard ML (SML) source file, as demonstrated by input that only contains the \"exception\" keyword.",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":9,"capec":18},"CWE-835","Loop with Unreachable Exit Condition ('Infinite Loop')","The product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop.","weakness","Incomplete","Base",[],[],[21,22],"GHSA-9w8r-397f-prfh","PYSEC-2021-140",[],[25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59],{"_key":26},"ALPINE-CVE-2021-20270",{"_key":28},"SUSE-SU-2021:1500-1",{"_key":30},"SUSE-SU-2021:3473-1",{"_key":32},"UBUNTU-CVE-2021-20270",{"_key":34},"USN-4885-1",{"_key":36},"OPENSUSE-SU-2021:1402-1",{"_key":38},"DLA-2590-1",{"_key":40},"DLA-2648-1",{"_key":42},"DSA-4870-1",{"_key":44},"DSA-4889-1",{"_key":46},"RHSA-2021:3252",{"_key":48},"RHSA-2021:4139",{"_key":50},"RHSA-2021:4150",{"_key":52},"RHSA-2021:4151",{"_key":54},"MGASA-2021-0218",{"_key":56},"USN-4897-2",{"_key":58},"DEBIAN-CVE-2021-20270",{"_key":60},"RHSA-2021:0781",[],[63,64,65,66],{"_key":28},{"_key":30},{"_key":36},{"_key":54},"2021-03-23T16:40:22.000Z","2024-08-03T17:37:23.034Z","Modified",{"cisa_kev":71,"cisa_ransomware":71,"cisa_vendor":9,"epss_severity":72,"epss_score":73,"severity":74,"severity_score":75,"severity_version":76,"severity_source":77,"severity_vector":78,"severity_status":69},false,"low",0.00223,"high",7.5,"v3.1","nvd","CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",[80,92,99,105,109,114,118,122,127,131],{"url":81,"sources":82,"tags":85},"https://bugzilla.redhat.com/show_bug.cgi?id=1922136",[83,77,84],"cve.org","osv_pypi",[86,87,88,89,90,91],"X Refsource MISC","Issue Tracking","Patch","Third Party Advisory","WEB","REPORT",{"url":93,"sources":94,"tags":95},"https://www.debian.org/security/2021/dsa-4889",[83,77,84],[96,97,89,90,98],"Vendor Advisory","X Refsource DEBIAN","Advisory",{"url":100,"sources":101,"tags":102},"https://lists.debian.org/debian-lts-announce/2021/05/msg00003.html",[83,77,84],[103,104,89,90],"Mailing List","X Refsource MLIST",{"url":106,"sources":107,"tags":108},"https://lists.debian.org/debian-lts-announce/2021/05/msg00006.html",[83,77,84],[103,104,89,90],{"url":110,"sources":111,"tags":112},"https://www.oracle.com/security-alerts/cpuoct2021.html",[83,77,84],[86,113,89,90],"Not Applicable",{"url":115,"sources":116,"tags":117},"https://nvd.nist.gov/vuln/detail/CVE-2021-20270",[84],[98],{"url":119,"sources":120,"tags":121},"https://github.com/pygments/pygments/commit/f91804ff4772e3ab41f46e28d370f57898700333",[84],[90],{"url":123,"sources":124,"tags":125},"https://github.com/pygments/pygments",[84],[126],"PACKAGE",{"url":128,"sources":129,"tags":130},"https://github.com/pypa/advisory-database/tree/main/vulns/pygments/PYSEC-2021-140.yaml",[84],[90],{"url":132,"sources":133,"tags":134},"https://github.com/advisories/GHSA-9w8r-397f-prfh",[84],[98],[],{"date":137,"score":73,"percentile":138},"2026-06-04",0.44937,[140,144,147,150,153,156,159,162,165,168,171,174,177,180,183,187,190,193,196,198,201,203,206,209,211,214,217,220,223,225,228,231,234,236,239,242,244,247,250,253,256,259,262,265,268,271,274,277,280,282,285,288,291,294,297,300,303,305,307,310,313,316,319,322,325,328,331,334,337,339,342,345,347,350,353,356,359,361,364,367,370,372,375,378,381,384,387,390,393,396],{"date":141,"score":142,"percentile":143},"2025-11-04",0.00115,0.30865,{"date":145,"score":142,"percentile":146},"2025-11-05",0.30838,{"date":148,"score":142,"percentile":149},"2025-11-06",0.30847,{"date":151,"score":142,"percentile":152},"2025-11-07",0.30855,{"date":154,"score":142,"percentile":155},"2025-11-08",0.30857,{"date":157,"score":142,"percentile":158},"2025-11-09",0.30836,{"date":160,"score":142,"percentile":161},"2025-11-10",0.30788,{"date":163,"score":142,"percentile":164},"2025-11-11",0.30805,{"date":166,"score":142,"percentile":167},"2025-11-12",0.30848,{"date":169,"score":142,"percentile":170},"2025-11-13",0.30863,{"date":172,"score":142,"percentile":173},"2025-11-14",0.30867,{"date":175,"score":142,"percentile":176},"2025-11-15",0.30861,{"date":178,"score":142,"percentile":179},"2025-11-16",0.30833,{"date":181,"score":142,"percentile":182},"2025-11-17",0.30813,{"date":184,"score":185,"percentile":186},"2025-11-18",0.01826,0.81413,{"date":188,"score":185,"percentile":189},"2025-11-19",0.81414,{"date":191,"score":185,"percentile":192},"2025-11-20",0.81418,{"date":194,"score":142,"percentile":195},"2025-11-21",0.30856,{"date":197,"score":142,"percentile":170},"2025-11-22",{"date":199,"score":142,"percentile":200},"2025-11-23",0.3083,{"date":202,"score":142,"percentile":164},"2025-11-24",{"date":204,"score":142,"percentile":205},"2025-11-25",0.30798,{"date":207,"score":142,"percentile":208},"2025-11-26",0.30795,{"date":210,"score":142,"percentile":164},"2025-11-27",{"date":212,"score":142,"percentile":213},"2025-11-28",0.30782,{"date":215,"score":142,"percentile":216},"2025-11-29",0.30771,{"date":218,"score":142,"percentile":219},"2025-11-30",0.30749,{"date":221,"score":142,"percentile":222},"2025-12-01",0.30824,{"date":224,"score":142,"percentile":152},"2025-12-02",{"date":226,"score":142,"percentile":227},"2025-12-03",0.30858,{"date":229,"score":142,"percentile":230},"2025-12-04",0.30762,{"date":232,"score":142,"percentile":233},"2025-12-05",0.30803,{"date":235,"score":142,"percentile":164},"2025-12-06",{"date":237,"score":142,"percentile":238},"2025-12-07",0.30784,{"date":240,"score":142,"percentile":241},"2025-12-08",0.30796,{"date":243,"score":142,"percentile":149},"2025-12-09",{"date":245,"score":142,"percentile":246},"2025-12-10",0.3091,{"date":248,"score":142,"percentile":249},"2025-12-11",0.30936,{"date":251,"score":142,"percentile":252},"2025-12-12",0.30969,{"date":254,"score":142,"percentile":255},"2025-12-13",0.3096,{"date":257,"score":142,"percentile":258},"2025-12-14",0.30935,{"date":260,"score":142,"percentile":261},"2025-12-15",0.30896,{"date":263,"score":142,"percentile":264},"2025-12-16",0.30918,{"date":266,"score":142,"percentile":267},"2025-12-17",0.30963,{"date":269,"score":142,"percentile":270},"2025-12-18",0.31012,{"date":272,"score":142,"percentile":273},"2025-12-19",0.31043,{"date":275,"score":142,"percentile":276},"2025-12-20",0.31021,{"date":278,"score":142,"percentile":279},"2025-12-21",0.30974,{"date":281,"score":142,"percentile":249},"2025-12-22",{"date":283,"score":142,"percentile":284},"2025-12-23",0.30913,{"date":286,"score":142,"percentile":287},"2025-12-24",0.30902,{"date":289,"score":142,"percentile":290},"2025-12-25",0.30977,{"date":292,"score":142,"percentile":293},"2025-12-26",0.30973,{"date":295,"score":142,"percentile":296},"2025-12-27",0.30984,{"date":298,"score":142,"percentile":299},"2025-12-28",0.30899,{"date":301,"score":142,"percentile":302},"2025-12-29",0.30868,{"date":304,"score":142,"percentile":170},"2025-12-30",{"date":306,"score":142,"percentile":284},"2025-12-31",{"date":308,"score":142,"percentile":309},"2026-01-01",0.31044,{"date":311,"score":142,"percentile":312},"2026-01-02",0.31032,{"date":314,"score":142,"percentile":315},"2026-01-03",0.31013,{"date":317,"score":142,"percentile":318},"2026-01-04",0.3088,{"date":320,"score":142,"percentile":321},"2026-01-05",0.30869,{"date":323,"score":142,"percentile":324},"2026-01-06",0.30881,{"date":326,"score":142,"percentile":327},"2026-01-07",0.30904,{"date":329,"score":142,"percentile":330},"2026-01-08",0.30933,{"date":332,"score":142,"percentile":333},"2026-01-09",0.30931,{"date":335,"score":142,"percentile":336},"2026-01-10",0.3093,{"date":338,"score":142,"percentile":261},"2026-01-11",{"date":340,"score":142,"percentile":341},"2026-01-12",0.3084,{"date":343,"score":142,"percentile":344},"2026-01-13",0.30814,{"date":346,"score":142,"percentile":152},"2026-01-14",{"date":348,"score":142,"percentile":349},"2026-01-15",0.30851,{"date":351,"score":142,"percentile":352},"2026-01-16",0.30879,{"date":354,"score":142,"percentile":355},"2026-01-17",0.30873,{"date":357,"score":142,"percentile":358},"2026-01-18",0.30815,{"date":360,"score":142,"percentile":213},"2026-01-19",{"date":362,"score":142,"percentile":363},"2026-01-20",0.30768,{"date":365,"score":142,"percentile":366},"2026-01-21",0.30716,{"date":368,"score":142,"percentile":369},"2026-01-22",0.30695,{"date":371,"score":142,"percentile":230},"2026-01-23",{"date":373,"score":142,"percentile":374},"2026-01-24",0.30773,{"date":376,"score":142,"percentile":377},"2026-01-25",0.30703,{"date":379,"score":142,"percentile":380},"2026-01-26",0.30626,{"date":382,"score":142,"percentile":383},"2026-01-27",0.30612,{"date":385,"score":142,"percentile":386},"2026-01-28",0.30592,{"date":388,"score":142,"percentile":389},"2026-01-29",0.30549,{"date":391,"score":142,"percentile":392},"2026-01-30",0.3054,{"date":394,"score":142,"percentile":395},"2026-01-31",0.30545,{"date":397,"score":142,"percentile":398},"2026-02-01",0.30617,[400,409],{"source":77,"cvss_v2_0":401,"cvss_v3_0":9,"cvss_v3_1":406,"cvss_v4_0":9},{"baseScore":402,"baseSeverity":9,"vectorString":403,"impactScore":404,"exploitabilityScore":405},5,"AV:N/AC:L/Au:N/C:N/I:N/A:P",2.9,10,{"baseScore":75,"baseSeverity":407,"vectorString":78,"impactScore":408,"exploitabilityScore":405},"HIGH",6,{"source":84,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":410,"cvss_v4_0":411},{"baseScore":75,"baseSeverity":9,"vectorString":78,"impactScore":408,"exploitabilityScore":405},{"baseScore":412,"baseSeverity":9,"vectorString":413,"impactScore":9,"exploitabilityScore":9},8.7,"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N",[415,426,432,442,451,460,468,473],{"ecosystem":9,"name":416,"vendor":417,"product":418,"cpe_part":419,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":420},"debian linux","debian","debian_linux","o",[421,424],{"version":422,"is_range":71,"range_type":423,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"9.0","cpe",{"version":425,"is_range":71,"range_type":423,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"10.0",{"ecosystem":9,"name":427,"vendor":428,"product":427,"cpe_part":419,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":429},"fedora","fedoraproject",[430],{"version":431,"is_range":71,"range_type":423,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"33",{"ecosystem":9,"name":433,"vendor":433,"product":433,"cpe_part":434,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":435},"pygments","a",[436],{"version":437,"is_range":438,"range_type":423,"version_start":439,"version_start_type":440,"version_end":441,"version_end_type":440,"fixed_in":9},"gte1.5_lte2.7.3",true,"1.5","including","2.7.3",{"ecosystem":443,"name":433,"vendor":443,"product":433,"cpe_part":9,"purl_type":444,"purl_namespace":9,"purl_name":433,"source":9,"versions":445},"PyPI","pypi",[446],{"version":447,"is_range":438,"range_type":448,"version_start":439,"version_start_type":440,"version_end":449,"version_end_type":450,"fixed_in":9},"gte1_5_lt2_7_4","ecosystem","2.7.4","excluding",{"ecosystem":9,"name":452,"vendor":453,"product":454,"cpe_part":419,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":455},"enterprise linux","redhat","enterprise_linux",[456,458],{"version":457,"is_range":71,"range_type":423,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"7.0",{"version":459,"is_range":71,"range_type":423,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"8.0",{"ecosystem":9,"name":461,"vendor":453,"product":462,"cpe_part":434,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":463},"openshift container platform","openshift_container_platform",[464,466],{"version":465,"is_range":71,"range_type":423,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"3.11",{"version":467,"is_range":71,"range_type":423,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"4.0",{"ecosystem":9,"name":469,"vendor":453,"product":470,"cpe_part":434,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":471},"openstack platform","openstack_platform",[472],{"version":425,"is_range":71,"range_type":423,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"ecosystem":9,"name":474,"vendor":453,"product":475,"cpe_part":434,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":476},"software collections","software_collections",[477],{"version":478,"is_range":71,"range_type":423,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"na"]