[Pidgin] #14571: Win32 installer uses insecure GTK+ version

Pidgin trac at pidgin.im
Mon Sep 12 12:46:02 EDT 2011


#14571: Win32 installer uses insecure GTK+ version
--------------------+-------------------------------------------------------
 Reporter:  sdierl  |        Owner:  datallah       
     Type:  defect  |       Status:  new            
Milestone:  3.0.0   |    Component:  winpidgin (gtk)
  Version:  2.10.0  |   Resolution:                 
 Keywords:          |  
--------------------+-------------------------------------------------------

Comment(by datallah):

 I guess how critical this depends on your perspective.

 This isn't an "over the wire" vulnerability.

 To exploit this problem, Pidgin has to be launched so that one of the
 potentially problematic DLLs is higher up in the search path than the
 expected DLL.

 There are 3 scenarios under which this could happen:
  * The machine has the system DLLs with replaced with hacked versions (in
 which case, all bets are off and the updated GTK+ will still be just as
 vulnerable).
  * The Path of the machine has been updated such that a file with the name
 of one of these DLLs is in the Path (once again, if your machine has
 hacked files in the Path, you have bigger problems).
  * You can trick Pidgin to launch from a location containing the
 vulnerable DLLs (the current directory will be in the Path).  This is the
 only situation that I think is worth worrying about.  Generally, this type
 of exploit would be done by making a link to a file in the same directory
 as the vulnerable DLL and asking Pidgin to open it.  Since Pidgin doesn't
 register any file types, this isn't an avenue that is really viable.

  Given the above, I don't believe that this really affects Pidgin without
 the end user doing something that is already problematic (e.g. running a
 batch file that modifies the path or changes to a wacky directory and then
 launches Pidgin), so I don't think it is necessary to release an update to
 specifically address this issue.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/14571#comment:4>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list