Paul Krill
Editor at Large

Node.js security patches delayed by OpenSSL updates

news
Dec 3, 20152 mins

The Node.js Foundation was to have posted patches yesterday but wants to release them with the OpenSSL upgrades included

Node.js patches will be delayed by as much as two days due to the impending release of updates to OpenSSL, which is leveraged in Node.js.

The Node.js Foundation announced a week ago that it would have patches out by yesterday to mend issues pertaining to potential denial-of-service and out-of-bound access vulnerabilities. But these security releases will wait until late Thursday or Friday, after OpenSSL releases security updates that impact versions 1.0.2, 1.0.1, 1.0.0 and 0.9.8 of OpenSSL. The intent is to release the Node.js fixes with the OpenSSL upgrades included.

“We understand that the timing of this during the workweek is unfortunate, but we must take into account the possibility of introducing a vulnerability gap between disclosure of OpenSSL vulnerabilities and patched releases by Node.js and therefore must respond as quickly as practical,” said Rod Vagg, foundation technical steering committed director, in a blog post. He added users should be aware that patching and testing of OpenSSL updates is “a nontrivial exercise.”

“We don’t yet know what impact [the OpenSSL fixes] have specifically on Node.js users, but once we get the OpenSSL patches, we will begin testing them,” said Mikeal Rogers, a foundation representative, on Wednesday.

The OpenSSL fixes will mend a number of security defects, the highest of which was classified as “moderate” severity. “Node.js versions v0.10.x and v0.12.x depend on OpenSSL v1.0.1, and versions v4.x (Long-Term Support, Argon) and v5.x depend on OpenSSL v1.0.2, ” Vagg said. “As the Node.js build process statically links OpenSSL into binaries, the security team will be required to release patch-level updates to all of our actively supported versions to include the upstream fixes.”

Vagg said the foundation did not have details on the nature of any of the included vulnerabilities in the OpenSSL fixes. Versions of Node.js that may be vulnerable cover 0.12x 4.x, including LTS Argon and 5.x.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author