Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 79720
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Security <security@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Ricardo Cordeiro <Ricardo.Cordeiro@iscte.pt>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:
Flags: Requestee:
 
 
  ()

Filename Description Type Creator Created Size Actions
qt-2.3.2-bmp.patch qt-2.3.2-bmp.patch patch SpanKY 2005-04-28 15:14 0000 1.05 KB Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 79720 depends on: Show dependency tree
Bug 79720 blocks:

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-01-27 06:54 0000
x11-misc/xfontselector-0.9.2 depends on =qt-2*

'glsa-check -t all' indicates that the installed qt-2.3.2-r1 is vulnerable to GLSA 200408-20. I've checked bugtraq report 10977 and found that qt-2.3.1 was vulnerable and fixed by TurboLinux. Also checked QT-2.3.2 Changes page and found nothing about the vulnerability (or couldn't find, so I ask someone to confirm that).

I'll leave this issue to be confirmed by the experts.

References:

GLSA 200408-20 / QT - http://security.gentoo.org/glsa/glsa-200408-20.xml
bugtraq id 10977 - http://www.securityfocus.com/bid/10977/info/
Trolltech QT-2.3.2 Changes - http://www.trolltech.com/developer/changes/changes-2.3.2.html

------- Comment #1 From Sune Kloppenborg Jeppesen 2005-01-27 09:40:07 0000 -------
kde/desktop-misc please verify and advise.

It seems likely that the old qt version is vulnerable, at least it was released before the vulnerability was fixed and version 2.3.1 is vulnerable according to the sources mentioned.

------- Comment #2 From Sune Kloppenborg Jeppesen 2005-02-13 05:47:48 0000 -------
kde/desktop-misc please comment. Otherwise we'll have to mask the package soon.

------- Comment #3 From Gregorio Guidi (RETIRED) 2005-02-13 06:45:29 0000 -------
This project has been inactive for almost three years, it should just be 
masked, and removed from portage shortly after that.

------- Comment #4 From Sune Kloppenborg Jeppesen 2005-02-13 07:31:29 0000 -------
desktop-misc please comment/react on comment #3

------- Comment #5 From Sune Kloppenborg Jeppesen 2005-03-02 02:46:17 0000 -------
No response from desktop-misc and dead upstream. I think it should be masked
prior to removal.

vapier/solar please do the vodoo.

------- Comment #6 From solar 2005-03-02 12:22:03 0000 -------
This now package.masked per request

------- Comment #7 From Gregorio Guidi (RETIRED) 2005-03-09 05:52:43 0000 -------
I just found that app-admin/qtsvc is in the same situation as xfontselector.

Another one to mask?

------- Comment #8 From Thierry Carrez (RETIRED) 2005-04-10 10:39:39 0000 -------
KDE herd: if qtsvc requires a vulnerable QT then yes, it should be masked (or
removed)... If it can be adapted to use a fixed QT, then it should be
patched...

Your input needed :)

------- Comment #9 From Gregorio Guidi (RETIRED) 2005-04-13 07:45:41 0000 -------
Added app-admin/qtsvc to package.mask.

There's only one other packages that explicitly depends on qt-2: games-roguelike/slashem (games herd).

------- Comment #10 From Thierry Carrez (RETIRED) 2005-04-13 08:35:48 0000 -------
Games herd, slahem should probably be package.masked because it depends on a
vulnerable QT lib (or fixed to accept a fixed QT lib dependency).

------- Comment #11 From Thierry Carrez (RETIRED) 2005-04-21 01:02:15 0000 -------
Chris/vapier: *bump*

------- Comment #12 From Carsten Lohrke 2005-04-21 13:44:54 0000 -------
The bugtraq entry lists quite a number of affected Qt versions, but not 2.3.2.
According to their advisories Debian and Suse (the N. corporate website design
sux, btw.) had to address only Qt 3. Do we have to investigate or can we try to
get rid of Qt 2 at all?!

------- Comment #13 From SpanKY 2005-04-21 14:24:36 0000 -------
i'm not quite sure i understand ...

is qt-2.x vuln or not ?

slashem has *optional* qt support, so we could just force -qt on it until it works with qt-3.x, or someone fixes qt-2.x (assuming it is vuln)

------- Comment #14 From Sune Kloppenborg Jeppesen 2005-04-21 22:40:19 0000 -------
Carsten, If you want to keep qt-2 in the tree please investigate otherwise
we'll just have to flush it when all deps are removed.

SpanKY, that sounds like an acceptable solution.

------- Comment #15 From Caleb Tennis 2005-04-22 05:47:45 0000 -------
It's okay with me to get rid of Qt2 and all of the packages that depend upon it
- however, I'm not entirely sure that this bug affects Qt2.  Either way, the
latest version is like 2.3.7, and ours is 2.3.2.  I would think very few people
run Qt2 anymore, except as a direct result of an older program that relies on
it.

------- Comment #16 From Sune Kloppenborg Jeppesen 2005-04-22 06:02:02 0000 -------
Caleb, I'm not sure this affects QT2 either. But if we have no pkgs using it I
see no reason to keep it in the tree and the remaining packages seems rather
minor. 

Otherwise someone will have to take the time and debunk this for QT2.

------- Comment #17 From SpanKY 2005-04-22 08:33:16 0000 -------
just because we're not using it doesnt mean people arent utilizing binary-only
apps with a qt-2 frontend ...

i'd rather not punt the lib if it's not vuln and it's not really causing any
problems otherwise ...

------- Comment #18 From Carsten Lohrke 2005-04-22 09:10:15 0000 -------
> If you want to keep qt-2 in the tree

No interest, but SpanKy may be right. According to the bugtray entry Qt 2.3.1 is vulnerable, but it doesn't say anything about other Qt 2 versions. I for one would prefer if we get rid of all dependencies in the tree, update to the latest version and package mask it after six weeks or so. Everyone who really needs it can grab it then, but we don't have to support it anymore.

------- Comment #19 From Sune Kloppenborg Jeppesen 2005-04-22 10:29:56 0000 -------
Caleb you could post to -dev to see the reaction? I see no great reason to keep
it in the tree if the owner herd wants it removed.

Anyone read through the changelogs up to the newest version or looked at ie.
Debian?

------- Comment #20 From Caleb Tennis 2005-04-22 10:38:46 0000 -------
Call me crazy, but qt-2.3.2-r2 is set to build against the system png and jpeg
libraries (-system-libpng -system-libjpeg), which would indicate to me that as
long as those libraries are safe, that Qt is safe.

Thoughts?

(The changelog for Qt2 on Trolltech's site makes no mention of this fix for
this series).

------- Comment #21 From Sune Kloppenborg Jeppesen 2005-04-28 13:35:33 0000 -------
SpanKY please advise.

------- Comment #22 From SpanKY 2005-04-28 15:13:59 0000 -------
i looked on the trolltech website and didnt see a version newer than 2.3.2 ...

either way, the fix is pretty easy to obtain by doing a diff between the 3.3.2 and 3.3.3 versions

------- Comment #23 From SpanKY 2005-04-28 15:14:11 0000 -------
Created an attachment (id=57516) [details]
qt-2.3.2-bmp.patch

------- Comment #24 From Carsten Lohrke 2005-04-28 15:28:53 0000 -------
SpanKY: Fixing Qt-2.3 is one thing, but the idea is more to phase it out and
remove all dependencies on it in the tree.

------- Comment #25 From Sune Kloppenborg Jeppesen 2005-04-29 01:21:48 0000 -------
There are also issues with PNG, XPM, GIF and JPEG image types. The detailed BMP
reference were only for the PoC. 

------- Comment #26 From SpanKY 2005-04-29 06:03:51 0000 -------
ok, well i'd prefer to keep qt-2* regardless, but i'm not the maintainer so i
dont really have say

if maintainer wishes to punt the pkg then i'll just update slashem and drop the
qt frontend

------- Comment #27 From SpanKY 2005-05-04 18:22:58 0000 -------
dropped slashem-0.0.760's qt support since no one really cares :p

------- Comment #28 From Sune Kloppenborg Jeppesen 2005-05-08 08:44:33 0000 -------
Carlo will you remove old vulnerable QT ebuilds?

------- Comment #29 From Carsten Lohrke 2005-05-10 08:14:44 0000 -------
SpanKY: I'd maybe care, if newer Qt 2.x versions would be made available by
Trolltech. No general upstream support, no support by us, either.

Sune: app-admin/qtsvc and x11-libs/qt-2* are gone, we're clean. :)

------- Comment #30 From Sune Kloppenborg Jeppesen 2005-05-10 08:25:30 0000 -------
Thx Carsten. Waiting for the removal of x11-misc/xfontselector before closing.

------- Comment #31 From Carsten Lohrke 2005-05-10 08:36:11 0000 -------
Yes, that was really a "great job" of mine. Missed xfontselector and
unixODBC-2.0.8 as well. Once again and you can name me the broken tree dude.

------- Comment #32 From Sune Kloppenborg Jeppesen 2005-05-18 22:32:15 0000 -------
Thx Carsten, I guess noone discovered it this time. 
 
We're ready to close the bug. 

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug