The get_dht function in jdmarker.c in libjpeg-turbo through 1.3.0, as used in Google…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- — Not recorded in CVSS 2.0
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- Partial · None · None
- Fix status
- Fixed
Attack profile from CVSS 2.0 · NVD. Fix status from CNA and Red Hat.
Summary
The get_dht function in jdmarker.c in libjpeg-turbo through 1.3.0, as used in Google Chrome before 31.0.1650.48 and other products, does not set all elements of a certain Huffman value array during the reading of segments that follow Define Huffman Table (DHT) JPEG markers, which allows remote attackers to obtain sensitive information from uninitialized memory locations via a crafted JPEG image.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 44
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:google:chrome:*:*:*:*:*:*:*:* | up to 31.0.1650.47 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.0:*:*:*:*:*:*:* | 31.0.1650.0 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.2:*:*:*:*:*:*:* | 31.0.1650.2 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.3:*:*:*:*:*:*:* | 31.0.1650.3 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.4:*:*:*:*:*:*:* | 31.0.1650.4 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.5:*:*:*:*:*:*:* | 31.0.1650.5 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.6:*:*:*:*:*:*:* | 31.0.1650.6 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.7:*:*:*:*:*:*:* | 31.0.1650.7 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.8:*:*:*:*:*:*:* | 31.0.1650.8 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.9:*:*:*:*:*:*:* | 31.0.1650.9 | Vulnerable |
- cpe:2.3:a:google:chrome:*:*:*:*:*:*:*:* Versions up to 31.0.1650.47 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.0:*:*:*:*:*:*:* Versions 31.0.1650.0 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.2:*:*:*:*:*:*:* Versions 31.0.1650.2 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.3:*:*:*:*:*:*:* Versions 31.0.1650.3 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.4:*:*:*:*:*:*:* Versions 31.0.1650.4 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.5:*:*:*:*:*:*:* Versions 31.0.1650.5 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.6:*:*:*:*:*:*:* Versions 31.0.1650.6 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.7:*:*:*:*:*:*:* Versions 31.0.1650.7 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.8:*:*:*:*:*:*:* Versions 31.0.1650.8 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.9:*:*:*:*:*:*:* Versions 31.0.1650.9 Vulnerable ·Google
Show 34 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:google:chrome:31.0.1650.10:*:*:*:*:*:*:* | 31.0.1650.10 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.11:*:*:*:*:*:*:* | 31.0.1650.11 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.12:*:*:*:*:*:*:* | 31.0.1650.12 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.13:*:*:*:*:*:*:* | 31.0.1650.13 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.14:*:*:*:*:*:*:* | 31.0.1650.14 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.15:*:*:*:*:*:*:* | 31.0.1650.15 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.16:*:*:*:*:*:*:* | 31.0.1650.16 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.17:*:*:*:*:*:*:* | 31.0.1650.17 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.18:*:*:*:*:*:*:* | 31.0.1650.18 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.19:*:*:*:*:*:*:* | 31.0.1650.19 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.20:*:*:*:*:*:*:* | 31.0.1650.20 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.22:*:*:*:*:*:*:* | 31.0.1650.22 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.23:*:*:*:*:*:*:* | 31.0.1650.23 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.25:*:*:*:*:*:*:* | 31.0.1650.25 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.26:*:*:*:*:*:*:* | 31.0.1650.26 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.27:*:*:*:*:*:*:* | 31.0.1650.27 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.28:*:*:*:*:*:*:* | 31.0.1650.28 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.29:*:*:*:*:*:*:* | 31.0.1650.29 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.30:*:*:*:*:*:*:* | 31.0.1650.30 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.31:*:*:*:*:*:*:* | 31.0.1650.31 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.32:*:*:*:*:*:*:* | 31.0.1650.32 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.33:*:*:*:*:*:*:* | 31.0.1650.33 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.34:*:*:*:*:*:*:* | 31.0.1650.34 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.35:*:*:*:*:*:*:* | 31.0.1650.35 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.36:*:*:*:*:*:*:* | 31.0.1650.36 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.37:*:*:*:*:*:*:* | 31.0.1650.37 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.38:*:*:*:*:*:*:* | 31.0.1650.38 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.39:*:*:*:*:*:*:* | 31.0.1650.39 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.41:*:*:*:*:*:*:* | 31.0.1650.41 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.42:*:*:*:*:*:*:* | 31.0.1650.42 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.43:*:*:*:*:*:*:* | 31.0.1650.43 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.44:*:*:*:*:*:*:* | 31.0.1650.44 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.45:*:*:*:*:*:*:* | 31.0.1650.45 | Vulnerable | |
| cpe:2.3:a:google:chrome:31.0.1650.46:*:*:*:*:*:*:* | 31.0.1650.46 | Vulnerable |
- cpe:2.3:a:google:chrome:31.0.1650.10:*:*:*:*:*:*:* Versions 31.0.1650.10 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.11:*:*:*:*:*:*:* Versions 31.0.1650.11 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.12:*:*:*:*:*:*:* Versions 31.0.1650.12 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.13:*:*:*:*:*:*:* Versions 31.0.1650.13 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.14:*:*:*:*:*:*:* Versions 31.0.1650.14 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.15:*:*:*:*:*:*:* Versions 31.0.1650.15 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.16:*:*:*:*:*:*:* Versions 31.0.1650.16 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.17:*:*:*:*:*:*:* Versions 31.0.1650.17 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.18:*:*:*:*:*:*:* Versions 31.0.1650.18 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.19:*:*:*:*:*:*:* Versions 31.0.1650.19 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.20:*:*:*:*:*:*:* Versions 31.0.1650.20 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.22:*:*:*:*:*:*:* Versions 31.0.1650.22 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.23:*:*:*:*:*:*:* Versions 31.0.1650.23 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.25:*:*:*:*:*:*:* Versions 31.0.1650.25 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.26:*:*:*:*:*:*:* Versions 31.0.1650.26 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.27:*:*:*:*:*:*:* Versions 31.0.1650.27 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.28:*:*:*:*:*:*:* Versions 31.0.1650.28 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.29:*:*:*:*:*:*:* Versions 31.0.1650.29 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.30:*:*:*:*:*:*:* Versions 31.0.1650.30 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.31:*:*:*:*:*:*:* Versions 31.0.1650.31 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.32:*:*:*:*:*:*:* Versions 31.0.1650.32 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.33:*:*:*:*:*:*:* Versions 31.0.1650.33 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.34:*:*:*:*:*:*:* Versions 31.0.1650.34 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.35:*:*:*:*:*:*:* Versions 31.0.1650.35 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.36:*:*:*:*:*:*:* Versions 31.0.1650.36 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.37:*:*:*:*:*:*:* Versions 31.0.1650.37 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.38:*:*:*:*:*:*:* Versions 31.0.1650.38 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.39:*:*:*:*:*:*:* Versions 31.0.1650.39 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.41:*:*:*:*:*:*:* Versions 31.0.1650.41 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.42:*:*:*:*:*:*:* Versions 31.0.1650.42 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.43:*:*:*:*:*:*:* Versions 31.0.1650.43 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.44:*:*:*:*:*:*:* Versions 31.0.1650.44 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.45:*:*:*:*:*:*:* Versions 31.0.1650.45 Vulnerable ·Google
- cpe:2.3:a:google:chrome:31.0.1650.46:*:*:*:*:*:*:* Versions 31.0.1650.46 Vulnerable ·Google
Remediation
Red Hat 1 advisory
- RHSA-2013:1803 Released 2013-12-09 · Red Hat rating Moderatelibjpeg-turbo security update
- Red Hat Enterprise Linux Desktop (v. 6) libjpeg-turbo-1.2.1-3.el6_5
- Red Hat Enterprise Linux Desktop Optional (v. 6) libjpeg-turbo-1.2.1-3.el6_5, libjpeg-turbo-devel-1.2.1-3.el6_5, libjpeg-turbo-static-1.2.1-3.el6_5
- Red Hat Enterprise Linux HPC Node (v. 6) libjpeg-turbo-1.2.1-3.el6_5
- Red Hat Enterprise Linux HPC Node Optional (v. 6) libjpeg-turbo-1.2.1-3.el6_5, libjpeg-turbo-devel-1.2.1-3.el6_5, libjpeg-turbo-static-1.2.1-3.el6_5
- Red Hat Enterprise Linux Server (v. 6) libjpeg-turbo-1.2.1-3.el6_5, libjpeg-turbo-1.2.1-3.el6_5.ppc, libjpeg-turbo-devel-1.2.1-3.el6_5 +1
- Red Hat Enterprise Linux Server Optional (v. 6) libjpeg-turbo-1.2.1-3.el6_5, libjpeg-turbo-static-1.2.1-3.el6_5
- Red Hat Enterprise Linux Workstation (v. 6) libjpeg-turbo-1.2.1-3.el6_5, libjpeg-turbo-devel-1.2.1-3.el6_5
- Red Hat Enterprise Linux Workstation Optional (v. 6) libjpeg-turbo-1.2.1-3.el6_5, libjpeg-turbo-static-1.2.1-3.el6_5
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise Linux Desktop (v. 6) | Fixed | RHSA-2013:1803 |
| Red Hat Enterprise Linux Desktop Optional (v. 6) | Fixed | RHSA-2013:1803 |
| Red Hat Enterprise Linux HPC Node (v. 6) | Fixed | RHSA-2013:1803 |
| Red Hat Enterprise Linux HPC Node Optional (v. 6) | Fixed | RHSA-2013:1803 |
| Red Hat Enterprise Linux Server (v. 6) | Fixed | RHSA-2013:1803 |
| Red Hat Enterprise Linux Server Optional (v. 6) | Fixed | RHSA-2013:1803 |
| Red Hat Enterprise Linux Workstation (v. 6) | Fixed | RHSA-2013:1803 |
| Red Hat Enterprise Linux Workstation Optional (v. 6) | Fixed | RHSA-2013:1803 |
Not affected: 2 products
- Red Hat Enterprise Linux 5
- Red Hat Enterprise Linux 7
Timeline
- 2026-10-02 Threatist record created from CVE-2013-6630
- 2026-10-03 Alias added: GHSA-pwx8-2f52-93wg
References
Advisory 23
- openSUSE-SU-2013:1958
- RHSA-2013:1803
- openSUSE-SU-2013:1957
- FEDORA-2013-23127
- openSUSE-SU-2014:0065
- FEDORA-2013-23519
- openSUSE-SU-2013:1917
- openSUSE-SU-2013:1959
- openSUSE-SU-2013:1916
- openSUSE-SU-2014:0008
- http://googlechromereleases.blogspot.com/2013/11/stable-channel-update.html
- openSUSE-SU-2013:1776
- GLSA-201606-03
- openSUSE-SU-2013:1918
- FEDORA-2013-23291
- USN-2052-1
- DSA-2799
- openSUSE-SU-2013:1861
- openSUSE-SU-2013:1777
- MDVSA-2013:273
- USN-2060-1
- USN-2053-1
- FEDORA-2013-23295
Other 7
- 20131112 bugs in IJG jpeg6b & libjpeg-turbo
- https://bugzilla.mozilla.org/show_bug.cgi?id=891693
- http://www.mozilla.org/security/announce/2013/mfsa2013-116.html
- http://www.oracle.com/technetwork/topics/security/bulletinapr2016-2952098.html
- http://git.chromium.org/gitweb/?p=chromium/deps/libjpeg_turbo.git%3Ba=commit%3Bh=32cab49bd4cb1ce069a435fd75f9439c34ddc6f8
- https://code.google.com/p/chromium/issues/detail?id=299835
- http://advisories.mageia.org/MGASA-2013-0333.html
More Google Chrome vulnerabilities
- TI-2025-09686 Type confusion in Google Chrome KEVCVSS 3.1CRITICAL 9.8
- TI-2024-07390 Type confusion in Google Chrome KEVCVSS 3.1CRITICAL 9.6
- TI-2024-04898 Type confusion in Google Chrome KEVCVSS 3.1CRITICAL 9.6
- TI-2024-04600 Type confusion in Google Chrome KEVCVSS 3.1CRITICAL 9.6
- TI-2024-04346 Use after free in Google Chrome KEVCVSS 3.1CRITICAL 9.6
- TI-2023-05824 Integer overflow in Google Chrome KEVCVSS 3.1CRITICAL 9.6
Sources
- CVE-2013-6630 · CVE Program
- CVE-2013-6630 · NVD
- FIRST EPSS
- GHSA-pwx8-2f52-93wg · GitHub Advisory Database · CC BY 4.0
- CVE-2013-6630 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences