Lucene search

K
gentooGentoo FoundationGLSA-200710-05
HistoryOct 07, 2007 - 12:00 a.m.

QGit: Insecure temporary file creation

2007-10-0700:00:00
Gentoo Foundation
security.gentoo.org
14

6.9 Medium

CVSS2

Access Vector

LOCAL

Access Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

COMPLETE

Integrity Impact

COMPLETE

Availability Impact

COMPLETE

AV:L/AC:M/Au:N/C:C/I:C/A:C

0.0004 Low

EPSS

Percentile

5.2%

Background

QGit is a graphical interface to git repositories that allows you to browse revisions history, view patch content and changed files.

Description

Raphael Marichez discovered that the DataLoader::doStart() method creates temporary files in an insecure manner and executes them.

Impact

A local attacker could perform a symlink attack, possibly overwriting files or executing arbitrary code with the rights of the user running QGit.

Workaround

There is no known workaround at this time.

Resolution

All QGit users should upgrade to the latest version:

 # emerge --sync
 # emerge --ask --oneshot --verbose ">=dev-util/qgit-1.5.7"
OSVersionArchitecturePackageVersionFilename
Gentooanyalldev-util/qgit< 1.5.7UNKNOWN

6.9 Medium

CVSS2

Access Vector

LOCAL

Access Complexity

MEDIUM

Authentication

NONE

Confidentiality Impact

COMPLETE

Integrity Impact

COMPLETE

Availability Impact

COMPLETE

AV:L/AC:M/Au:N/C:C/I:C/A:C

0.0004 Low

EPSS

Percentile

5.2%