libjpeg-turbo vulnerabilities and fixes
Recent CVEs affecting libjpeg-turbo, with upgrade or downgrade steps. 4 tracked.
Also searched as: libjpeg turbo.
libjpeg-turbo has 4 tracked vulnerabilities, 0 critical. A fixed release or vendor patch exists for 1. Most recent: 2023-08-22. Highest priority: CVE-2023-2804 (score 45/100).
- CVE-2023-2804 MEDIUM 6.5 DOWNGRADE A heap-based buffer overflow issue was discovered in libjpeg-turbo in h2v2_merged_upsample_internal() function
- CVE-2021-46822 MEDIUM 5.5 UPGRADE The PPM reader in libjpeg-turbo through 2.0.90 mishandles use of tjLoadImage for loading a 16-bit binary PPM f
- CVE-2021-29390 HIGH 7.1 DOWNGRADE MITIGATE libjpeg-turbo version 2.0.90 has a heap-based buffer over-read (2 bytes) in decompress_smooth_data in jdcoefct
- CVE-2020-35538 MEDIUM 5.5 DOWNGRADE A crafted input file could cause a null pointer dereference in jcopy_sample_rows() when processed by libjpeg-t
FAQ
How do I fix libjpeg-turbo vulnerabilities?
Open the CVE for your version, check the affected range, then follow the listed action: upgrade to the fixed release, or downgrade or mitigate if no fix exists yet. Commands for each OS are shown on every CVE page.
Is libjpeg-turbo being exploited right now?
None of the tracked libjpeg-turbo CVEs are on the CISA Known Exploited Vulnerabilities list at the moment. This is checked every 20 minutes.
Which libjpeg-turbo CVE should I patch first?
CVE-2023-2804 currently ranks highest (45/100): A heap-based buffer overflow issue was discovered in libjpeg-turbo in h2v2_merged_upsample_internal() function.