Good to see that security concerns are taken seriously.

Though I hope we won't have to use the new process too soon... nor too late.


On Thursday, December 13, 2012 10:04:15 AM UTC+1, Fabien Potencier wrote:
>
> Hi Kousuke, 
>
> Thanks a lot for your very detailed email. This is much appreciated. 
> Based on your feedback, we are trying to improve the current situation. 
>
> Here are the first steps we have already taken: 
>
> * I have created a new section on the blog to easily get access to all 
> security releases (http://symfony.com/blog/category/security-advisories). 
>
> * I have submitted a pull request that improve the page about security 
> handling in the docs and improve the steps we must take to resolve 
> security issues (you can see the proposed changes here: 
> https://github.com/symfony/symfony-docs/pull/2019/files). 
>
> * I have created a new URL shortcut that goes directly on the page in 
> the docs that talks about security (and list all past security 
> advisories): http://symfony.com/security. 
>
> * Added the link to the security page in the footer of the mailing-list 
> posts. 
>
> Fabien 
>
> On 12/5/12 9:29 AM, Kousuke Ebihara wrote: 
> > Hi, 
> > 
> > I've read the announcement of symfony 1.4.20 security release. 
> > It seems good article because it has necessary and sufficient 
> information. 
> > 
> > But I don't think good about this has been published at "Sun, 25 Nov 
> 2012 11:07:00 +0100". It was not a business day expect in Line Islands (UTC 
> + 14). 
> > Why publishing security release on weekend (oh this word is unclear; 
> means Saturday and Sunday) is not good? Because most of workers may not be 
> able to read that release or not ready for patching. 
> > 
> > This security release looks like coordinated (means not zero-day 
> attacked / discovered) so there might be opportunity for some adjustments. 
> I hope that security announcement of symfony gets more improvements. 
> > 
> > I've reviewed past (since symfony 1.0.0) security releases, then noticed 
> some points to be improved: 
> > 
> > ---------- 
> > 
> >      November 29, 2012: `Security release: Symfony 2.0.19 and 2.1.4 <
> http://symfony.com/blog/security-release-symfony-2-0-19-and-2-1-4>`_ 
> > 
> >          * No descriptions about the vulnerability is what. So users are 
> not easy to estimate threats and risks. 
> > 
> >      November 25, 2012: `Security release: symfony 1.4.20 released  <
> http://symfony.com/blog/security-release-symfony-1-4-20-released>`_ 
> > 
> >          * As previously noted, this announcement was published on 
> weekend. 
> > 
> >      August 28, 2012: `Security Release: Symfony 2.0.17 released <
> http://symfony.com/blog/security-release-symfony-2-0-17-released>`_ 
> > 
> >          * (This is very good article due to P�draic Brady's report) 
> > 
> >      May 30, 2012: `Security Release: symfony 1.4.18 released <
> http://symfony.com/blog/security-release-symfony-1-4-18-released>`_ 
> > 
> >          * No descriptions about the vulnerability is what. (The 
> changelog says this vulnerability is "session fixation attack" but I think 
> this is a wrong) 
> > 
> >      February 24, 2012: `Security Release: Symfony 2.0.11 released <
> http://symfony.com/blog/security-release-symfony-2-0-11-released>`_ 
> > 
> >          * February 24, 2012 is Friday. I think that avoid to announce 
> security release on Friday is better because some countries may be in 
> Saturday or some people finished one's work of the week. 
> > 
> >      November 16, 2011: `Security Release: Symfony 2.0.6 <
> http://symfony.com/blog/security-release-symfony-2-0-6>`_ 
> > 
> >          * (This is good article. I worry about this release contains 
> some other changes but this isn't a big problem because a patch to fix 
> vulnerability is provided) 
> > 
> >      March 21, 2011: `symfony 1.3.10 and 1.4.10: security releases <
> http://symfony.com/blog/symfony-1-3-10-and-1-4-10-security-releases>`_ 
> > 
> >          * March 21, 2011 is Monday. I think that avoid announcing 
> security release on Monday is better because some countries may be Sunday. 
> >          * According to the original announcement of Doctrine, Doctrine 
> 1 is vulnerable only in case of using PostgreSQL or DB2. But the 
> announcement of symfony doesn't explains that point. 
> > 
> >      June 29, 2010: `Security Release: symfony 1.3.6 and 1.4.6 <
> http://symfony.com/blog/security-release-symfony-1-3-6-and-1-4-6>`_ 
> > 
> >          * A project doesn't use sfFileCache or doesn't use "Action 
> Cache" is not affected by this vulnerability but this announcement doesn't 
> explain that point. 
> > 
> >      May 31, 2010: `symfony 1.3.5 and 1.4.5 <
> http://symfony.com/blog/symfony-1-3-5-and-1-4-5>`_ 
> > 
> >          * The title has no information that this announcement is about 
> security release. 
> > 
> >      February 25, 2010: `Security Release: 1.2.12, 1.3.3 and 1.4.3 <
> http://symfony.com/blog/security-release-1-2-12-1-3-3-and-1-4-3>`_ 
> > 
> >          * This article says "A SQL injection vulnerability ... was 
> reported earlier today ..." but there are no credits of reporter. 
> > 
> >      February 13, 2010: `symfony 1.3.2 and 1.4.2 <
> http://symfony.com/blog/symfony-1-3-2-and-1-4-2>`_ 
> > 
> >          * The title has no information that this announcement is about 
> security release. 
> > 
> >      April 27, 2009: `symfony 1.2.6: Security fix <
> http://symfony.com/blog/symfony-1-2-6-security-fix>`_ 
> > 
> >          * (This is good article) 
> > 
> >      October 03, 2008: `symfony 1.1.4 released: Security fix <
> http://symfony.com/blog/symfony-1-1-4-released-security-fix>`_ 
> > 
> >          * (This is good article. October 03, 2008 is Friday. But it is 
> zero-day publishing vulnerability at 
> http://symfony.com/blog/security-must-be-taken-seriously#comment-12720 so 
> quickly announcement is very good action) 
> > 
> >      May 14, 2008: `symfony 1.0.16 is out  <
> http://symfony.com/blog/symfony-1-0-16-is-out>`_ 
> > 
> >          * The title has no information that this announcement is about 
> security release. 
> >          * (NOTE: The 
> http://trac.symfony-project.org/wiki/HowToContributeToSymfony#Reportingsecurityissuessection
>  is created since this security release) 
> > 
> >      April 01, 2008: `symfony 1.0.13 is out  <
> http://symfony.com/blog/symfony-1-0-13-is-out>`_ 
> > 
> >          * The title has no information that this announcement is about 
> security release. 
> >          * The body has no information that this announcement is about 
> security release. 
> > 
> >      March 21, 2008: `symfony 1.0.12 is (finally) out ! <
> http://symfony.com/blog/symfony-1-0-12-is-finally-out>`_ 
> > 
> >          * The title has no information that this announcement is about 
> security release 
> >          * This article says "As it fixes an important security issue 
> ..." but no explains about the "important security issue" is what. 
> > 
> >      June 25, 2007: `symfony 1.0.5 released (security fix) <
> http://symfony.com/blog/symfony-1-0-5-released-security-fix>`_ 
> > 
> >          * (June 25, 2007 is Friday, but it is zero-day vulnerability of 
> PHPMailer so quickly announcement is very good action) 
> > 
> > ---------- 
> > 
> > I think these announcements of symfony security release are dependent on 
> individual thinks or knowledge; should have some rules and/or standards 
> and/or formats. 
> > 
> > And I very know writing security release is not an easy task. Detailed 
> information of security release may help attacker, but an obscure one may 
> not be gotten understandings by users. This is a difficult problem. But 
> here's another point -- Symfony has many users all over the world but this 
> program is for web application developer so it may be allowed providing 
> detailed information or exploit code. It should be a consideration too. 
> > 
> > FYI (1), Ruby on Rails has a list for security announcement: 
> > 
> >      
> https://groups.google.com/forum/?fromgroups=#!forum/rubyonrails-security 
> > 
> > Most of announcements have "Versions Affected", "Not affected", "Fixed 
> Versions", "Impact", "Workarounds", "Patches", "Credits" as item. And some 
> announcements contain an example of vulnerability code. I think this is 
> good model case for symfony. 
> > 
> > FYI (2), IPA (Information-technology Promotion Agency, Japan), is a 
> `Independent Administrative Institution <
> http://en.wikipedia.org/wiki/Independent_Administrative_Institution>`_ 
> for IT, publishes a useful guideline about announcement of security 
> vulnerability: 
> > 
> >      Vulnerability Disclosure Guideline for Software Developers [PDF] 
> *This is English version so you don't need Japanese skill or friend :)* 
> >      http://www.ipa.go.jp/security/ciadr/vuln_announce_manual_en.pdf 
> > 
> > "2. Vulnerability Information: Provide What Users Need " of the 
> guideline says that security announcement should provide to users: 
> > 
> >      * (1) The Product Name and Version 
> >      * (2) The Date of Publication 
> >      * (3) Threats 
> >      * (4) Workarounds 
> >      * (5) Other Information 
> > 
> > And "3.1. Items to Be Included in Vulnerability Information" says that 
> the vulnerability information should include: 
> > 
> >      * 3.1.1. Title 
> >          * A title should have "product name", "vulnerability name", 
> "vulnerability ID", and "indication of 'this is vulnerability information'" 
> >      * 3.1.2. Overview 
> >          * An overview of the vulnerability 
> >      * 3.1.3. Affected Products 
> >          * A list of affected products 
> >      * 3.1.4. Description 
> >          * A description of the vulnerability that has some information 
> like "vulnerability name" and "vulnerability point" 
> >      * 3.1.5. Threats 
> >      * 3.1.6. Solution 
> >      * 3.1.7. Workarounds 
> >      * 3.1.8. References 
> >      * 3.1.9. Credit 
> >      * 3.1.10. Revision History 
> >      * 3.1.11. Contact Information 
> > 
> > "3.1.12. Publication Examples" and "4. How to Provide: Navigation to 
> Vulnerability Information on the Web Site" might be interesting so I 
> recommend you to read them. 
> > 
> > You can see good "navigation to vulnerability information" example from: 
> > 
> >      * http://www.redmine.org/projects/redmine/wiki/Security_Advisories 
> >      * http://www.mozilla.org/security/announce/ 
> > 
> > Thanks, 
> > Kousuke 
> > 
>
>

-- 
-- 
If you want to report a vulnerability issue on Symfony, please read the 
procedure on http://symfony.com/security

You received this message because you are subscribed to the Google
Groups "symfony developers" group.
To post to this group, send email to symfony-devs@googlegroups.com
To unsubscribe from this group, send email to
symfony-devs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en


Reply via email to