タグ

ブックマーク / takahashikzn.root42.jp (2)

  • commons-collectionsのInvokerTransformer脆弱性について - R42日記

    2015-11-12 追記あり。「SpringとGroovyにも直列化オブジェクト脆弱性」も参照してください。 昨日からJava界隈で話題になっているcommons-collectionsの脆弱性について。 元ネタはこちら。 対応するチケットはこちら。 InvokerTransformerなんてクラスは初めて知りましたが、そりゃこういうことになりますよねぇ…というのが感想です。 影響を受けるシステム InvokerTransformerはcommons-collectionsとcommons-collections4の両方に存在しています。 いずれかのライブラリ(commons-collections.jarまたはcommons-collections4.jar)がクラスパスに存在しているとき、 以下のいずれかの条件を満たしていると攻撃が成立する可能性があります。 直列化したオブジェクトを

    commons-collectionsのInvokerTransformer脆弱性について - R42日記
    kimutansk
    kimutansk 2015/11/11
    不特定多数のクライアントから直列化オブジェクトを受け取る方式になってなければ問題なしと。なら問題ないですかね。
  • 実はStringはメモリリークの原因だった(※1.7.0_06未満) - R42日記

    InfoQから。 http://www.infoq.com/news/2013/12/Oracle-Tunes-Java-String Stringのような基型に大きな仕様変更が入ることは稀ですが、 1.7.0_06でアグレッシブな変更が入ったらしいです。 以下、適当和訳。 In an ongoing effort to improve Java performance, Oracle has announced a change in the internal representation of strings in the String class as of Java 1.7.0_06. The change, removing two non-static fields from the underlying String implementation, was done to

    実はStringはメモリリークの原因だった(※1.7.0_06未満) - R42日記
    kimutansk
    kimutansk 2014/02/12
    実行速度とリークのトレードオフだったわけですが、リーク側のウェイトの方が大きくなった、というわけなんですかね。
  • 1