Changeset 45403 in webkit


Ignore:
Timestamp:
Jun 30, 2009 3:06:55 PM (15 years ago)
Author:
sfalken@apple.com
Message:

https://bugs.webkit.org/show_bug.cgi?id=26860

Reviewed by Sam Weinig.

Blacklist Yahoo Application State plug-in for versions prior to 1.0.0.6.
Earlier versions cause corruption crashes.

  • plugins/win/PluginPackageWin.cpp: (WebCore::PluginPackage::isPluginBlacklisted):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r45402 r45403  
     12009-06-30  Steve Falkenburg  <sfalken@apple.com>
     2
     3        https://bugs.webkit.org/show_bug.cgi?id=26860
     4
     5        Reviewed by Sam Weinig.
     6
     7        Blacklist Yahoo Application State plug-in for versions prior to 1.0.0.6.
     8        Earlier versions cause corruption crashes.
     9
     10        * plugins/win/PluginPackageWin.cpp:
     11        (WebCore::PluginPackage::isPluginBlacklisted):
     12
    1132009-06-30  Dean Jackson  <dino@apple.com>
    214
  • trunk/WebCore/plugins/win/PluginPackageWin.cpp

    r44119 r45403  
    8282        if (compareFileVersion(slPluginMinRequired) < 0)
    8383            return true;
    84     } else if (fileName() == "npmozax.dll")
     84    } else if (fileName() == "npmozax.dll") {
    8585        // Bug 15217: Mozilla ActiveX control complains about missing xpcom_core.dll
    8686        return true;
     87    } else if (name() == "Yahoo Application State Plugin") {
     88        // https://bugs.webkit.org/show_bug.cgi?id=26860
     89        // Bug in Yahoo Application State plug-in earlier than 1.0.0.6 leads to heap corruption.
     90        static const PlatformModuleVersion yahooAppStatePluginMinRequired(0x00000006, 0x00010000);
     91        if (compareFileVersion(yahooAppStatePluginMinRequired) < 0)
     92            return true;
     93    }
    8794
    8895    return false;
Note: See TracChangeset for help on using the changeset viewer.