CVE-2015-3885
Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to...
Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to cause a denial of service (crash) via a crafted image, which triggers a buffer overflow, related to the len variable.
Exploit likelihood
What each source reports
NVD Score used
4.3
Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to cause a denial of service (crash) via a crafted image, which triggers a buffer overflow, related to the len variable.
- Record
CVE-2015-3885- CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-189
- Updated
- 2026-11-02
CVE List No score
Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to cause a denial of service (crash) via a crafted image, which triggers a buffer overflow, related to the len variable.
- Record
CVE-2015-3885- Updated
- 2026-11-02
EUVDEUVD-2015-3920 No score
Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to cause a denial of service (crash) via a crafted image, which triggers a buffer overflow, related to the len variable.
- Record
EUVD-2015-3920- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-gxxm-8rj8-v8q7 No score
Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to...
Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to cause a denial of service (crash) via a crafted image, which triggers a buffer overflow, related to the len variable.
- Record
GHSA-gxxm-8rj8-v8q7- Updated
- 2026-11-02
OSV No score
Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to cause a denial of service (crash) via a crafted image, which triggers a buffer overflow, related to the len variable.
- Record
CVE-2015-3885- Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-3885 No score
Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to cause a denial of service (crash) via a crafted image, which triggers a buffer overflow, related to the len variable.
- Record
DEBIAN-CVE-2015-3885- Updated
- 2026-11-02
Show 12 moreShow less
OSVMGASA-2015-0222 No score
Updated darktable packages fix CVE-2015-3885
Updated darktable package fixes security vulnerability
The dcraw tool bundled in darktable's libraw copy suffers from an integer overflow condition which leads to a buffer overflow. A maliciously crafted raw image file can be used to trigger the vulnerability, causing a Denial of Service condition.
The bundled dcraw code has been patched to fix this vulnerability.
- Record
MGASA-2015-0222- Updated
- 2026-11-02
OSVMGASA-2015-0224 No score
Updated libraw packages fix CVE-2015-3885
Updated libraw packages fix security vulnerability:
The dcraw tool suffers from an integer overflow condition which lead to a buffer overflow. The vulnerability concerns the 'len' variable, parsed without validation from opened images, used in the ljpeg_start() function. A maliciously crafted raw image file can be used to trigger the vulnerability, causing a Denial of Service condition (CVE-2015-3885).
LibRaw contains a bundled copy of the affected code. The libraw package has been patched to fix this issue.
- Record
MGASA-2015-0224- Updated
- 2026-11-02
OSVMGASA-2015-0225 No score
Updated ufraw & dcraw packages fix CVE-2015-3885
Updated dcraw and ufraw packages fix security vulnerability:
The dcraw tool suffers from an integer overflow condition which lead to a buffer overflow. The vulnerability concerns the 'len' variable, parsed without validation from opened images, used in the ljpeg_start() function. A maliciously crafted raw image file can be used to trigger the vulnerability, causing a Denial of Service condition (CVE-2015-3885).
The ufraw package also contains the affected code. The dcraw and ufraw packages have been patched to fix this issue.
- Record
MGASA-2015-0225- Updated
- 2026-11-02
OSVMGASA-2015-0226 No score
Updated rawtherapee packages fix CVE-2015-3885
Updated rawtherapee package fixes security vulnerability:
The dcraw tool suffers from an integer overflow condition which lead to a buffer overflow. The vulnerability concerns the 'len' variable, parsed without validation from opened images, used in the ljpeg_start() function. A maliciously crafted raw image file can be used to trigger the vulnerability, causing a Denial of Service condition (CVE-2015-3885).
The rawtherapee package contains a bundled copy of the affected code and has been patched to fix this issue.
- Record
MGASA-2015-0226- Updated
- 2026-11-02
OSVMGASA-2015-0230 No score
Updated xbmc packages fix CVE-2015-3885
Updated xbmc package fixes security vulnerability:
The dcraw tool suffers from an integer overflow condition which lead to a buffer overflow. The vulnerability concerns the 'len' variable, parsed without validation from opened images, used in the ljpeg_start() function. A maliciously crafted raw image file can be used to trigger the vulnerability, causing a Denial of Service condition (CVE-2015-3885).
The xbmc package contains a bundled copy of the affected code and has been patched to fix this issue.
- Record
MGASA-2015-0230- Updated
- 2026-11-02
OSVMGASA-2016-0373 No score
Updated freeimage packages fix security vulnerability
Multiple vulnerabilities were discovered in the FreeImage multimedia library, which might result in denial of service or the execution of arbitrary code if a malformed XMP or RAW image is processed. (CVE-2015-3885, CVE-2016-5684)
- Record
MGASA-2016-0373- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10478-1 No score
darktable-2.0.7-1.1 on GA media
These are all security issues fixed in the darktable-2.0.7-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10478-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10588-1 No score
rawtherapee-5.8-5.1 on GA media
These are all security issues fixed in the rawtherapee-5.8-5.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10588-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:2300-1 No score
Security update for libraw
This update for libraw fixes the following issues:
-
CVE-2015-3885: A specially crafted raw image file could have caused a Denial of Service through an integer overflow. (bsc#930683)
-
CVE-2015-8367: The function phase_one_correct() did not handle memory object initialization correctly, which may have caused some other problems. (bsc#957517)
-
CVE-2017-6886: memory corruption in parse_tiff_ifd() func (internal/dcraw_common.cpp) could lead to Denial of service (bsc#1039380)
-
CVE-2017-6889: integer overflow error within the 'foveon_load_camf()' function (dcraw_foveon.c) could lead to Denial of service (bsc#1039210)
-
CVE-2017-6890: boundary error within the 'foveon_load_camf()' function (dcraw_foveon.c) (bsc#1039209)
- Record
SUSE-SU-2017:2300-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:1380-1 No score
Security update for libraw
This update for libraw fixes the following issues:
- CVE-2025-43962: Fixed out-of-bounds read when tag 0x412 processing in phase_one_correct function (bsc#1241585)
- CVE-2025-43964: Fixed tag 0x412 processing in phase_one_correct does not enforce minimum w0 and w1 values (bsc#1241584)
- Record
SUSE-SU-2025:1380-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2015-3885 No score
Integer overflow in the ljpeg_start function in dcraw 7.00 and earlier allows remote attackers to cause a denial of service (crash) via a crafted image, which triggers a buffer overflow, related to the len variable.
- Record
UBUNTU-CVE-2015-3885- Updated
- 2026-11-02
OSVUSN-3492-1 No score
libraw vulnerabilities
It was discovered that LibRaw incorrectly handled photo files. If a user or automated system were tricked into processing a specially crafted photo file, a remote attacker could cause applications linked against LibRaw to crash, resulting in a denial of service, or possibly execute arbitrary code
- Record
USN-3492-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
darktableDebian:12 |
before 1.6.7-1 | 1.6.7-1 |
darktableDebian:13 |
before 1.6.7-1 | 1.6.7-1 |
darktableDebian:14 |
before 1.6.7-1 | 1.6.7-1 |
dcrawDebian:12 |
before 9.26-1 | 9.26-1 |
dcrawDebian:13 |
before 9.26-1 | 9.26-1 |
dcrawDebian:14 |
before 9.26-1 | 9.26-1 |
exactimageDebian:12 |
before 0.9.1-5 | 0.9.1-5 |
exactimageDebian:13 |
before 0.9.1-5 | 0.9.1-5 |
exactimageDebian:14 |
before 0.9.1-5 | 0.9.1-5 |
freeimageDebian:12 |
before 3.15.4-6 | 3.15.4-6 |
Show 35 moreShow less
| Package | Affected | Fixed |
|---|---|---|
freeimageDebian:13 |
before 3.15.4-6 | 3.15.4-6 |
kodiDebian:12 |
before 16.0+dfsg1-1 | 16.0+dfsg1-1 |
kodiDebian:13 |
before 16.0+dfsg1-1 | 16.0+dfsg1-1 |
kodiDebian:14 |
before 16.0+dfsg1-1 | 16.0+dfsg1-1 |
librawDebian:12 |
before 0.16.2-1 | 0.16.2-1 |
librawDebian:13 |
before 0.16.2-1 | 0.16.2-1 |
librawDebian:14 |
before 0.16.2-1 | 0.16.2-1 |
rawtherapeeDebian:12 |
before 4.2-2 | 4.2-2 |
rawtherapeeDebian:13 |
before 4.2-2 | 4.2-2 |
rawtherapeeDebian:14 |
before 4.2-2 | 4.2-2 |
exactimageDebian:6.0 |
before 0.8.1-3+deb6u4, plus listed versions 0.8.1-3 |
0.8.1-3+deb6u4 |
librawDebian:6.0 |
before 0.9.1-1+deb6u1, plus listed versions 0.9.1-1 |
0.9.1-1+deb6u1 |
freeimageDebian:8 |
before 3.15.4-4.2+deb8u1, plus listed versions 3.15.4-4.13.15.4-4.2 |
3.15.4-4.2+deb8u1 |
darktableMageia:4 |
before 1.2.3-4.3.mga4 | 1.2.3-4.3.mga4 |
librawMageia:4 |
before 0.15.4-2.1.mga4 | 0.15.4-2.1.mga4 |
dcrawMageia:4 |
before 9.19-3.1.mga4 | 9.19-3.1.mga4 |
ufrawMageia:4 |
before 0.19.2-5.1.mga4 | 0.19.2-5.1.mga4 |
rawtherapeeMageia:4 |
before 4.0.11-2.2.mga4 | 4.0.11-2.2.mga4 |
xbmcMageia:4 |
before 12.3-1.3.mga4 | 12.3-1.3.mga4 |
freeimageMageia:5 |
before 3.154-1.2.mga5 | 3.154-1.2.mga5 |
librawSUSE:Linux Enterprise Desktop 12 SP2 |
before 0.15.4-9.2 | 0.15.4-9.2 |
librawSUSE:Linux Enterprise Desktop 12 SP3 |
before 0.15.4-9.2 | 0.15.4-9.2 |
librawSUSE:Linux Enterprise Software Development Kit 12 SP2 |
before 0.15.4-9.2 | 0.15.4-9.2 |
librawSUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 0.15.4-9.2 | 0.15.4-9.2 |
librawSUSE:Linux Enterprise Workstation Extension 12 SP2 |
before 0.15.4-9.2 | 0.15.4-9.2 |
librawSUSE:Linux Enterprise Workstation Extension 12 SP3 |
before 0.15.4-9.2 | 0.15.4-9.2 |
librawSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 0.15.4-45.1 | 0.15.4-45.1 |
librawUbuntu:14.04:LTS |
before 0.15.4-1ubuntu0.1, plus listed versions 0.15.3-1ubuntu10.15.4-1 |
0.15.4-1ubuntu0.1 |
freeimageUbuntu:Pro:14.04:LTS |
before 3.15.4-3ubuntu0.1+esm2, plus listed versions 3.15.1-2build13.15.1-2build23.15.4-23.15.4-33.15.4-3ubuntu0.13.15.4-3ubuntu0.1+esm1 |
3.15.4-3ubuntu0.1+esm2 |
dcrawUbuntu:16.04:LTS |
All versions, plus listed versions 9.21-0.2 |
None known |
kodiUbuntu:16.04:LTS |
All versions, plus listed versions 15.1+dfsg1-315.2+dfsg1-1build115.2+dfsg1-315.2+dfsg1-3ubuntu115.2+dfsg1-3ubuntu1.1 |
None known |
kodiUbuntu:24.04:LTS |
All versions, plus listed versions 2:20.2+dfsg-42:20.2+dfsg-4build12:20.2+dfsg-4build22:20.2+dfsg-4ubuntu12:20.3+dfsg-12:20.4+dfsg-12:20.5+dfsg-1build22:20.5+dfsg-1ubuntu1 |
None known |
kodiUbuntu:26.04:LTS |
All versions, plus listed versions 2:21.2+dfsg-4build22:21.2+dfsg-4build32:21.2+dfsg-52:21.3+dfsg-12:21.3+dfsg-1build12:21.3+dfsg-1ubuntu1 |
None known |
librawUbuntu:16.04:LTS |
before 0.17.1-1ubuntu0.1, plus listed versions 0.16.2-10.17.0-10.17.1-1 |
0.17.1-1ubuntu0.1 |
rawtherapeeopenSUSE:Tumbleweed |
before 5.8-5.1 | 5.8-5.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2015-3885 is a medium vulnerability (CVSS 4.3) in Dcraw Project Dcraw, published May 13, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 5.44%, the 92nd percentile. Fixed in darktable 1.6.7-1.
References
securityfocus.com/bid/74590
security.gentoo.org/glsa/201706-17
github.com/LibRaw/LibRaw/commit/4606c28f494a750892c5c1ac7903e62dd1c6fdb5
lists.fedoraproject.org/pipermail/package-announce/2015-May/159083.html
lists.fedoraproject.org/pipermail/package-announce/2015-June/159469.html
security.gentoo.org/glsa/201701-54
Show 61 moreShow less
lists.fedoraproject.org/pipermail/package-announce/2015-June/159518.html
lists.fedoraproject.org/pipermail/package-announce/2015-June/159625.html
oracle.com/technetwork/topics/security/bulletinapr2016-2952098.html
lists.fedoraproject.org/pipermail/package-announce/2015-July/162084.html
lists.fedoraproject.org/pipermail/package-announce/2015-June/159665.html
lists.fedoraproject.org/pipermail/package-announce/2015-June/159579.html
lists.fedoraproject.org/pipermail/package-announce/2015-June/159479.html
securityfocus.com/archive/1/535513/100/0/threaded
lists.fedoraproject.org/pipermail/package-announce/2015-May/159123.html
ocert.org/advisories/ocert-2015-006.html
github.com/rawstudio/rawstudio/commit/983bda1f0fa5fa86884381208274198a620f006e
nvd.nist.gov/vuln/detail/CVE-2015-3885
github.com/advisories/GHSA-gxxm-8rj8-v8q7
security-tracker.debian.org/tracker/CVE-2015-3885
advisories.mageia.org/MGASA-2015-0222.html
bugs.mageia.org/show_bug.cgi?id=15915
bugs.mageia.org/show_bug.cgi?id=15910
openwall.com/lists/oss-security/2015/05/12/8
advisories.mageia.org/MGASA-2015-0224.html
bugs.mageia.org/show_bug.cgi?id=15925
advisories.mageia.org/MGASA-2015-0225.html
bugs.mageia.org/show_bug.cgi?id=15926
advisories.mageia.org/MGASA-2015-0226.html
bugs.mageia.org/show_bug.cgi?id=15927
advisories.mageia.org/MGASA-2015-0230.html
bugs.mageia.org/show_bug.cgi?id=15928
advisories.mageia.org/MGASA-2016-0373.html
bugs.mageia.org/show_bug.cgi?id=19547
talosintelligence.com/reports/TALOS-2016-0189
lwn.net/Articles/703585
suse.com/support/update/announcement/2017/suse-su-20172300-1
bugzilla.suse.com/1039209
bugzilla.suse.com/1039210
bugzilla.suse.com/1039379
bugzilla.suse.com/1039380
bugzilla.suse.com/930683
bugzilla.suse.com/957517
suse.com/security/cve/CVE-2015-3885
suse.com/security/cve/CVE-2015-8367
suse.com/security/cve/CVE-2017-6886
suse.com/security/cve/CVE-2017-6887
suse.com/security/cve/CVE-2017-6889
suse.com/security/cve/CVE-2017-6890
suse.com/security/cve/CVE-2017-6899
suse.com/support/update/announcement/2025/suse-su-20251380-1
bugzilla.suse.com/1241584
bugzilla.suse.com/1241585
suse.com/security/cve/CVE-2025-43962
suse.com/security/cve/CVE-2025-43964
ubuntu.com/security/CVE-2015-3885
codesearch.debian.net/results/int%20CLASS%20ljpeg_start
ubuntu.com/security/notices/USN-3492-1
cve.org/CVERecord?id=CVE-2015-3885
ubuntu.com/security/CVE-2015-8366
ubuntu.com/security/CVE-2015-8367
ubuntu.com/security/CVE-2017-6886
ubuntu.com/security/CVE-2017-6887
ubuntu.com/security/CVE-2017-13735
ubuntu.com/security/CVE-2017-14265
ubuntu.com/security/CVE-2017-14348
ubuntu.com/security/CVE-2017-14608