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.
References
Link Resource
https://github.com/joyent/node-http-signature/issues/10 Patch Third Party Advisory
https://nodesecurity.io/advisories/318 Third Party Advisory
History

No history.

cve-icon MITRE Information

Status: PUBLISHED

Assigner: hackerone

Published: 2018-04-26T00:00:00

Updated: 2018-06-04T18:57:01

Reserved: 2017-10-29T00:00:00


Link: CVE-2017-16005

JSON object: View

cve-icon NVD Information

Status : Modified

Published: 2018-06-04T19:29:00.523

Modified: 2019-10-09T23:24:35.533


Link: CVE-2017-16005

JSON object: View

cve-icon Redhat Information

No data.