{"id":"CVE-2022-29654","details":"Buffer overflow vulnerability in quote_for_pmake in asm/nasm.c in nasm before 2.15.05 allows attackers to cause a denial of service via crafted file.","modified":"2026-09-08T11:45:16.605919140Z","published":"2023-08-22T00:00:00Z","database_specific":{"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/29xxx/CVE-2022-29654.json","unresolved_ranges":[{"extracted_events":[{"fixed":"2.15.05"}],"source":"DESCRIPTION"}],"cna_assigner":"mitre"},"references":[{"type":"WEB","url":"https://gcc.gnu.org/onlinedocs/gcc/Instrumentation-Options.html"},{"type":"WEB","url":"https://gist.github.com/naihsin/b96e2c5c2c81621b46557fd7aacd165f"},{"type":"WEB","url":"https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/29xxx/CVE-2022-29654.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2022-29654"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/netwide-assembler/nasm","events":[{"introduced":"0"},{"fixed":"214f2d4c56925a280c480950bbf71389e2169e1a"}],"database_specific":{"source":"CPE_RANGE","cpe":"cpe:2.3:a:nasm:netwide_assembler:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"fixed":"2.15.05"}]}}],"versions":["nasm-2.15.05rc2","nasm-2.15.05rc1","nasm-2.15.04","nasm-2.15.04rc6","nasm-2.15.04rc5","nasm-2.15.04rc4","nasm-2.15.04rc3","nasm-2.15.04rc2","nasm-2.15.04rc1","nasm-2.15.03","nasm-2.15.03rc8","nasm-2.15.03rc7","nasm-2.15.03rc6","nasm-2.15.03rc5","nasm-2.15.03rc4","nasm-2.15.03rc3","nasm-2.15.03rc2","nasm-2.15.03rc1","nasm-2.15.02","nasm-2.15.02rc2","nasm-2.15.02rc1","nasm-2.15.01","nasm-2.15","nasm-2.15rc12","nasm-2.15rc11","nasm-2.15rc10","nasm-2.15rc9","nasm-2.15rc8","nasm-2.15rc7","nasm-2.15rc6","nasm-2.15rc5","nasm-2.15rc4","nasm-2.15rc3","nasm-2.15rc2","nasm-2.15rc1","nasm-2.14rc3","nasm-2.14rc2","nasm-2.14rc1","nasm-2.13","nasm-2.13rc23","nasm-2.13rc22","nasm-2.13rc21","nasm-2.13rc18","nasm-2.13rc17","nasm-2.13rc16","nasm-2.13rc15","nasm-2.13rc14","nasm-2.13rc13","nasm-2.13rc12","nasm-2.13rc11","nasm-2.13rc10","nasm-2.13rc9","nasm-2.13rc8","nasm-2.13rc7","nasm-2.13rc6","nasm-2.13rc5","nasm-2.13rc4","nasm-2.13rc3","nasm-2.13rc2","nasm-2.13rc1","nasm-2.12rc3","nasm-2.12rc2","nasm-2.12rc1","nasm-2.11.09rc2","nasm-2.11.09rc1","nasm-2.11.08","nasm-2.11.07","nasm-2.11.06","nasm-2.11.03","nasm-2.11.02","nasm-2.11.01","nasm-2.11","nasm-2.11rc4","nasm-2.11rc3","nasm-2.11rc2","nasm-2.11rc1","nasm-2.10.09","nasm-2.10.08","nasm-2.10.07","nasm-2.10.06","nasm-2.10.05","nasm-2.10.04","nasm-2.10.03","nasm-2.10.02","nasm-2.10.01","nasm-2.10","nasm-2.10rc15","nasm-2.10rc14","nasm-2.10rc13","nasm-2.10rc12","nasm-2.10rc11","nasm-2.10rc10","nasm-2.10rc9","nasm-2.10rc8","nasm-2.10rc7","verified","nasm-2.10rc6","nasm-2.10rc5","nasm-2.10rc4","nasm-2.10rc3","nasm-2.10rc2","nasm-2.10rc1","nasm-2.09","nasm-2.09rc7","nasm-2.09rc6","nasm-2.09rc5","nasm-2.09rc4","nasm-2.09rc2","nasm-2.09rc1","nasm-2.08","nasm-2.08rc10","nasm-2.08rc9","nasm-2.08rc8","nasm-2.08rc7","nasm-2.08rc6","nasm-2.08rc5","nasm-2.08rc4","nasm-2.08rc3","nasm-2.08rc2","nasm-2.08rc1","nasm-2.07","nasm-2.07rc7","nasm-2.07rc6","nasm-2.07rc5","nasm-2.07rc4","nasm-2.07rc3","nasm-2.07rc2","nasm-2.07rc1","nasm-2.06.01rc1","nasm-2.06","nasm-2.06rc16","nasm-2.06rc15","nasm-2.06rc14","nasm-2.06rc13","nasm-2.06rc12","nasm-2.06rc11","nasm-2.06rc10","nasm-2.06rc9","nasm-2.06rc8","nasm-2.06rc7","nasm-2.06rc6","nasm-2.06rc5","nasm-2.06rc4","nasm-2.06rc3","nasm-2.06rc2","nasm-2.06rc1","nasm-2.05","nasm-2.05rc8","nasm-2.05rc7","nasm-2.05rc6","nasm-2.05rc5","nasm-2.05rc4","nasm-2.05rc3","nasm-2.05rc2","nasm-2.05rc1","nasm-2.04","nasm-2.04rc6","nasm-2.04rc5","nasm-2.04rc4","nasm-2.04rc3","nasm-2.04rc2","nasm-2.04rc1","nasm-2.03rc8","nasm-2.03rc7","nasm-2.03rc5","nasm-2.03rc6","nasm-2.03rc3","nasm-2.03rc2","nasm-2.03rc1","nasm-2.02","nasm-2.02rc2","nasm-2.02rc1","nasm-2.01","nasm-2.01rc2","nasm-2.01rc1","nasm-2.00","nasm-2.00rc3","nasm-2.00rc1","nasm-0.99.06","nasm-0.99.05","nasm-0.99.02","nasm-0.99.01","nasm-0.98.39","before-reformat-2005-01","nasm-0.98.38","nasm-0.98.37","nasm-0.98.36","nasm-0.98.35","nasm-0.98.34","nasm-0.98.33","nasm-0.98.32","nasm-0.98.31","nasm-0.98.30","nasm-0.98.26","nasm-0.98.25alt","nasm-0.98.25","nasm-0.98.24","nasm-0.98.23","nasm-0.98.22","nasm-0.98.21","nasm-0.98.20","nasm-0.98.19","nasm-0.98.18","nasm-0.98.17","nasm-0.98.16","fork-0.98e","nasm-0.98.15","nasm-0.98.14","nasm-0.98.12","nasm-0.98.11","nasm-0.98.09","nasm-0.98.08","nasm-0.98.03","nasm-0.98","fork-0.98bf","nasm-0.98p7","nasm-0.98p6","nasm-0.98p3.7","nasm-0.98p3.6","nasm-0.98p3.5","nasm-0.98p3.4","nasm-0.98p3.3","fork-0.98-j5","nasm-0.98p3.2","nasm-0.98p3-hpa","nasm-0.98p3","nasm-0.97","fork-0.98-j","nasm-0.96","nasm-0.95","nasm-0.94","nasm-0.93","nasm-0.91"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-29654.json"}}],"schema_version":"1.9.0"}