Struts1の脆弱性問題(S2-020)に対処するために、commons-beanutils.jarを修正する方法を我々が採用したことは、先日の記事 で述べた通りだ。 この作業を行う中で、jakarta-struts-1.1が使っているcommons-beanutils.jarのソースコードを取得する際に混乱があったことを紹介しておく。 struts-1.1内にPropertyUtilsのソースコードは含まれていない まず、jakarta-struts-1.1は以下のURLから取得可能だ。 http://archive.apache.org/dist/struts/struts-1.1/ この中に、変更対象のPropertyUtilsクラスのソースコードが含まれていれば話は簡単だったのだが、この中には含まれていない。commons-beanutils.jarは、contributionの
![Struts1.1が使っているcommons-beanutils.jarのソースコードを取得する際に遭遇した混乱 - エンタープライズギークス (Enterprise Geeks)](https://cdn-ak-scissors.b.st-hatena.com/image/square/aadffc5d88e254bd1359b55aa19266ba17180b38/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fe%2Fenterprisegeeks%2F20140430%2F20140430132728.png)