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

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 46856 depends on: Show dependency tree
Bug 46856 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: 2004-04-05 07:18 0000
http://mail.nl.linux.org/xchat-announce/2004-04/msg00000.html (patch available)

XChat's Socks-5 proxy code is vulnerable to a remote exploit. To
successfully exploit the code, you would need to enable socks5 
traversal (default off) and connect to the attacker's own custom
proxy server.

If you never intend to use a Socks5 proxy, you are not affected at
all by this issue.

------- Comment #1 From Kurt Lieber 2004-04-05 07:20:23 0000 -------
net-irc herd -- can you patch/bump as appropriate?

security: This sounds like a very low-risk vuln.  

------- Comment #2 From Chuck Short (RETIRED) 2004-04-05 08:05:24 0000 -------
Done

------- Comment #3 From Chuck Short (RETIRED) 2004-04-05 08:05:29 0000 -------
Done

------- Comment #4 From Thierry Carrez (RETIRED) 2004-04-07 08:44:43 0000 -------
Setting component to Security as this is a vulnerability.

------- Comment #5 From solar 2004-04-08 02:05:25 0000 -------
Socks5 proxy usage is prety common I'd raise the risk factor 
up a little as this bug leads to a stack overflowed remotely.

------- Comment #6 From Kurt Lieber 2004-04-08 02:12:41 0000 -------
The patch was applied without version bumping the xchat packages.  Thus, users
who have xchat installed already will not necessarily install this new version.

Please version bump things so users will pick them up as a normal part of
'emerge -u world'

------- Comment #7 From Kurt Lieber 2004-04-08 02:13:17 0000 -------
changed to p1/blocker since this is preventing us from issuing the GLSA.

------- Comment #8 From Thierry Carrez (RETIRED) 2004-04-13 03:50:46 0000 -------
Apparently zul has provided the requested ebuilds :

x86, sparc, hppa, ia64 should upgrade to 2.0.7-r1
ppc should upgrade to 2.0.1-r1
amd64 should upgrade to 2.0.6-r2

affected 2.0.1, 2.0.6 and 2.0.7 should be removed.
Ready for the GLSA.

------- Comment #9 From Thierry Carrez (RETIRED) 2004-04-14 12:20:46 0000 -------
For simplicity's sake (and glsa-check compatibility), it would be better if the
latest (2.0.8-r1) was marked stable on all arches. Let's try :)

Arches: please test the latest and mark stable if it works
Thanks in advance,

-K

------- Comment #10 From Gustavo Zacarias (RETIRED) 2004-04-14 13:08:49 0000 -------
2.0.8-r1 marked stable on sparc.

------- Comment #11 From Jon Portnoy (RETIRED) 2004-04-14 14:00:07 0000 -------
Stable on AMD64.

------- Comment #12 From Luca Barbato 2004-04-14 14:26:24 0000 -------
Stable on ppc too

------- Comment #13 From Stephen Becker (RETIRED) 2004-04-14 19:28:40 0000 -------
Stable on mips.

------- Comment #14 From Bryan Østergaard (RETIRED) 2004-04-15 03:06:16 0000 -------
Stable on Alpha.

------- Comment #15 From Thierry Carrez (RETIRED) 2004-04-15 05:42:07 0000 -------
Still waiting on x86 stable before GLSA release.

For all it's worth, it works for me (2.0.8-r1 / x86) :)
-K

------- Comment #16 From Chuck Short (RETIRED) 2004-04-15 06:02:39 0000 -------
Stable on x86.

------- Comment #17 From foser (RETIRED) 2004-04-15 07:01:08 0000 -------
All arches that provide the the gtk1 version (1.8) also need to mark the
1.8.11-r1 release stable. These are ppc & sparc.

Both version (gtk 1 & 2) apparently are vulnerable, i assume Zul did test this
when he added the patch. This also needs to be noted in the GLSA .

------- Comment #18 From Thierry Carrez (RETIRED) 2004-04-15 07:40:59 0000 -------
foser:
On ppc and sparc, as far as I can tell, 1.8.* was always ~.

The only arches where it has been marked stable are x86 and alpha, and on these arches 1.8.11-r1 is stable.

Please correct me if I miss something, but if I'm right then this bug is ready for a GLSA. We will add something about the gtk1 version.

-K

------- Comment #19 From Guy Martin 2004-04-15 08:15:27 0000 -------
2.0.8-r1 stable on hppa

------- Comment #20 From foser (RETIRED) 2004-04-15 08:51:14 0000 -------
ebuilds should not be 'always ~', this whould be a good time to mark them
stable (finally i assume).

It avoids confusion : all stable versions (gtk1&2) on all arches are safe (if
someone cleans up the older ones).

------- Comment #21 From Thierry Carrez (RETIRED) 2004-04-19 02:38:29 0000 -------
GLSA 200404-15 is out -- closing

------- Comment #22 From foser (RETIRED) 2004-04-19 02:52:09 0000 -------
I actually think that this GLSA lacks, because it sais xchat-2.0.x all over the
place, while it's also a 1.8.x bug . That only gets a a short note. Someone
with 1.8 probably skipped over this report just be reading the subject. It's
not even in the affected packages bit. I'm a bit dissapointed that while i
raised this issue 2 times here, it hardly got any serious attention.

------- Comment #23 From Thierry Carrez (RETIRED) 2004-04-20 00:32:17 0000 -------
You're right, the title is misleading, it would have been much better to talk
about "xchat" rather than "xchat 2.0.x".

On a more general note, we had to balance glsa-check compatibility and gtk1
specific information, and since the gtk1 version is ~ (and we don't issue GLSA
for ~) I decided on the short note in resolution form.

This brings a bigger problem, which is current GLSA with glsa-check
compatibility do not allow for complex per-version resolution paths. For this
one we would have needed something like :

affected : (v <= 1.8.11) OR (2.0.0 <= v <= 2.0.8)
unaffected : (1.8.11-r1 <= v < 2.0.0) OR (2.0.8-r1 < v)

This is not supported. The only way to do it with the current GLSA/glsa-check
system is to have to separate packages : xchat1 and xchat2. I will bring up the
problem on the security list to have a better solution the next time we have
such a problem.

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