USN-6586-1: FreeImage vulnerabilities
It was discovered that FreeImage incorrectly handled certain memory operations. If a user were tricked into opening a crafted TIFF file, a remote attacker could use this issue to cause a heap buffer overflow, resulting in a denial of service attack. This issue only affected Ubuntu 16.04 LTS and Ubuntu 20.04 LTS. (CVE-2019-12211) It was discovered that FreeImage incorrectly processed images under certain circumstances. If a user were tricked into opening a crafted TIFF file, a remote attacker could possibly use this issue to cause a stack exhaustion condition, resulting in a denial of service attack. This issue only affected Ubuntu 16.04 LTS and Ubuntu 20.04 LTS. (CVE-2019-12213) It was discovered that FreeImage incorrectly processed certain images. If a user or automated system were tricked into opening a specially crafted image file, a remote attacker could possibly use this issue to cause a denial of service or execute arbitrary code. (CVE-2020-21427, CVE-2020-21428) It was discovered that FreeImage incorrectly processed certain images. If a user or automated system were tricked into opening a specially crafted PFM file, an attacker could possibly use this issue to cause a denial of service. (CVE-2020-22524)
Affected Software
Event History
Child vulnerabilities
Contains the following vulnerabilities.
Frequently Asked Questions
What is the severity of USN-6586-1?
The severity of USN-6586-1 is classified as high due to the potential for a heap buffer overflow leading to a denial of service.
How do I fix USN-6586-1?
To fix USN-6586-1, upgrade the affected packages libfreeimage3 and libfreeimageplus3 to their fixed versions as specified in the advisory.
Which versions of Ubuntu are affected by USN-6586-1?
USN-6586-1 affects multiple Ubuntu versions including 14.04, 16.04, 18.04, 20.04, 22.04, and 23.04.
What specific packages are impacted by USN-6586-1?
The specific packages impacted by USN-6586-1 are libfreeimage3 and libfreeimageplus3.
Can USN-6586-1 lead to remote code execution?
While USN-6586-1 primarily leads to denial of service, it can potentially be manipulated for other attacks due to memory vulnerabilities.