A number of security upgrades

A number of security upgrades to address CVE-2013-0276, CVE-2013-0277, CVE-2013-0269.