Skip to content
OpenAdvisories
High · 7.5 CVE-2017-16005 EUVD-2018-0766GHSA-q257-vv4p-fg92

Header Forgery in http-signature

Published Jun 4, 2018 · Updated Sep 16, 2024 · Assigned by hackerone

Description

Http-signature is a "Reference implementation of Joyent's HTTP Signature Scheme". In versions <=0.9.11, http-signature signs only the header values, but not the header names. This makes http-signature vulnerable to header forgery. Thus, if an attacker can intercept a request, he can swap header names and change the meaning of the request without changing the signature.

Affected products

VendorProductAffectedFixed
HackerOne http-signature node module <=0.9.11 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm http-signature < 0.10.0 0.10.0 GHSA-q257-vv4p-fg92

References