Skip to content

CVE-2017-16005 Header Forgery in http-signature

HighCVSS 7.5 EPSS 0.84%
Published
Updated
Exploit status
No public exploit known

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

ProductAffected versionsFixed in
npm http-signature(npm) < 0.10.0 0.10.0
joyent http-signature <= 0.9.11 No fix listed
HackerOne http-signature node module = <=0.9.11 No fix listed

References