On 3/20/2012 3:53 PM, Łukasz Lenart wrote:
What do you propose ?
There is not a perfect solution, as Dave indicated beta may not mean
much to managers.
A hard line approach would be to reclassify all prior releases of Struts
2, as beta or alpha, does Struts have a not recommended classification ?
Struts 2.3.1.1,2.3.1
Struts 2.2.3.1,2.2.3,2.2.1.1,2.2.1
Struts 2.1.8.1,2.1.8,2.1.6
Struts 2.0.14,2.0.12,2.0.11.2,2.0.11.1,2.0.11,2.0.9, 2.0.8, 2.0.6
Then change the download page,http://struts.apache.org/downloads.html,
wording for older releases
from:
'As a courtesy, we retain archival copies of the website for each
"General Availability" release.'
to
'As a courtesy, we retain archival copies of the website for releases
that initially were considered "General Availability"
but which has been reclassified as "Not recommended" since they contain
security issues'
^ or
beta/alpha ^
Then instead of listing just the prior version of the web site,
explicitly list the vulnerabilities these releases are known/assumed to
contain.
Struts 2.X Releases
Release, Approx Rel Date, Vulnerability
* Struts 2.3.1.1 <http://struts.apache.org/2.3.1.1/index.html> ,
2012/1/23 S2-009
<https://cwiki.apache.org/confluence/display/WW/S2-009>
* Struts 2.3.1 <http://struts.apache.org/2.3.1/index.html>,
2011/12/14, S2-008
<https://cwiki.apache.org/confluence/display/WW/S2-008> likely :
S2-009 <https://cwiki.apache.org/confluence/display/WW/S2-009>
* Struts 2.2.3.1 <http://struts.apache.org/2.2.3.1/index.html>,
2011/9/7, likely : S2-008
<https://cwiki.apache.org/confluence/display/WW/S2-008>, S2-009
<https://cwiki.apache.org/confluence/display/WW/S2-009>
* Struts 2.2.3 <http://struts.apache.org/2.2.3/index.html> ,
2011/5/7, S2-007
<https://cwiki.apache.org/confluence/display/WW/S2-007> likely :
S2-008 <https://cwiki.apache.org/confluence/display/WW/S2-008>,
S2-009 <https://cwiki.apache.org/confluence/display/WW/S2-009>
* Struts 2.2.1.1 <http://struts.apache.org/2.2.1.1/index.html> ,
2010/12/21, S2-006
<https://cwiki.apache.org/confluence/display/WW/S2-006> likely :
S2-007 <https://cwiki.apache.org/confluence/display/WW/S2-007>,
S2-008 <https://cwiki.apache.org/confluence/display/WW/S2-008>,
S2-009 <https://cwiki.apache.org/confluence/display/WW/S2-009>
* Struts 2.2.1 <http://struts.apache.org/2.2.1/index.html>,
2010/8/16 likely : S2-006
<https://cwiki.apache.org/confluence/display/WW/S2-006>, S2-007
<https://cwiki.apache.org/confluence/display/WW/S2-007>, S2-008
<https://cwiki.apache.org/confluence/display/WW/S2-008>, S2-009
<https://cwiki.apache.org/confluence/display/WW/S2-009>
* Struts 2.1.8.1 <http://struts.apache.org/2.1.8.1/index.html>,
2010/8/16 S2-005
<https://cwiki.apache.org/confluence/display/WW/S2-005> likely :
S2-006 <https://cwiki.apache.org/confluence/display/WW/S2-006>,
S2-007 <https://cwiki.apache.org/confluence/display/WW/S2-007>,
S2-008 <https://cwiki.apache.org/confluence/display/WW/S2-008>,
S2-009 <https://cwiki.apache.org/confluence/display/WW/S2-009>
* Struts 2.1.8 <http://struts.apache.org/2.1.8/index.html>,
2009/9/30, likely : S2-005
<https://cwiki.apache.org/confluence/display/WW/S2-005>, S2-006
<https://cwiki.apache.org/confluence/display/WW/S2-006>, S2-007
<https://cwiki.apache.org/confluence/display/WW/S2-007>, S2-008
<https://cwiki.apache.org/confluence/display/WW/S2-008>, S2-009
<https://cwiki.apache.org/confluence/display/WW/S2-009>
* Struts 2.1.6 <http://struts.apache.org/2.1.6/index.html>,
2009/1/5, likely : S2-005
<https://cwiki.apache.org/confluence/display/WW/S2-005>, S2-006
<https://cwiki.apache.org/confluence/display/WW/S2-006>, S2-007
<https://cwiki.apache.org/confluence/display/WW/S2-007>, S2-008
<https://cwiki.apache.org/confluence/display/WW/S2-008>, S2-009
<https://cwiki.apache.org/confluence/display/WW/S2-009>
* Struts 2.0.14 <http://struts.apache.org/2.0.14/index.html>,
2008/11/16, likely : S2-005
<https://cwiki.apache.org/confluence/display/WW/S2-005>, S2-006
<https://cwiki.apache.org/confluence/display/WW/S2-006>, S2-007
<https://cwiki.apache.org/confluence/display/WW/S2-007>, S2-008
<https://cwiki.apache.org/confluence/display/WW/S2-008>, S2-009
<https://cwiki.apache.org/confluence/display/WW/S2-009>
* Struts 2.0.12 <http://struts.apache.org/2.0.12/index.html>,
2008/10/16, likely : S2-005
<https://cwiki.apache.org/confluence/display/WW/S2-005>, S2-006
<https://cwiki.apache.org/confluence/display/WW/S2-006>, S2-007
<https://cwiki.apache.org/confluence/display/WW/S2-007>, S2-008
<https://cwiki.apache.org/confluence/display/WW/S2-008>, S2-009
<https://cwiki.apache.org/confluence/display/WW/S2-009>
* Struts 2.0.11.2 <http://struts.apache.org/2.0.11.2/index.html>,
2008/6/22, S2-004
<https://cwiki.apache.org/confluence/display/WW/S2-004>, S2-003
<https://cwiki.apache.org/confluence/display/WW/S2-003>, likely :
S2-005 <https://cwiki.apache.org/confluence/display/WW/S2-005>,
S2-006 <https://cwiki.apache.org/confluence/display/WW/S2-006>,
S2-007 <https://cwiki.apache.org/confluence/display/WW/S2-007>,
S2-008 <https://cwiki.apache.org/confluence/display/WW/S2-008>,
S2-009 <https://cwiki.apache.org/confluence/display/WW/S2-009>
* Struts 2.0.11.1 <http://struts.apache.org/2.0.11.1/index.html>,
2008/3/2, likely : S2-003
<https://cwiki.apache.org/confluence/display/WW/S2-003>, S2-004
<https://cwiki.apache.org/confluence/display/WW/S2-004>, S2-005
<https://cwiki.apache.org/confluence/display/WW/S2-005>, S2-006
<https://cwiki.apache.org/confluence/display/WW/S2-006>, S2-007
<https://cwiki.apache.org/confluence/display/WW/S2-007>, S2-008
<https://cwiki.apache.org/confluence/display/WW/S2-008>, S2-009
<https://cwiki.apache.org/confluence/display/WW/S2-009>
* Struts 2.0.11 <http://struts.apache.org/2.0.11/index.html>,
2007/9/21, S2-002
<https://cwiki.apache.org/confluence/display/WW/S2-002> likely :
S2-003 <https://cwiki.apache.org/confluence/display/WW/S2-003>,
S2-004 <https://cwiki.apache.org/confluence/display/WW/S2-004>,
S2-005 <https://cwiki.apache.org/confluence/display/WW/S2-005>,
S2-006 <https://cwiki.apache.org/confluence/display/WW/S2-006>,
S2-007 <https://cwiki.apache.org/confluence/display/WW/S2-007>,
S2-008 <https://cwiki.apache.org/confluence/display/WW/S2-008>,
S2-009 <https://cwiki.apache.org/confluence/display/WW/S2-009>
* Struts 2.0.9 <http://struts.apache.org/2.0.9/index.html>,
2007/7/23, likely : S2-002
<https://cwiki.apache.org/confluence/display/WW/S2-002>, S2-003
<https://cwiki.apache.org/confluence/display/WW/S2-003>, S2-004
<https://cwiki.apache.org/confluence/display/WW/S2-004>, S2-005
<https://cwiki.apache.org/confluence/display/WW/S2-005>, S2-006
<https://cwiki.apache.org/confluence/display/WW/S2-006>, S2-007
<https://cwiki.apache.org/confluence/display/WW/S2-007>, S2-008
<https://cwiki.apache.org/confluence/display/WW/S2-008>, S2-009
<https://cwiki.apache.org/confluence/display/WW/S2-009>
* Struts 2.0.8 <http://struts.apache.org/2.0.8/index.html>,
2007/6/6, S2-001
<https://cwiki.apache.org/confluence/display/WW/S2-001> likely :
S2-002 <https://cwiki.apache.org/confluence/display/WW/S2-002>,
S2-003 <https://cwiki.apache.org/confluence/display/WW/S2-003>,
S2-004 <https://cwiki.apache.org/confluence/display/WW/S2-004>,
S2-005 <https://cwiki.apache.org/confluence/display/WW/S2-005>,
S2-006 <https://cwiki.apache.org/confluence/display/WW/S2-006>,
S2-007 <https://cwiki.apache.org/confluence/display/WW/S2-007>,
S2-008 <https://cwiki.apache.org/confluence/display/WW/S2-008>,
S2-009 <https://cwiki.apache.org/confluence/display/WW/S2-009>
* Struts 2.0.6 <http://struts.apache.org/2.0.6/index.html>,
2007/2/18, S2-001
<https://cwiki.apache.org/confluence/display/WW/S2-001> likely :
S2-002 <https://cwiki.apache.org/confluence/display/WW/S2-002>,
S2-003 <https://cwiki.apache.org/confluence/display/WW/S2-003>,
S2-004 <https://cwiki.apache.org/confluence/display/WW/S2-004>,
S2-005 <https://cwiki.apache.org/confluence/display/WW/S2-005>,
S2-006 <https://cwiki.apache.org/confluence/display/WW/S2-006>,
S2-007 <https://cwiki.apache.org/confluence/display/WW/S2-007>,
S2-008 <https://cwiki.apache.org/confluence/display/WW/S2-008>,
S2-009 <https://cwiki.apache.org/confluence/display/WW/S2-009>
Struts 1.X Releases
* Struts 1.3.8 <http://struts.apache.org/1.3.8/index.html>
* Struts 1.3.5 <http://struts.apache.org/1.3.5/index.html>
* Struts 1.2.9 <http://struts.apache.org/1.2.9/index.html>
* Struts 1.2.8 <http://struts.apache.org/1.2.8/index.htm>
* Struts 1.2.7 <http://struts.apache.org/1.2.7/index.html>
* Struts 1.2.4 <http://struts.apache.org/1.2.4/index.html>
* Struts 1.1 <http://struts.apache.org/1.1/index.html>
* Struts 1.0.2 <http://struts.apache.org/1.0.2/index.html>
It may seem drastic but if the list of security issues next to releases
doesn't encourage upgrading I don't know what will.
Now to talk to my manager :)!
-Rob
Regards