[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2019-20920":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-05T02:55:30.529Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":62,"aliases":72,"duplicate_of":9,"upstream":74,"downstream":75,"duplicates":82,"related":83,"reserved_at":9,"published_at":102,"modified_at":103,"state":104,"summary":105,"references_raw":113,"kevs":148,"epss":149,"epss_history":152,"metrics":412,"affected":425},"CVE-2019-20920","Handlebars before 3.0.8 and 4.x before 4.5.3 is vulnerable to Arbitrary Code Execution. The lookup helper fails to properly validate templates, allowing attackers to submit templates that execute arbitrary JavaScript. This can be used to run arbitrary code on a server processing Handlebars templates or in a victim's browser (effectively serving as XSS).",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":18,"capec":19},"CWE-94","Improper Control of Generation of Code ('Code Injection')","The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.","weakness","Draft","Base","Medium",[20,24,58],{"id":21,"name":22,"techniques":23},"CAPEC-242","Code Injection",[],{"id":25,"name":26,"techniques":27},"CAPEC-35","Leverage Executable Code in Non-Executable Files",[28,39,46],{"id":29,"name":30,"tactics":31,"countermeasures":38},"T1027.006","HTML Smuggling",[32,35],{"id":33,"name":34},"TA0030","Defense Evasion",{"id":36,"name":37},"TA0005","Stealth",[],{"id":40,"name":41,"tactics":42,"countermeasures":45},"T1027.009","Embedded Payloads",[43,44],{"id":33,"name":34},{"id":36,"name":37},[],{"id":47,"name":48,"tactics":49,"countermeasures":52},"T1564.009","Resource Forking",[50,51],{"id":33,"name":34},{"id":36,"name":37},[53],{"id":54,"name":55,"tactic":56},"D3-FFV","File Format Verification",{"name":57},"Isolate",{"id":59,"name":60,"techniques":61},"CAPEC-77","Manipulating User-Controlled Variables",[],[63],{"_key":64,"name":65,"source":66,"url":67,"maturity":68,"reliability_score":69,"verified":70,"type":9,"platforms":71,"requires_auth":9,"exploitdb":9,"metasploit":9},"REF_E6E838C89E5DE70B","Exploit Reference (npmjs.com)","reference","https://www.npmjs.com/advisories/1316","unknown",0.2,false,[],[73],"GHSA-3cqr-58rm-57f8",[],[76,78,80],{"_key":77},"UBUNTU-CVE-2019-20920",{"_key":79},"DEBIAN-CVE-2019-20920",{"_key":81},"RHSA-2020:5179",[],[84,86,88,90,92,94,96,98,100],{"_key":85},"CGA-24PM-F3RP-X72M",{"_key":87},"CGA-39HM-VWJG-HXFX",{"_key":89},"CGA-629P-J8RX-JX9G",{"_key":91},"CGA-752F-2Q4R-9JC5",{"_key":93},"CGA-9QCR-F526-X9M3",{"_key":95},"CGA-FMR2-W9X4-MRM8",{"_key":97},"CGA-J38H-X6F8-5QQ7",{"_key":99},"CGA-J4HG-CM75-MH7H",{"_key":101},"CGA-Q4G4-27F3-92VF","2020-09-30T12:30:56.000Z","2024-08-05T03:00:18.770Z","Modified",{"cisa_kev":70,"cisa_ransomware":70,"cisa_vendor":9,"epss_severity":106,"epss_score":107,"severity":108,"severity_score":109,"severity_version":110,"severity_source":111,"severity_vector":112,"severity_status":104},"low",0.00343,"high",8.1,"v3.1","nvd","CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:L/A:L",[114,123,127,131,136,140,144],{"url":67,"sources":115,"tags":118},[116,111,117],"cve.org","osv_npm",[119,120,121,122],"X Refsource MISC","Exploit","Third Party Advisory","WEB",{"url":124,"sources":125,"tags":126},"https://www.npmjs.com/advisories/1324",[116,111,117],[119,121,122],{"url":128,"sources":129,"tags":130},"https://snyk.io/vuln/SNYK-JS-HANDLEBARS-534478",[116,111,117],[119,121,122],{"url":132,"sources":133,"tags":134},"https://nvd.nist.gov/vuln/detail/CVE-2019-20920",[117],[135],"Advisory",{"url":137,"sources":138,"tags":139},"https://github.com/handlebars-lang/handlebars.js/commit/156061eb7707575293613d7fdf90e2bdaac029ee",[117],[122],{"url":141,"sources":142,"tags":143},"https://github.com/handlebars-lang/handlebars.js/commit/d54137810a49939fd2ad01a91a34e182ece4528e",[117],[122],{"url":145,"sources":146,"tags":147},"https://www.npmjs.com/package/handlebars",[117],[122],[],{"date":150,"score":107,"percentile":151},"2026-06-04",0.57143,[153,156,159,162,165,168,171,174,176,178,181,184,187,190,192,196,199,202,205,208,211,214,217,220,223,226,229,232,236,239,242,245,248,250,253,255,258,261,264,267,270,273,276,278,281,285,288,291,294,297,300,302,305,308,311,314,317,320,323,326,329,332,335,338,340,342,345,347,350,353,356,359,361,364,367,370,372,375,378,381,384,387,389,391,393,396,398,402,405,408],{"date":154,"score":107,"percentile":155},"2025-11-04",0.56283,{"date":157,"score":107,"percentile":158},"2025-11-05",0.56258,{"date":160,"score":107,"percentile":161},"2025-11-06",0.56261,{"date":163,"score":107,"percentile":164},"2025-11-07",0.56278,{"date":166,"score":107,"percentile":167},"2025-11-08",0.56281,{"date":169,"score":107,"percentile":170},"2025-11-09",0.56271,{"date":172,"score":107,"percentile":173},"2025-11-10",0.56245,{"date":175,"score":107,"percentile":158},"2025-11-11",{"date":177,"score":107,"percentile":155},"2025-11-12",{"date":179,"score":107,"percentile":180},"2025-11-13",0.56289,{"date":182,"score":107,"percentile":183},"2025-11-14",0.56292,{"date":185,"score":107,"percentile":186},"2025-11-15",0.56284,{"date":188,"score":107,"percentile":189},"2025-11-16",0.56267,{"date":191,"score":107,"percentile":161},"2025-11-17",{"date":193,"score":194,"percentile":195},"2025-11-18",0.01023,0.75346,{"date":197,"score":194,"percentile":198},"2025-11-19",0.75352,{"date":200,"score":194,"percentile":201},"2025-11-20",0.75362,{"date":203,"score":107,"percentile":204},"2025-11-21",0.56276,{"date":206,"score":107,"percentile":207},"2025-11-22",0.5627,{"date":209,"score":107,"percentile":210},"2025-11-23",0.56243,{"date":212,"score":107,"percentile":213},"2025-11-24",0.56238,{"date":215,"score":107,"percentile":216},"2025-11-25",0.56244,{"date":218,"score":107,"percentile":219},"2025-11-26",0.56248,{"date":221,"score":107,"percentile":222},"2025-11-27",0.56249,{"date":224,"score":107,"percentile":225},"2025-11-28",0.56225,{"date":227,"score":107,"percentile":228},"2025-11-29",0.56211,{"date":230,"score":107,"percentile":231},"2025-11-30",0.56202,{"date":233,"score":234,"percentile":235},"2025-12-01",0.00524,0.66208,{"date":237,"score":234,"percentile":238},"2025-12-02",0.66221,{"date":240,"score":234,"percentile":241},"2025-12-03",0.66219,{"date":243,"score":107,"percentile":244},"2025-12-04",0.56207,{"date":246,"score":107,"percentile":247},"2025-12-05",0.56222,{"date":249,"score":107,"percentile":247},"2025-12-06",{"date":251,"score":107,"percentile":252},"2025-12-07",0.56221,{"date":254,"score":107,"percentile":247},"2025-12-08",{"date":256,"score":107,"percentile":257},"2025-12-09",0.56242,{"date":259,"score":107,"percentile":260},"2025-12-10",0.56301,{"date":262,"score":107,"percentile":263},"2025-12-11",0.56326,{"date":265,"score":107,"percentile":266},"2025-12-12",0.56351,{"date":268,"score":107,"percentile":269},"2025-12-13",0.56346,{"date":271,"score":107,"percentile":272},"2025-12-14",0.56344,{"date":274,"score":107,"percentile":275},"2025-12-15",0.56331,{"date":277,"score":107,"percentile":272},"2025-12-16",{"date":279,"score":107,"percentile":280},"2025-12-17",0.56363,{"date":282,"score":283,"percentile":284},"2025-12-18",0.00373,0.5844,{"date":286,"score":283,"percentile":287},"2025-12-19",0.58448,{"date":289,"score":283,"percentile":290},"2025-12-20",0.58449,{"date":292,"score":283,"percentile":293},"2025-12-21",0.58434,{"date":295,"score":283,"percentile":296},"2025-12-22",0.58426,{"date":298,"score":283,"percentile":299},"2025-12-23",0.58428,{"date":301,"score":283,"percentile":284},"2025-12-24",{"date":303,"score":283,"percentile":304},"2025-12-25",0.58487,{"date":306,"score":107,"percentile":307},"2025-12-26",0.56417,{"date":309,"score":107,"percentile":310},"2025-12-27",0.5647,{"date":312,"score":107,"percentile":313},"2025-12-28",0.56384,{"date":315,"score":107,"percentile":316},"2025-12-29",0.56371,{"date":318,"score":107,"percentile":319},"2025-12-30",0.5637,{"date":321,"score":107,"percentile":322},"2025-12-31",0.56388,{"date":324,"score":234,"percentile":325},"2026-01-01",0.66479,{"date":327,"score":234,"percentile":328},"2026-01-02",0.66464,{"date":330,"score":234,"percentile":331},"2026-01-03",0.66465,{"date":333,"score":107,"percentile":334},"2026-01-04",0.56358,{"date":336,"score":107,"percentile":337},"2026-01-05",0.56349,{"date":339,"score":107,"percentile":334},"2026-01-06",{"date":341,"score":107,"percentile":313},"2026-01-07",{"date":343,"score":107,"percentile":344},"2026-01-08",0.56405,{"date":346,"score":107,"percentile":344},"2026-01-09",{"date":348,"score":107,"percentile":349},"2026-01-10",0.56404,{"date":351,"score":107,"percentile":352},"2026-01-11",0.5638,{"date":354,"score":107,"percentile":355},"2026-01-12",0.56341,{"date":357,"score":107,"percentile":358},"2026-01-13",0.56315,{"date":360,"score":107,"percentile":334},"2026-01-14",{"date":362,"score":107,"percentile":363},"2026-01-15",0.56362,{"date":365,"score":107,"percentile":366},"2026-01-16",0.56385,{"date":368,"score":107,"percentile":369},"2026-01-17",0.56377,{"date":371,"score":107,"percentile":316},"2026-01-18",{"date":373,"score":107,"percentile":374},"2026-01-19",0.5636,{"date":376,"score":107,"percentile":377},"2026-01-20",0.56361,{"date":379,"score":107,"percentile":380},"2026-01-21",0.56365,{"date":382,"score":107,"percentile":383},"2026-01-22",0.56367,{"date":385,"score":107,"percentile":386},"2026-01-23",0.56412,{"date":388,"score":107,"percentile":307},"2026-01-24",{"date":390,"score":107,"percentile":369},"2026-01-25",{"date":392,"score":107,"percentile":280},"2026-01-26",{"date":394,"score":107,"percentile":395},"2026-01-27",0.56375,{"date":397,"score":107,"percentile":322},"2026-01-28",{"date":399,"score":400,"percentile":401},"2026-01-29",0.00366,0.58009,{"date":403,"score":400,"percentile":404},"2026-01-30",0.5801,{"date":406,"score":400,"percentile":407},"2026-01-31",0.58011,{"date":409,"score":410,"percentile":411},"2026-02-01",0.00569,0.68143,[413,423],{"source":111,"cvss_v2_0":414,"cvss_v3_0":9,"cvss_v3_1":419,"cvss_v4_0":9},{"baseScore":415,"baseSeverity":9,"vectorString":416,"impactScore":417,"exploitabilityScore":418},6.8,"AV:N/AC:M/Au:N/C:P/I:P/A:P",6.4,8.6,{"baseScore":109,"baseSeverity":420,"vectorString":112,"impactScore":421,"exploitabilityScore":422},"HIGH",8.8,5.6,{"source":117,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":424,"cvss_v4_0":9},{"baseScore":109,"baseSeverity":9,"vectorString":112,"impactScore":421,"exploitabilityScore":422},[426,442],{"ecosystem":9,"name":427,"vendor":428,"product":427,"cpe_part":429,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":430},"handlebars","handlebarsjs","a",[431,437],{"version":432,"is_range":433,"range_type":434,"version_start":9,"version_start_type":9,"version_end":435,"version_end_type":436,"fixed_in":9},"lt3.0.8",true,"cpe","3.0.8","excluding",{"version":438,"is_range":433,"range_type":434,"version_start":439,"version_start_type":440,"version_end":441,"version_end_type":436,"fixed_in":9},"gte4.0.0_lt4.5.3","4.0.0","including","4.5.3",{"ecosystem":443,"name":427,"vendor":443,"product":427,"cpe_part":9,"purl_type":444,"purl_namespace":9,"purl_name":427,"source":9,"versions":445},"Npm","npm",[446,449],{"version":447,"is_range":433,"range_type":448,"version_start":9,"version_start_type":9,"version_end":435,"version_end_type":436,"fixed_in":9},"lt3_0_8","semver",{"version":450,"is_range":433,"range_type":448,"version_start":439,"version_start_type":440,"version_end":441,"version_end_type":436,"fixed_in":9},"gte4_0_0_lt4_5_3"]