Bug 461501 (CVE-2008-3927)
Summary: | CVE-2008-3927 tiger: insecure temporary file use in genmsgidx | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Other] Security Response | Reporter: | Tomas Hoger <thoger> | ||||||||
Component: | vulnerability | Assignee: | Red Hat Product Security <security-response-team> | ||||||||
Status: | CLOSED WONTFIX | QA Contact: | |||||||||
Severity: | low | Docs Contact: | |||||||||
Priority: | low | ||||||||||
Version: | unspecified | CC: | security-response-team, vdanen | ||||||||
Target Milestone: | --- | Keywords: | Security | ||||||||
Target Release: | --- | ||||||||||
Hardware: | All | ||||||||||
OS: | Linux | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2012-09-10 22:08:11 UTC | Type: | --- | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Bug Depends On: | 665464 | ||||||||||
Bug Blocks: | |||||||||||
Attachments: |
|
Description
Tomas Hoger
2008-09-08 16:15:27 UTC
Shipped in Fedora as /usr/lib/tiger/util/genmsgidx According to the Debian bug, this script is not needed in runtime, only in packages built time. If that is the case, removing it completely may be a solution. Created attachment 316103 [details]
Patch used by Debian maintainer
Uses tempfile from debianutils and fallback to previous insecure way when it's not available.
Created attachment 316104 [details]
Patch using mktemp
Created attachment 316105 [details]
Patch that completely removes temporary file usage
It should be possibly to do the same functionality without need of temporary file.
Actually, if we only care about Fedora, we can assume that [ accepts -x option and skip test completely. bash version of [ seems to support -x even in version shipped in Red Hat Enterprise Linux 2.1, coreutils version of [ seems to support it as of Red Hat Enterprise Linux 4.
If we that script to work on older systems, I'd probably go with this patch not using any temporary file.
Wow. This was reported two years ago, has a working patch, and it was never fixed. Created tiger tracking bugs for this issue Affects: fedora-all [bug 665464] This file seems to no longer exist in any version of tigervnc that we ship. (In reply to comment #7) > This file seems to no longer exist in any version of tigervnc that we ship. Note that this bug is for tiger (Security auditing on UNIX systems), not tigervnc. It seem tiger was removed form Fedora before F15. Hah, don't know why I was looking at tigervnc. The file doesn't exist anywhere in Fedora anyways. Thanks for the double-check. |