
CVE-2018-0114のエクスプロイト:JWSヘッダーに攻撃者制御の公開鍵を埋め込んでJWTトークンに再署名し、脆弱なCisco node-joseライブラリバージョンの認証をバイパスします。
0.11.0 より前の Cisco のオープンソースライブラリ node-jose には、認証されていないリモートの攻撃者が、トークンに埋め込まれた鍵を使用してトークンに再署名できる可能性がある脆弱性があります。この脆弱性は、node-jose が JSON Web Token (JWT) に対して JSON Web Signature (JWS) 標準に従っていることが原因です。この標準では、公開鍵を表す JSON Web Key (JWK) を JWS のヘッダーに埋め込むことができ、この公開鍵が検証のために信頼されます。攻撃者は、元の署名を削除し、新しい公開鍵をヘッダーに追加して、その JWS ヘッダーに埋め込まれた公開鍵に対応する (攻撃者が所有する) 秘密鍵でオブジェクトに署名することにより、有効な JWS オブジェクトを偽造できます。
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-0114