{"api_version":"1","generated_at":"2026-04-25T04:56:04+00:00","cve":"CVE-2020-27174","urls":{"html":"https://cve.report/CVE-2020-27174","api":"https://cve.report/api/cve/CVE-2020-27174.json","docs":"https://cve.report/api","cve_org":"https://www.cve.org/CVERecord?id=CVE-2020-27174","nvd":"https://nvd.nist.gov/vuln/detail/CVE-2020-27174"},"summary":{"title":"CVE-2020-27174","description":"In Amazon AWS Firecracker before 0.21.3, and 0.22.x before 0.22.1, the serial console buffer can grow its memory usage without limit when data is sent to the standard input. This can result in a memory leak on the microVM emulation thread, possibly occupying more memory than intended on the host.","state":"PUBLIC","assigner":"cve@mitre.org","published_at":"2020-10-16 05:15:00","updated_at":"2021-07-21 11:39:00"},"problem_types":["CWE-401"],"metrics":[],"references":[{"url":"https://github.com/firecracker-microvm/firecracker/pull/2179","name":"https://github.com/firecracker-microvm/firecracker/pull/2179","refsource":"MISC","tags":["Patch","Third Party Advisory"],"title":"[v0.22.1] Fix serial memory allocation issue. by sandreim · Pull Request #2179 · firecracker-microvm/firecracker · GitHub","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://github.com/firecracker-microvm/firecracker/pull/2178","name":"https://github.com/firecracker-microvm/firecracker/pull/2178","refsource":"MISC","tags":["Patch","Third Party Advisory"],"title":"[v0.21.3] Fix serial memory allocation issue by sandreim · Pull Request #2178 · firecracker-microvm/firecracker · GitHub","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"http://www.openwall.com/lists/oss-security/2020/10/23/1","name":"[oss-security] 20201023 CVE-2020-27174: Firecracker serial console emulation may allocate an unbounded amount of memory","refsource":"MLIST","tags":["Third Party Advisory"],"title":"oss-security - CVE-2020-27174: Firecracker serial console emulation may allocate an\n unbounded amount of memory","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://github.com/firecracker-microvm/firecracker/issues/2177","name":"https://github.com/firecracker-microvm/firecracker/issues/2177","refsource":"MISC","tags":["Third Party Advisory"],"title":"Firecracker serial console emulation may allocate an unbounded amount of memory · Issue #2177 · firecracker-microvm/firecracker · GitHub","mime":"text/html","httpstatus":"200","archivestatus":"200"},{"url":"https://www.cve.org/CVERecord?id=CVE-2020-27174","name":"CVE Program record","refsource":"CVE.ORG","tags":["canonical"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2020-27174","name":"NVD vulnerability detail","refsource":"NVD","tags":["canonical","analysis"]}],"affected":[],"timeline":[],"solutions":[],"workarounds":[],"exploits":[],"credits":[],"nvd_cpes":[{"cve_year":"2020","cve_id":"27174","vulnerable":"1","versionEndIncluding":"","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"amazon","cpe5":"firecracker","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"},{"cve_year":"2020","cve_id":"27174","vulnerable":"1","versionEndIncluding":"1","cpe1":"cpe","cpe2":"2.3","cpe3":"a","cpe4":"amazon","cpe5":"firecracker","cpe6":"*","cpe7":"*","cpe8":"*","cpe9":"*","cpe10":"*","cpe11":"*","cpe12":"*","cpe13":"*"}],"vendor_comments":[],"enrichments":{"kev":null,"epss":null,"legacy_qids":[]},"source_records":{"cve_program":{"CVE_data_meta":{"ASSIGNER":"cve@mitre.org","ID":"CVE-2020-27174","STATE":"PUBLIC"},"affects":{"vendor":{"vendor_data":[{"product":{"product_data":[{"product_name":"n/a","version":{"version_data":[{"version_value":"n/a"}]}}]},"vendor_name":"n/a"}]}},"data_format":"MITRE","data_type":"CVE","data_version":"4.0","description":{"description_data":[{"lang":"eng","value":"In Amazon AWS Firecracker before 0.21.3, and 0.22.x before 0.22.1, the serial console buffer can grow its memory usage without limit when data is sent to the standard input. This can result in a memory leak on the microVM emulation thread, possibly occupying more memory than intended on the host."}]},"problemtype":{"problemtype_data":[{"description":[{"lang":"eng","value":"n/a"}]}]},"references":{"reference_data":[{"url":"https://github.com/firecracker-microvm/firecracker/issues/2177","refsource":"MISC","name":"https://github.com/firecracker-microvm/firecracker/issues/2177"},{"url":"https://github.com/firecracker-microvm/firecracker/pull/2178","refsource":"MISC","name":"https://github.com/firecracker-microvm/firecracker/pull/2178"},{"url":"https://github.com/firecracker-microvm/firecracker/pull/2179","refsource":"MISC","name":"https://github.com/firecracker-microvm/firecracker/pull/2179"},{"refsource":"MLIST","name":"[oss-security] 20201023 CVE-2020-27174: Firecracker serial console emulation may allocate an unbounded amount of memory","url":"http://www.openwall.com/lists/oss-security/2020/10/23/1"}]},"source":{"discovery":"INTERNAL"}},"nvd":{"publishedDate":"2020-10-16 05:15:00","lastModifiedDate":"2021-07-21 11:39:00","problem_types":["CWE-401"],"metrics":{"baseMetricV3":{"cvssV3":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"NONE","integrityImpact":"NONE","availabilityImpact":"HIGH","baseScore":7.5,"baseSeverity":"HIGH"},"exploitabilityScore":3.9,"impactScore":3.6},"baseMetricV2":{"cvssV2":{"version":"2.0","vectorString":"AV:N/AC:L/Au:N/C:N/I:N/A:P","accessVector":"NETWORK","accessComplexity":"LOW","authentication":"NONE","confidentialityImpact":"NONE","integrityImpact":"NONE","availabilityImpact":"PARTIAL","baseScore":5},"severity":"MEDIUM","exploitabilityScore":10,"impactScore":2.9,"acInsufInfo":false,"obtainAllPrivilege":false,"obtainUserPrivilege":false,"obtainOtherPrivilege":false,"userInteractionRequired":false}},"configurations":{"CVE_data_version":"4.0","nodes":[{"operator":"OR","children":[],"cpe_match":[{"vulnerable":true,"cpe23Uri":"cpe:2.3:a:amazon:firecracker:*:*:*:*:*:*:*:*","versionStartIncluding":"0.22.0","versionEndExcluding":"0.22.1","cpe_name":[]},{"vulnerable":true,"cpe23Uri":"cpe:2.3:a:amazon:firecracker:*:*:*:*:*:*:*:*","versionEndExcluding":"0.21.3","cpe_name":[]}]}]}},"legacy_mitre":{"record":{"CveYear":"2020","CveId":"27174","Ordinal":"188608","Title":"CVE-2020-27174","CVE":"CVE-2020-27174","Year":"2020"},"notes":[{"CveYear":"2020","CveId":"27174","Ordinal":"1","NoteData":"In Amazon AWS Firecracker before 0.21.3, and 0.22.x before 0.22.1, the serial console buffer can grow its memory usage without limit when data is sent to the standard input. This can result in a memory leak on the microVM emulation thread, possibly occupying more memory than intended on the host.","Type":"Description","Title":null},{"CveYear":"2020","CveId":"27174","Ordinal":"2","NoteData":"2020-10-16","Type":"Other","Title":"Published"},{"CveYear":"2020","CveId":"27174","Ordinal":"3","NoteData":"2020-10-23","Type":"Other","Title":"Modified"}]}}}