{"id":"CVE-2023-46228","details":"zchunk before 1.3.2 has multiple integer overflows via malformed zchunk files to lib/comp/comp.c, lib/comp/zstd/zstd.c, lib/dl/multipart.c, or lib/header.c.","modified":"2026-08-12T14:51:19.563697Z","published":"2023-10-19T00:00:00Z","related":["SUSE-SU-2023:4224-1","SUSE-SU-2023:4225-1","SUSE-SU-2024:2432-1"],"database_specific":{"cna_assigner":"mitre","osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/46xxx/CVE-2023-46228.json"},"references":[{"type":"WEB","url":"https://github.com/zchunk/zchunk/compare/1.3.1...1.3.2"},{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/46xxx/CVE-2023-46228.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2023-46228"},{"type":"REPORT","url":"https://bugzilla.suse.com/show_bug.cgi?id=1216268"},{"type":"FIX","url":"https://github.com/zchunk/zchunk/commit/08aec2b4dfd7f709b6e3d511411ffcc83ed4efbe"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/zchunk/zchunk","events":[{"introduced":"0"},{"fixed":"bdd6d6fc150d53d89658bebbfa73a7bfd9a89cb4"},{"fixed":"08aec2b4dfd7f709b6e3d511411ffcc83ed4efbe"}],"database_specific":{"cpe":"cpe:2.3:a:zchunk:zchunk:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"fixed":"1.3.2"}],"source":["CPE_RANGE","REFERENCES"]}}],"versions":["1.3.1","1.3.0","1.2.4","1.2.3","1.2.2","1.2.1","1.2.0","1.1.16","1.1.15","1.1.13","1.1.12","1.1.11","1.1.10","1.1.9","1.1.8","1.1.7","1.1.6","1.1.5","1.1.4","1.1.3","1.1.2","1.1.1","1.1.0","1.0.4","1.0.3","1.0.2","1.0.1","1.0.0","0.9.17","0.9.16","0.9.15","0.9.14","0.9.13","0.9.12","0.9.11","0.9.10","0.9.9","0.9.8","0.9.7","0.9.6","0.9.5","0.9.4","0.9.3","0.9.2","0.9.1","0.9.0","0.7.6","0.7.5","0.7.4","0.7.3","0.7.2","0.7.1","0.7.0","0.6.3","0.6.2","0.6.1","0.6.0","0.5.2","0.5.1","0.5.0","0.4.0","0.3.0","0.2.2","0.2.1","0.2.0"],"database_specific":{"vanir_signatures_modified":"2026-08-12T14:51:19Z","vanir_signatures":[{"digest":{"function_hash":"2116317224257454294444470908301265943","length":580},"id":"CVE-2023-46228-1df40f26","signature_type":"Function","signature_version":"v1","source":"https://github.com/zchunk/zchunk/commit/08aec2b4dfd7f709b6e3d511411ffcc83ed4efbe","target":{"file":"src/lib/comp/zstd/zstd.c","function":"compress"},"deprecated":false},{"target":{"file":"src/lib/comp/zstd/zstd.c"},"deprecated":false,"digest":{"line_hashes":["151783038907820337332768032358069936399","218048448013390636466692561484580968765","129563666568855678901503818430373758513"],"threshold":0.9},"id":"CVE-2023-46228-747b6bb1","signature_type":"Line","signature_version":"v1","source":"https://github.com/zchunk/zchunk/commit/08aec2b4dfd7f709b6e3d511411ffcc83ed4efbe"},{"target":{"file":"src/lib/comp/comp.c"},"deprecated":false,"digest":{"line_hashes":["50891357246931241428301543661903216855","268537691576956652042615154783358456337","170538780926449768924750984331119178741"],"threshold":0.9},"id":"CVE-2023-46228-81123c35","signature_type":"Line","signature_version":"v1","source":"https://github.com/zchunk/zchunk/commit/08aec2b4dfd7f709b6e3d511411ffcc83ed4efbe"},{"deprecated":false,"digest":{"function_hash":"220012156912174916747493423343082481611","length":586},"id":"CVE-2023-46228-a1bd9b51","signature_type":"Function","signature_version":"v1","source":"https://github.com/zchunk/zchunk/commit/08aec2b4dfd7f709b6e3d511411ffcc83ed4efbe","target":{"file":"src/lib/comp/comp.c","function":"comp_add_to_data"}},{"source":"https://github.com/zchunk/zchunk/commit/08aec2b4dfd7f709b6e3d511411ffcc83ed4efbe","target":{"file":"src/lib/header.c","function":"read_lead"},"deprecated":false,"digest":{"function_hash":"83797794204366115809677520797476196854","length":3451},"id":"CVE-2023-46228-a394213e","signature_type":"Function","signature_version":"v1"},{"signature_version":"v1","source":"https://github.com/zchunk/zchunk/commit/08aec2b4dfd7f709b6e3d511411ffcc83ed4efbe","target":{"file":"src/lib/header.c","function":"read_header_from_file"},"deprecated":false,"digest":{"function_hash":"253489117099936424379553422065609071456","length":1798},"id":"CVE-2023-46228-b6f560c2","signature_type":"Function"},{"signature_type":"Line","signature_version":"v1","source":"https://github.com/zchunk/zchunk/commit/08aec2b4dfd7f709b6e3d511411ffcc83ed4efbe","target":{"file":"src/lib/dl/multipart.c"},"deprecated":false,"digest":{"threshold":0.9,"line_hashes":["230421266848289640699986192628521717271","89038708868757367182763429977579764585","131858190201161542646776539494902602956","60132037257554523858825685583915777398"]},"id":"CVE-2023-46228-d821f501"},{"digest":{"line_hashes":["37353088196060664847905898572083899040","163255460043458710172501678537815138093","254515630263590307499837953728818130145","139931775442813519254309758815221493457","320406029921286300374261774297781916014","84563566591409761282529658102738365762","8963460849298768246649223443021744101","311903566025902104718590836131101037335","286400840599873318921555913118409240785","63216186987284058251629869691277920674"],"threshold":0.9},"id":"CVE-2023-46228-e20d5be4","signature_type":"Line","signature_version":"v1","source":"https://github.com/zchunk/zchunk/commit/08aec2b4dfd7f709b6e3d511411ffcc83ed4efbe","target":{"file":"src/lib/header.c"},"deprecated":false},{"signature_version":"v1","source":"https://github.com/zchunk/zchunk/commit/08aec2b4dfd7f709b6e3d511411ffcc83ed4efbe","target":{"file":"src/lib/dl/multipart.c","function":"multipart_extract"},"deprecated":false,"digest":{"function_hash":"264856671191392251456041341874161471918","length":2334},"id":"CVE-2023-46228-ee0d9196","signature_type":"Function"}],"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-46228.json"}}],"schema_version":"1.9.0"}