libexif through 0.6.25 has a flaw in decoding MakerNotes. If the exif_mnote_data_get_value function gets passed in a 0 size, the passed in-buffer would be overwritten due to an integer underflow.
0
Unknown introduced version / All previous versions are affected
Fixed
0.6.24-1ubuntu0.22.04.1
Affected versions
0.*
0.6.22-3
0.6.22-3build1
0.6.23-1
0.6.24-1
0.6.24-1build1
Ecosystem specific
{
"availability": "No subscription required",
"binaries": [
{
"binary_name": "libexif12",
"binary_version": "0.6.24-1ubuntu0.22.04.1"
}
],
"priority_reason": "Only an issue if an application misuses the API"
}
0
Unknown introduced version / All previous versions are affected
Fixed
0.6.24-1ubuntu0.24.04.1
Affected versions
0.*
0.6.24-1build1
0.6.24-1build2
Ecosystem specific
{
"availability": "No subscription required",
"binaries": [
{
"binary_name": "libexif12",
"binary_version": "0.6.24-1ubuntu0.24.04.1"
}
],
"priority_reason": "Only an issue if an application misuses the API"
}
0
Unknown introduced version / All previous versions are affected
Fixed
0.6.25-2ubuntu0.1
Affected versions
0.*
0.6.25-1
0.6.25-1build1
0.6.25-2
Ecosystem specific
{
"availability": "No subscription required",
"binaries": [
{
"binary_name": "libexif12",
"binary_version": "0.6.25-2ubuntu0.1"
}
],
"priority_reason": "Only an issue if an application misuses the API"
}