libpng before 1.6.32 does not properly check the length of chunks against the user limit.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-12652.json"
[
{
"id": "CVE-2017-12652-2063d2b3",
"target": {
"function": "png_read_chunk_header",
"file": "pngrutil.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://github.com/pnggroup/libpng/commit/347538efbdc21b8df684ebd92d37400b3ce85d55",
"digest": {
"function_hash": "220617196658382277969629707551327307163",
"length": 595.0
},
"signature_type": "Function"
},
{
"id": "CVE-2017-12652-3273aec1",
"target": {
"file": "pngrutil.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://github.com/pnggroup/libpng/commit/347538efbdc21b8df684ebd92d37400b3ce85d55",
"digest": {
"threshold": 0.9,
"line_hashes": [
"70841776614568275697156037000077820510",
"311830874481362638713482939715761376903",
"152655163359775584842543908644023560646"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2017-12652-3e72406e",
"target": {
"function": "png_push_read_chunk",
"file": "pngpread.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://github.com/pnggroup/libpng/commit/347538efbdc21b8df684ebd92d37400b3ce85d55",
"digest": {
"function_hash": "66915345587845022605725109661872264623",
"length": 4418.0
},
"signature_type": "Function"
},
{
"id": "CVE-2017-12652-feaa4ebf",
"target": {
"file": "pngpread.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://github.com/pnggroup/libpng/commit/347538efbdc21b8df684ebd92d37400b3ce85d55",
"digest": {
"threshold": 0.9,
"line_hashes": [
"142137056777552001427595353581810821015",
"245074065752907171479615746706526177691",
"104247826906418158840514666908048853625"
]
},
"signature_type": "Line"
}
]