[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2021-43616":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-05T02:55:30.529Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":341,"aliases":359,"duplicate_of":9,"upstream":360,"downstream":361,"duplicates":370,"related":371,"reserved_at":9,"published_at":373,"modified_at":374,"state":375,"summary":376,"references_raw":384,"kevs":430,"epss":431,"epss_history":434,"metrics":692,"affected":706},"CVE-2021-43616","The npm ci command in npm 7.x and 8.x through 8.1.3 proceeds with an installation even if dependency information in package-lock.json differs from package.json. This behavior is inconsistent with the documentation, and makes it easier for attackers to install malware that was supposed to have been blocked by an exact version match requirement in package-lock.json. NOTE: The npm team believes this is not a vulnerability. It would require someone to socially engineer package.json which has different dependencies than package-lock.json. That user would have to have file system or write access to change dependencies. The npm team states preventing malicious actors from socially engineering or gaining file system access is outside the scope of the npm CLI.",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":9,"capec":18},"CWE-345","Insufficient Verification of Data Authenticity","The product does not sufficiently verify the origin or authenticity of data, in a way that causes it to accept invalid data.","weakness","Draft","Class",[19,23,76,88,109,113,117,121,125,129,133,337],{"id":20,"name":21,"techniques":22},"CAPEC-111","JSON Hijacking (aka JavaScript Hijacking)",[],{"id":24,"name":25,"techniques":26},"CAPEC-141","Cache Poisoning",[27],{"id":28,"name":29,"tactics":30,"countermeasures":37},"T1557.002","ARP Cache Poisoning",[31,34],{"id":32,"name":33},"TA0031","Credential Access",{"id":35,"name":36},"TA0100","Collection",[38,43,47,51,55,59,63,67,71],{"id":39,"name":40,"tactic":41},"D3-UGLPA","User Geolocation Logon Pattern Analysis",{"name":42},"Detect",{"id":44,"name":45,"tactic":46},"D3-PMAD","Protocol Metadata Anomaly Detection",{"name":42},{"id":48,"name":49,"tactic":50},"D3-CSPP","Client-server Payload Profiling",{"name":42},{"id":52,"name":53,"tactic":54},"D3-PHDURA","Per Host Download-Upload Ratio Analysis",{"name":42},{"id":56,"name":57,"tactic":58},"D3-NTSA","Network Traffic Signature Analysis",{"name":42},{"id":60,"name":61,"tactic":62},"D3-APCA","Application Protocol Command Analysis",{"name":42},{"id":64,"name":65,"tactic":66},"D3-NTCD","Network Traffic Community Deviation",{"name":42},{"id":68,"name":69,"tactic":70},"D3-RTSD","Remote Terminal Session Detection",{"name":42},{"id":72,"name":73,"tactic":74},"D3-NTF","Network Traffic Filtering",{"name":75},"Isolate",{"id":77,"name":78,"techniques":79},"CAPEC-142","DNS Cache Poisoning",[80],{"id":81,"name":82,"tactics":83,"countermeasures":87},"T1584.002","DNS Server",[84],{"id":85,"name":86},"TA0042","Resource Development",[],{"id":89,"name":90,"techniques":91},"CAPEC-148","Content Spoofing",[92],{"id":93,"name":94,"tactics":95,"countermeasures":99},"T1491","Defacement",[96],{"id":97,"name":98},"TA0105","Impact",[100,105],{"id":101,"name":102,"tactic":103},"D3-DNR","Decoy Network Resource",{"name":104},"Deceive",{"id":106,"name":107,"tactic":108},"D3-NRAM","Network Resource Access Mediation",{"name":75},{"id":110,"name":111,"techniques":112},"CAPEC-218","Spoofing of UDDI/ebXML Messages",[],{"id":114,"name":115,"techniques":116},"CAPEC-384","Application API Message Manipulation via Man-in-the-Middle",[],{"id":118,"name":119,"techniques":120},"CAPEC-385","Transaction or Event Tampering via Application API Manipulation",[],{"id":122,"name":123,"techniques":124},"CAPEC-386","Application API Navigation Remapping",[],{"id":126,"name":127,"techniques":128},"CAPEC-387","Navigation Remapping To Propagate Malicious Content",[],{"id":130,"name":131,"techniques":132},"CAPEC-388","Application API Button Hijacking",[],{"id":134,"name":135,"techniques":136},"CAPEC-665","Exploitation of Thunderbolt Protection Flaws",[137,173,213],{"id":138,"name":139,"tactics":140,"countermeasures":147},"T1211","Exploitation for Stealth",[141,144],{"id":142,"name":143},"TA0030","Defense Evasion",{"id":145,"name":146},"TA0005","Stealth",[148,152,156,160,165,169],{"id":149,"name":150,"tactic":151},"D3-MBT","Memory Boundary Tracking",{"name":42},{"id":153,"name":154,"tactic":155},"D3-PCSV","Process Code Segment Verification",{"name":42},{"id":157,"name":158,"tactic":159},"D3-SSC","Shadow Stack Comparisons",{"name":42},{"id":161,"name":162,"tactic":163},"D3-PSEP","Process Segment Execution Prevention",{"name":164},"Harden",{"id":166,"name":167,"tactic":168},"D3-SAOR","Segment Address Offset Randomization",{"name":164},{"id":170,"name":171,"tactic":172},"D3-SFCV","Stack Frame Canary Validation",{"name":164},{"id":174,"name":175,"tactics":176,"countermeasures":182},"T1542.002","Component Firmware",[177,178,179],{"id":142,"name":143},{"id":145,"name":146},{"id":180,"name":181},"TA0110","Persistence",[183,188,192,196,200,204,208],{"id":184,"name":185,"tactic":186},"D3-SWI","Software Inventory",{"name":187},"Model",{"id":189,"name":190,"tactic":191},"D3-AVE","Asset Vulnerability Enumeration",{"name":187},{"id":193,"name":194,"tactic":195},"D3-FEMC","Firmware Embedded Monitoring Code",{"name":42},{"id":197,"name":198,"tactic":199},"D3-FV","Firmware Verification",{"name":42},{"id":201,"name":202,"tactic":203},"D3-FBA","Firmware Behavior Analysis",{"name":42},{"id":205,"name":206,"tactic":207},"D3-SU","Software Update",{"name":164},{"id":209,"name":210,"tactic":211},"D3-RS","Restore Software",{"name":212},"Restore",{"id":214,"name":215,"tactics":216,"countermeasures":223},"T1556","Modify Authentication Process",[217,218,221,222],{"id":142,"name":143},{"id":219,"name":220},"TA0112","Defense Impairment",{"id":180,"name":181},{"id":32,"name":33},[224,228,232,236,240,244,248,252,256,260,265,269,273,277,281,285,289,293,297,301,305,309,313,317,321,325,329,333],{"id":225,"name":226,"tactic":227},"D3-CI","Configuration Inventory",{"name":187},{"id":229,"name":230,"tactic":231},"D3-NTPM","Network Traffic Policy Mapping",{"name":187},{"id":233,"name":234,"tactic":235},"D3-AM","Access Modeling",{"name":187},{"id":237,"name":238,"tactic":239},"D3-FA","File Analysis",{"name":42},{"id":241,"name":242,"tactic":243},"D3-FIM","File Integrity Monitoring",{"name":42},{"id":245,"name":246,"tactic":247},"D3-PLA","Process Lineage Analysis",{"name":42},{"id":249,"name":250,"tactic":251},"D3-PSMD","Process Self-Modification Detection",{"name":42},{"id":253,"name":254,"tactic":255},"D3-PSA","Process Spawn Analysis",{"name":42},{"id":257,"name":258,"tactic":259},"D3-SFA","System File Analysis",{"name":42},{"id":261,"name":262,"tactic":263},"D3-FEV","File Eviction",{"name":264},"Evict",{"id":266,"name":267,"tactic":268},"D3-PT","Process Termination",{"name":264},{"id":270,"name":271,"tactic":272},"D3-PS","Process Suspension",{"name":264},{"id":274,"name":275,"tactic":276},"D3-HR","Host Reboot",{"name":264},{"id":278,"name":279,"tactic":280},"D3-HS","Host Shutdown",{"name":264},{"id":282,"name":283,"tactic":284},"D3-DF","Decoy File",{"name":104},{"id":286,"name":287,"tactic":288},"D3-FE","File Encryption",{"name":164},{"id":290,"name":291,"tactic":292},"D3-RF","Restore File",{"name":212},{"id":294,"name":295,"tactic":296},"D3-RC","Restore Configuration",{"name":212},{"id":298,"name":299,"tactic":300},"D3-CF","Content Filtering",{"name":75},{"id":302,"name":303,"tactic":304},"D3-LFP","Local File Permissions",{"name":75},{"id":306,"name":307,"tactic":308},"D3-RFAM","Remote File Access Mediation",{"name":75},{"id":310,"name":311,"tactic":312},"D3-CQ","Content Quarantine",{"name":75},{"id":314,"name":315,"tactic":316},"D3-CM","Content Modification",{"name":75},{"id":318,"name":319,"tactic":320},"D3-KBPI","Kernel-based Process Isolation",{"name":75},{"id":322,"name":323,"tactic":324},"D3-SCF","System Call Filtering",{"name":75},{"id":326,"name":327,"tactic":328},"D3-HBPI","Hardware-based Process Isolation",{"name":75},{"id":330,"name":331,"tactic":332},"D3-ABPI","Application-based Process Isolation",{"name":75},{"id":334,"name":335,"tactic":336},"D3-WSAM","Web Session Access Mediation",{"name":75},{"id":338,"name":339,"techniques":340},"CAPEC-701","Browser in the Middle (BiTM)",[],[342,351],{"_key":343,"name":344,"source":345,"url":346,"maturity":347,"reliability_score":348,"verified":349,"type":9,"platforms":350,"requires_auth":9,"exploitdb":9,"metasploit":9},"GITHUB_NPM_CLI","Cli","github","https://github.com/npm/cli/issues/2701","poc",0.3,false,[],{"_key":352,"name":353,"source":354,"url":355,"maturity":356,"reliability_score":357,"verified":349,"type":9,"platforms":358,"requires_auth":9,"exploitdb":9,"metasploit":9},"REF_54441BEAB72C53F4","Exploit Reference (medium.com)","reference","https://medium.com/cider-sec/this-time-we-were-lucky-85c0dcac94a0","unknown",0.2,[],[],[],[362,364,366,368],{"_key":363},"RHSA-2022:4796",{"_key":365},"MGASA-2022-0294",{"_key":367},"DEBIAN-CVE-2021-43616",{"_key":369},"UBUNTU-CVE-2021-43616",[],[372],{"_key":365},"2021-11-13T00:00:00.000Z","2024-08-04T04:03:08.795Z","Modified",{"cisa_kev":349,"cisa_ransomware":349,"cisa_vendor":9,"epss_severity":377,"epss_score":378,"severity":379,"severity_score":380,"severity_version":381,"severity_source":382,"severity_vector":383,"severity_status":375},"low",0.01851,"critical",9.8,"v3.1","nvd","CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",[385,392,398,402,405,409,414,418,422,426],{"url":346,"sources":386,"tags":388},[387,382],"cve.org",[389,390,391],"Exploit","Issue Tracking","Third Party Advisory",{"url":393,"sources":394,"tags":395},"https://docs.npmjs.com/cli/v7/commands/npm-ci",[387,382],[396,397],"Product","Vendor Advisory",{"url":399,"sources":400,"tags":401},"https://github.com/icatalina/CVE-2021-43616",[387,382],[391],{"url":355,"sources":403,"tags":404},[387,382],[389,391],{"url":406,"sources":407,"tags":408},"https://security.netapp.com/advisory/ntap-20211210-0002/",[387,382],[391],{"url":410,"sources":411,"tags":412},"https://github.com/npm/cli/commit/457e0ae61bbc55846f5af44afa4066921923490f",[387,382],[413,391],"Patch",{"url":415,"sources":416,"tags":417},"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/NXNVFKOF5ZYH5NIRWHKN6O6UBCHDV6FE/",[387,382],[397],{"url":419,"sources":420,"tags":421},"https://docs.npmjs.com/cli/v8/commands/npm-ci",[387,382],[],{"url":423,"sources":424,"tags":425},"https://github.com/npm/cli/issues/2701#issuecomment-979054224",[387,382],[],{"url":427,"sources":428,"tags":429},"https://github.com/npm/cli/issues/2701#issuecomment-972900511",[387,382],[],[],{"date":432,"score":378,"percentile":433},"2026-06-04",0.83358,[435,439,442,444,447,450,453,456,458,461,465,468,471,473,476,480,483,486,489,492,495,497,500,502,504,507,510,513,516,519,521,524,527,530,532,534,537,540,544,547,549,552,554,557,560,563,566,569,572,575,578,581,584,587,590,593,596,599,602,605,608,611,613,616,618,621,623,626,629,632,634,638,641,644,647,650,652,655,657,659,662,665,668,671,674,677,680,683,686,689],{"date":436,"score":437,"percentile":438},"2025-11-04",0.00889,0.74771,{"date":440,"score":437,"percentile":441},"2025-11-05",0.74762,{"date":443,"score":437,"percentile":441},"2025-11-06",{"date":445,"score":437,"percentile":446},"2025-11-07",0.74778,{"date":448,"score":437,"percentile":449},"2025-11-08",0.74777,{"date":451,"score":437,"percentile":452},"2025-11-09",0.74773,{"date":454,"score":437,"percentile":455},"2025-11-10",0.7476,{"date":457,"score":437,"percentile":441},"2025-11-11",{"date":459,"score":437,"percentile":460},"2025-11-12",0.74782,{"date":462,"score":463,"percentile":464},"2025-11-13",0.01567,0.80922,{"date":466,"score":463,"percentile":467},"2025-11-14",0.80928,{"date":469,"score":463,"percentile":470},"2025-11-15",0.80923,{"date":472,"score":463,"percentile":470},"2025-11-16",{"date":474,"score":463,"percentile":475},"2025-11-17",0.8092,{"date":477,"score":478,"percentile":479},"2025-11-18",0.03361,0.86128,{"date":481,"score":478,"percentile":482},"2025-11-19",0.86129,{"date":484,"score":478,"percentile":485},"2025-11-20",0.8613,{"date":487,"score":463,"percentile":488},"2025-11-21",0.80938,{"date":490,"score":463,"percentile":491},"2025-11-22",0.80942,{"date":493,"score":463,"percentile":494},"2025-11-23",0.80932,{"date":496,"score":463,"percentile":494},"2025-11-24",{"date":498,"score":463,"percentile":499},"2025-11-25",0.80936,{"date":501,"score":463,"percentile":488},"2025-11-26",{"date":503,"score":463,"percentile":491},"2025-11-27",{"date":505,"score":463,"percentile":506},"2025-11-28",0.80933,{"date":508,"score":463,"percentile":509},"2025-11-29",0.80937,{"date":511,"score":463,"percentile":512},"2025-11-30",0.80941,{"date":514,"score":463,"percentile":515},"2025-12-01",0.81027,{"date":517,"score":463,"percentile":518},"2025-12-02",0.81031,{"date":520,"score":463,"percentile":518},"2025-12-03",{"date":522,"score":463,"percentile":523},"2025-12-04",0.80945,{"date":525,"score":463,"percentile":526},"2025-12-05",0.80953,{"date":528,"score":463,"percentile":529},"2025-12-06",0.80954,{"date":531,"score":463,"percentile":526},"2025-12-07",{"date":533,"score":463,"percentile":529},"2025-12-08",{"date":535,"score":463,"percentile":536},"2025-12-09",0.80969,{"date":538,"score":463,"percentile":539},"2025-12-10",0.80996,{"date":541,"score":542,"percentile":543},"2025-12-11",0.02417,0.84642,{"date":545,"score":542,"percentile":546},"2025-12-12",0.84647,{"date":548,"score":542,"percentile":543},"2025-12-13",{"date":550,"score":542,"percentile":551},"2025-12-14",0.84643,{"date":553,"score":542,"percentile":543},"2025-12-15",{"date":555,"score":542,"percentile":556},"2025-12-16",0.8465,{"date":558,"score":542,"percentile":559},"2025-12-17",0.84653,{"date":561,"score":542,"percentile":562},"2025-12-18",0.84659,{"date":564,"score":542,"percentile":565},"2025-12-19",0.84665,{"date":567,"score":542,"percentile":568},"2025-12-20",0.8466,{"date":570,"score":542,"percentile":571},"2025-12-21",0.84663,{"date":573,"score":542,"percentile":574},"2025-12-22",0.84666,{"date":576,"score":542,"percentile":577},"2025-12-23",0.84671,{"date":579,"score":542,"percentile":580},"2025-12-24",0.84678,{"date":582,"score":542,"percentile":583},"2025-12-25",0.84694,{"date":585,"score":542,"percentile":586},"2025-12-26",0.84696,{"date":588,"score":542,"percentile":589},"2025-12-27",0.84747,{"date":591,"score":542,"percentile":592},"2025-12-28",0.84686,{"date":594,"score":542,"percentile":595},"2025-12-29",0.84682,{"date":597,"score":542,"percentile":598},"2025-12-30",0.84688,{"date":600,"score":542,"percentile":601},"2025-12-31",0.84699,{"date":603,"score":542,"percentile":604},"2026-01-01",0.84764,{"date":606,"score":542,"percentile":607},"2026-01-02",0.84763,{"date":609,"score":542,"percentile":610},"2026-01-03",0.84758,{"date":612,"score":542,"percentile":592},"2026-01-04",{"date":614,"score":542,"percentile":615},"2026-01-05",0.8468,{"date":617,"score":542,"percentile":592},"2026-01-06",{"date":619,"score":542,"percentile":620},"2026-01-07",0.84684,{"date":622,"score":542,"percentile":583},"2026-01-08",{"date":624,"score":542,"percentile":625},"2026-01-09",0.84698,{"date":627,"score":542,"percentile":628},"2026-01-10",0.84695,{"date":630,"score":542,"percentile":631},"2026-01-11",0.84693,{"date":633,"score":542,"percentile":598},"2026-01-12",{"date":635,"score":636,"percentile":637},"2026-01-13",0.02169,0.83853,{"date":639,"score":378,"percentile":640},"2026-01-14",0.82549,{"date":642,"score":378,"percentile":643},"2026-01-15",0.82547,{"date":645,"score":378,"percentile":646},"2026-01-16",0.82558,{"date":648,"score":378,"percentile":649},"2026-01-17",0.8256,{"date":651,"score":378,"percentile":646},"2026-01-18",{"date":653,"score":378,"percentile":654},"2026-01-19",0.82554,{"date":656,"score":378,"percentile":654},"2026-01-20",{"date":658,"score":378,"percentile":649},"2026-01-21",{"date":660,"score":378,"percentile":661},"2026-01-22",0.82568,{"date":663,"score":378,"percentile":664},"2026-01-23",0.82589,{"date":666,"score":378,"percentile":667},"2026-01-24",0.82595,{"date":669,"score":378,"percentile":670},"2026-01-25",0.82588,{"date":672,"score":378,"percentile":673},"2026-01-26",0.82585,{"date":675,"score":378,"percentile":676},"2026-01-27",0.82582,{"date":678,"score":378,"percentile":679},"2026-01-28",0.82584,{"date":681,"score":378,"percentile":682},"2026-01-29",0.82586,{"date":684,"score":378,"percentile":685},"2026-01-30",0.82592,{"date":687,"score":378,"percentile":688},"2026-01-31",0.82598,{"date":690,"score":378,"percentile":691},"2026-02-01",0.82674,[693,700],{"source":387,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":694,"cvss_v4_0":9},{"baseScore":695,"baseSeverity":696,"vectorString":697,"impactScore":698,"exploitabilityScore":699},9,"CRITICAL","CVSS:3.1/AC:H/AV:N/A:H/C:H/I:H/PR:N/S:C/UI:N",10,5.6,{"source":382,"cvss_v2_0":701,"cvss_v3_0":9,"cvss_v3_1":705,"cvss_v4_0":9},{"baseScore":702,"baseSeverity":9,"vectorString":703,"impactScore":704,"exploitabilityScore":698},7.5,"AV:N/AC:L/Au:N/C:P/I:P/A:P",6.4,{"baseScore":380,"baseSeverity":696,"vectorString":383,"impactScore":380,"exploitabilityScore":698},[707,715,723],{"ecosystem":9,"name":708,"vendor":709,"product":708,"cpe_part":710,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":711},"fedora","fedoraproject","o",[712],{"version":713,"is_range":349,"range_type":714,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"35","cpe",{"ecosystem":9,"name":716,"vendor":717,"product":718,"cpe_part":719,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":720},"next generation application programming interface","netapp","next_generation_application_programming_interface","a",[721],{"version":722,"is_range":349,"range_type":714,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"na",{"ecosystem":9,"name":724,"vendor":725,"product":724,"cpe_part":719,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":726},"npm","npmjs",[727,733],{"version":728,"is_range":729,"range_type":714,"version_start":730,"version_start_type":731,"version_end":732,"version_end_type":731,"fixed_in":9},"gte7.0.0_lte7.24.2",true,"7.0.0","including","7.24.2",{"version":734,"is_range":729,"range_type":714,"version_start":735,"version_start_type":731,"version_end":736,"version_end_type":731,"fixed_in":9},"gte8.0.0_lte8.1.3","8.0.0","8.1.3"]