For resolving OCSP Status Request extension unbounded memory growth (CVE-2016-6304)
OCSP Status Request extension unbounded memory growth (CVE-2016-6304) on macOS Sierra using brew
with System Integrity Protection enabled:
Temporarily adjust permissions on
/usr/local
so brew can update:sudo chgrp -R admin /usr/local sudo chmod -R g+w /usr/local
Install the updated version of OpenSSL (probablyyou probably want 1.0.2i is what you want):
brew install openssl
You may want/need to delete an existing symlink to openssl from
/usr/local/bin
:rm /usr/local/bin/openssl
Re-link the proper brew version:
sudo ln -s /usr/local/Cellar/openssl/1.0.2i/bin/openssl /usr/local/bin/openssl
Restore original permissions on
/usr/local/bin
:sudo chown root:wheel /usr/local