CyberRota Analysis
AI-GeneratedThe file-pcx plugin in GIMP for 32-bit builds is vulnerable to an integer overflow that can lead to a heap-based buffer overflow when processing specially crafted PCX image files. This flaw may result in memory corruption, allowing for potential arbitrary code execution or denial of service. Organizations using GIMP in 32-bit environments should prioritize patching this vulnerability to mitigate associated risks.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
A flaw was found in the file-pcx plugin in GIMP, affecting 32-bit builds only. When processing a PCX image file, the plugin calculates memory allocation sizes based on the image dimensions and the number of color planes. If a crafted file sets the number of planes to 4 alongside sufficiently large dimensions, the calculation exceeds the 32-bit integer limit and overflows, resulting in an undersized heap-based buffer allocation. This integer overflow issue results in a heap-based buffer overflow when the plugin subsequently writes image data into the undersized buffer, causing memory corruption, potentially leading to arbitrary code execution or a denial of service.
Related CVEs
Other vulnerabilities affecting the same vendor(s)