Bug 1002299 - (CVE-2013-5648) CVE-2013-5648 libdigidoc: arbitrary file overwrite flaw
CVE-2013-5648 libdigidoc: arbitrary file overwrite flaw
Product: Security Response
Classification: Other
Component: vulnerability (Show other bugs)
All Linux
medium Severity medium
: ---
: ---
Assigned To: Red Hat Product Security
: Security
Depends On: 1002302
  Show dependency treegraph
Reported: 2013-08-28 16:34 EDT by Vincent Danen
Modified: 2014-11-27 04:34 EST (History)
4 users (show)

See Also:
Fixed In Version: libdigidoc 3.7.2
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2014-11-26 09:13:58 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Vincent Danen 2013-08-28 16:34:33 EDT
It was reported [1],[2] that ID-software 3.7.2 (libdigidoc):

"Fixed one critical bug in the DDOC parsing routines. By persuading a victim to open a specially-crafted DDOC file, a remote attacker could exploit this vulnerability to overwrite arbitrary files on the system with the privileges of the victim."

The patch is in svn (not the repository from code.google.com/p/esteid, but from svn.eesti.ee) [3] (r98).  This patch was backported for Mageia [4] and looks applicable to what we ship in Fedora (although we have a much older version).  The patch from Mageia (or upstream) won't apply without changes, however, as it's adding a new error code.  Judging from the patch, it's just making sure that the file name doesn't include '/' or '\\' (so no paths in the filename).

[1] http://www.id.ee/?lang=en&id=34283#3_7_2
[2] https://bugs.mageia.org/show_bug.cgi?id=11100
[3] https://svn.eesti.ee/projektid/idkaart_public/
[4] http://svnweb.mageia.org/packages/updates/3/libdigidoc/current/SOURCES/libdigidoc-
Comment 1 Vincent Danen 2013-08-28 16:37:11 EDT
Created libdigidoc tracking bugs for this issue:

Affects: fedora-all [bug 1002302]
Comment 2 Vincent Danen 2013-08-29 00:55:55 EDT
This issue was assigned the name CVE-2013-5648:

Comment 3 Fedora Update System 2014-11-18 07:20:59 EST
libdigidoc- has been pushed to the Fedora 21 stable repository.  If problems still persist, please make note of it in this bug report.

Note You need to log in before you can comment on or make changes to this bug.