libexif through 0.6.25 has a flaw in decoding MakerNotes. If the exifmnotedatagetvalue function gets passed in a 0 size, the passed in-buffer would be overwritten due to an integer underflow.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/32xxx/CVE-2026-32775.json",
"cna_assigner": "mitre",
"cwe_ids": [
"CWE-191"
]
}"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-32775.json"
"2026-05-30T05:39:02Z"
[
{
"id": "CVE-2026-32775-101fbb1c",
"source": "https://github.com/libexif/libexif/commit/7df372e9d31d7c993a22b913c813a5f7ec4f3692",
"digest": {
"threshold": 0.9,
"line_hashes": [
"123077797541396292933739636697239122873",
"206384415146893471170294173187512558574",
"25637486100967373395769765133979595049",
"49847258483084827463915313013694819193"
]
},
"deprecated": false,
"target": {
"file": "libexif/canon/mnote-canon-entry.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"id": "CVE-2026-32775-21b01034",
"source": "https://github.com/libexif/libexif/commit/7df372e9d31d7c993a22b913c813a5f7ec4f3692",
"digest": {
"length": 19188.0,
"function_hash": "34320346969296398793193985259883286132"
},
"deprecated": false,
"target": {
"function": "mnote_olympus_entry_get_value",
"file": "libexif/olympus/mnote-olympus-entry.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"id": "CVE-2026-32775-3644622b",
"source": "https://github.com/libexif/libexif/commit/7df372e9d31d7c993a22b913c813a5f7ec4f3692",
"digest": {
"length": 3060.0,
"function_hash": "100602677859691788464118872538960174404"
},
"deprecated": false,
"target": {
"function": "mnote_apple_entry_get_value",
"file": "libexif/apple/mnote-apple-entry.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"id": "CVE-2026-32775-6f65b560",
"source": "https://github.com/libexif/libexif/commit/7df372e9d31d7c993a22b913c813a5f7ec4f3692",
"digest": {
"threshold": 0.9,
"line_hashes": [
"32782550630686508508476696672030101325",
"186124096503794068425265328259952857926",
"210915421166181677373728042508454636578",
"237359345033457899467365814909470516232"
]
},
"deprecated": false,
"target": {
"file": "libexif/pentax/mnote-pentax-entry.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"id": "CVE-2026-32775-985ccf5c",
"source": "https://github.com/libexif/libexif/commit/7df372e9d31d7c993a22b913c813a5f7ec4f3692",
"digest": {
"threshold": 0.9,
"line_hashes": [
"17623770942899669760013996359471594981",
"247623708820993274603516367510954534093",
"169264406963957873877227758346327160592",
"26013873729183746586715753520381278817"
]
},
"deprecated": false,
"target": {
"file": "libexif/olympus/mnote-olympus-entry.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"id": "CVE-2026-32775-b638a79c",
"source": "https://github.com/libexif/libexif/commit/7df372e9d31d7c993a22b913c813a5f7ec4f3692",
"digest": {
"threshold": 0.9,
"line_hashes": [
"69467987677433462304240838847026153998",
"37312538084760235937971260768066673567",
"240892447432928773605245651667044046858",
"237359345033457899467365814909470516232"
]
},
"deprecated": false,
"target": {
"file": "libexif/fuji/mnote-fuji-entry.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"id": "CVE-2026-32775-d3a1e6fc",
"source": "https://github.com/libexif/libexif/commit/7df372e9d31d7c993a22b913c813a5f7ec4f3692",
"digest": {
"length": 7087.0,
"function_hash": "192558352134721190954267570149554516574"
},
"deprecated": false,
"target": {
"function": "mnote_canon_entry_get_value",
"file": "libexif/canon/mnote-canon-entry.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"id": "CVE-2026-32775-ea77f0fe",
"source": "https://github.com/libexif/libexif/commit/7df372e9d31d7c993a22b913c813a5f7ec4f3692",
"digest": {
"length": 3780.0,
"function_hash": "153278047503553482199493295374703086019"
},
"deprecated": false,
"target": {
"function": "mnote_fuji_entry_get_value",
"file": "libexif/fuji/mnote-fuji-entry.c"
},
"signature_type": "Function",
"signature_version": "v1"
},
{
"id": "CVE-2026-32775-f571aab2",
"source": "https://github.com/libexif/libexif/commit/7df372e9d31d7c993a22b913c813a5f7ec4f3692",
"digest": {
"threshold": 0.9,
"line_hashes": [
"280547937605808194364610590059926974212",
"60815729697536042772249596887479449645",
"221026997535790496887683849476160693985",
"156643394666035426850096275019725163965"
]
},
"deprecated": false,
"target": {
"file": "libexif/apple/mnote-apple-entry.c"
},
"signature_type": "Line",
"signature_version": "v1"
},
{
"id": "CVE-2026-32775-fde45247",
"source": "https://github.com/libexif/libexif/commit/7df372e9d31d7c993a22b913c813a5f7ec4f3692",
"digest": {
"length": 5916.0,
"function_hash": "210178960567729861828062443618567972113"
},
"deprecated": false,
"target": {
"function": "mnote_pentax_entry_get_value",
"file": "libexif/pentax/mnote-pentax-entry.c"
},
"signature_type": "Function",
"signature_version": "v1"
}
]