Launchpad has imported 12 comments from the remote bug at
https://bugzilla.redhat.com/show_bug.cgi?id=332401.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2007-10-15T13:50:58+00:00 Tomas wrote:

Hugin was reported to create temporary / debug files in unsafe manner.  During
the optimizer run, it creates debug output file with pre-defined name:
/tmp/hugin_debug_optim_results.txt .  If file was already created by other user,
hugin gives an error message.

This problem can be abused by malicious local user to perform symlink attack
against user running hugin, which will result in overwrite of arbitrary file
writable by user running hugin with panorama optimizer output.

There does not seem to be any upstream patch at the moment.  Updated package was
released for openSuSE, which resolves this problem by disabling creation of
debug file.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/hugin/+bug/162602/comments/0

------------------------------------------------------------------------
On 2007-10-15T16:25:27+00:00 Bruno wrote:

There isn't an upstream patch because nobody at opensuse bothered to contact
upstream before creating a CVE.  The fix however is a simple one-liner:

  sed -i 's/define DEBUG_WRITE_OPTIM_OUTPUT$/undef DEBUG_WRITE_OPTIM_OUTPUT/' \
  src/Panorama/PTOptimise.cpp

Though currently hugin isn't buildable for either f7 or f8 due to #295521 so
this one is stucked.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/hugin/+bug/162602/comments/1

------------------------------------------------------------------------
On 2007-10-16T07:21:55+00:00 Tomas wrote:

Yes, this is probably the easiest way to fix this.  However, upstream may want
to develop other fix, which does not sacrifice some functionality (I'm not
trying to say fix above is wrong ;).

According to comments in huginApp.cpp, there is some intention to fix temp file
usage:

  // FIXME, make secure against some symlink attacks


Reply at: https://bugs.launchpad.net/ubuntu/+source/hugin/+bug/162602/comments/2

------------------------------------------------------------------------
On 2007-10-24T20:00:11+00:00 Bruno wrote:

Created attachment 236541
Patch to fix CVE-2007-5200

This is the upstream patch to fix this and another similar bug.  Note that
releasing a new hugin still depends on bug #295521

Reply at:
https://bugs.launchpad.net/ubuntu/+source/hugin/+bug/162602/comments/3

------------------------------------------------------------------------
On 2007-11-01T16:37:10+00:00 Lubomir wrote:

This is well over a month and still not resolved. Do you need any help other
than oneliner fix in rebuilding wxGTK?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/hugin/+bug/162602/comments/4

------------------------------------------------------------------------
On 2007-11-05T22:24:58+00:00 Bruno wrote:

The patch and updated hugin.spec files for FC-6, F-7, F-8 and devel are in CVS.
 I can't actually run `make tag` so I'm giving up on this one:

[bruno@moo FC-6]$ cd ../F-7
[bruno@moo F-7]$ make tag
cvs tag  -c hugin-0_6_1-11_fc7
cvs tag: Tagging .
T .cvsignore
T Makefile
T branch
T hugin-0.6.1-CVE-2007-5200.patch
T hugin.spec
T sources
Tagged with: hugin-0_6_1-11_fc7

[bruno@moo F-7]$ cd ../F-8/
[bruno@moo F-8]$ make tag
error: Macro %dist has empty body
error: Macro %dist has empty body
error: Macro % has illegal name (%define)
error: Macro % has illegal name (%define)
error: Macro %dist has empty body
error: Macro %dist has empty body
error: Macro % has illegal name (%define)
error: Macro % has illegal name (%define)
error: Macro %dist has empty body
error: Macro %dist has empty body
error: Macro % has illegal name (%define)
error: Macro % has illegal name (%define)
error: Macro %dist has empty body
error: Macro %dist has empty body
error: Macro % has illegal name (%define)
error: Macro % has illegal name (%define)
error: Macro %dist has empty body
error: Macro %dist has empty body
error: Macro % has illegal name (%define)
error: Macro % has illegal name (%define)
error: Macro %dist has empty body
error: Macro %dist has empty body
error: Macro % has illegal name (%define)
error: Macro % has illegal name (%define)
error: Macro %dist has empty body
error: Macro %dist has empty body
error: Macro % has illegal name (%define)
error: Macro % has illegal name (%define)
error: Macro %dist has empty body
error: Macro %dist has empty body
error: Macro % has illegal name (%define)
error: Macro % has illegal name (%define)
cvs tag  -c hugin-0_6_1-11_fc7
ERROR: The tag hugin-0_6_1-11_fc7 is already applied on a different branch
ERROR: You can not forcibly move tags between branches
hugin-0_6_1-5_fc6:devel:bpostle:1174424717
hugin-0_6_1-5_fc5:FC-5:bpostle:1174425164
hugin-0_6_1-6_fc7:devel:bpostle:1174425968
hugin-0_6_1-6_fc5:FC-5:bpostle:1174425980
hugin-0_6_1-6_fc6:FC-6:bpostle:1174425991
hugin-0_6_1-7_fc7:F-7:bpostle:1187035915
hugin-0_6_1-7_fc8:devel:bpostle:1187035930
hugin-0_6_1-8_fc8:devel:bpostle:1187730420
hugin-0_6_1-9_fc8:devel:bpostle:1187814430
hugin-0_6_1-10_fc8:devel:bpostle:1194300775
hugin-0_6_1-10_fc7:F-8:bpostle:1194300791
hugin-0_6_1-11_fc6:FC-6:bpostle:1194301109
hugin-0_6_1-11_fc7:F-7:bpostle:1194301120
cvs tag: Pre-tag check failed
cvs [tag aborted]: correct the above errors first!
make: *** [tag] Error 1


Reply at: https://bugs.launchpad.net/ubuntu/+source/hugin/+bug/162602/comments/5

------------------------------------------------------------------------
On 2007-11-06T08:00:31+00:00 Lubomir wrote:

Bruno: No idea what your issue was (you had up-to date CVS checked out?), but
seems like there were no changes to Makefiles. Anyways, thanks for the patch I
was able to successfully tag and build all affected branches.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/hugin/+bug/162602/comments/6

------------------------------------------------------------------------
On 2007-11-06T16:06:34+00:00 Fedora wrote:

hugin-0.6.1-11.fc8 has been pushed to the Fedora 8 stable repository.
If problems still persist, please make note of it in this bug report.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/hugin/+bug/162602/comments/7

------------------------------------------------------------------------
On 2007-11-06T23:54:22+00:00 Bruno wrote:

(In reply to comment #7)
> Bruno: No idea what your issue was (you had up-to date CVS checked out?)

I hadn't updated 'common', this has happened to me before...

> I was able to successfully tag and build all affected branches.

Thanks, there was no wxGTK release, is bug #295521 local to my system
only?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/hugin/+bug/162602/comments/8

------------------------------------------------------------------------
On 2007-11-07T12:49:46+00:00 Lubomir wrote:

(In reply to comment #9)

> > I was able to successfully tag and build all affected branches.
> Thanks, there was no wxGTK release, is bug #295521 local to my system only?

Huh, I even forgot about that :) Anyways, as you can see, the package built.
That can mean that either some other build root change (gcc or whatever) solved
that or it is really specific to your configuration. Which version do you run,
are you completly up-to-date?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/hugin/+bug/162602/comments/9

------------------------------------------------------------------------
On 2007-11-07T21:07:49+00:00 Bruno wrote:

I am/was up to date, the system is x86_64.  I can switch between the two wxGTK
packages and reproduce, though it looks like I need to try this in mock and
update the bug report as necessary.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/hugin/+bug/162602/comments/10

------------------------------------------------------------------------
On 2007-11-09T23:38:54+00:00 Fedora wrote:

hugin-0.6.1-11.fc7 has been pushed to the Fedora 7 stable repository.
If problems still persist, please make note of it in this bug report.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/hugin/+bug/162602/comments/11


** Changed in: hugin (Fedora)
   Importance: Unknown => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/162602

Title:
  [CVE-2007-5200] hugin allows local users to overwrite arbitrary files
  via a symlink attack on a temporary file.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/hugin/+bug/162602/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to