2月 14

Security Update 2009-001」を インストールしたら 自作のperl スクリプトで、エラーが出るようになりました。


Security Update 2009-001 のアップデート内容を調べてみると…

perl
CVE-ID:CVE-2008-1927
対象となるバージョン:Mac OS X v10.4.11、Mac OS X Server v10.4.11、Mac OS X v10.5.6、Mac OS X Server v10.5.6
影響:UTF-8 文字を含む正規表現を使用すると、アプリケーションが突然終了したり、任意のコードが実行されたりする可能性がある。
説明:正規表現での特定の UTF-8 文字の処理には、メモリが壊れるという問題があります。悪意を持って作成された正規表現を解析すると、アプリケーションが突然終了したり、任意のコードが実行されたりする可能性があります。このアップデートでは、正規表現の追加検証を実行することで、問題が解消されています。

があり、perl が、更新されているせいかなぁと いろいろ調べてみたら…
どうやら 自分で、後から cpan を使って、追加したモジュールで、エラーが出ているみたいなので、再度、モジュールを cpan 経由で、インストールし直すことで、解決しました。
モジュールのバージョンもアップしているから 古かったせいかなぁ…

Comments are closed.

preload preload preload