CVE-2019-19949:In ImageMagick 7.0.8-43 Q16, there is a heap-based buffer over-read in the WritePNGImage function (coders/png.c) related to Magick_png_write_raw_profile and LocaleNCompare.

splash
Back

Description Preview

In ImageMagick version 7.0.8-43 Q16, a heap-based buffer over-read occurs during PNG encoding in WritePNGImage, linked to Magick_png_write_raw_profile and LocaleNCompare. An attacker could craft PNG data to read memory beyond the allocated buffer, potentially causing information disclosure or a crash. The issue has been addressed in multiple security advisories across Debian, Ubuntu, OpenSUSE, and other distributors; affected users should upgrade to a fixed release per those advisories.

Overview

This CVE identifies a heap-based over-read in ImageMagick's PNG writer (WritePNGImage) in coders/png.c, related to Magick_png_write_raw_profile and LocaleNCompare. The vulnerability could allow reading memory past the end of a buffer during PNG processing, potentially leading to information disclosure or a crash.

Remediation

Upgrade ImageMagick to a version in which the vulnerability is fixed, following the advisories issued by Debian, Ubuntu, and SUSE. Refer to Debian DSA-4712 (and the related DLA notices), Debian LTS advisories, Ubuntu USN 4549-1, and SUSE security announcements for the specific patched releases and upgrade guidance.

References

Industry ExposureMost to least
This section illustrates the prevalence of a specific Common Vulnerabilities and Exposures (CVE) across various industries based on customer reports. The ranking displays industries from the most to least affected by this particular vulnerability, offering valuable insight into where this CVE has been most frequently observed. This information can help organizations within these sectors prioritize their security efforts, understand their relative risk exposure compared to their peers, and focus remediation strategies where they are most needed. By understanding the industry-specific impact, organizations can make more informed decisions regarding patching, resource allocation, and overall risk management related to this CVE.

  1. Manufacturing: Medium
    Manufacturing
  2. Health Care & Social Assistance: Medium
    Health Care & Social Assistance
  3. Finance and Insurance: Low
    Finance and Insurance
  4. Professional, Scientific, & Technical Services: Low
    Professional, Scientific, & Technical Services
  5. Public Administration: Low
    Public Administration
  6. Transportation & Warehousing: Low
    Transportation & Warehousing
  7. Other Services (except Public Administration): Low
    Other Services (except Public Administration)
  8. Retail Trade: Low
    Retail Trade
  9. Arts, Entertainment & Recreation: Low
    Arts, Entertainment & Recreation
  10. Management of Companies & Enterprises: Low
    Management of Companies & Enterprises
  11. Educational Services: Low
    Educational Services
  12. Information: Low
    Information
  13. Utilities: Low
    Utilities
  14. Accommodation & Food Services: Low
    Accommodation & Food Services
  15. Administrative, Support, Waste Management & Remediation Services: Low
    Administrative, Support, Waste Management & Remediation Services
  16. Agriculture, Forestry Fishing & Hunting: Low
    Agriculture, Forestry Fishing & Hunting
  17. Construction: Low
    Construction
  18. Mining: Low
    Mining
  19. Real Estate Rental & Leasing: Low
    Real Estate Rental & Leasing
  20. Wholesale Trade: Low
    Wholesale Trade

Focus on What Matters

  1. See Everything.
  2. Identify True Risk.
  3. Proactively Mitigate Threats.

Let's talk!

background