axios projectのaxiosにおけるオブジェクトプロトタイプ属性の不適切に制御された変更に関する脆弱性
| Title |
axios projectのaxiosにおけるオブジェクトプロトタイプ属性の不適切に制御された変更に関する脆弱性
|
| Summary |
AxiosはブラウザとNode.js向けのPromiseベースのHTTPクライアントであり、特定のバージョンにプロトタイプ汚染の脆弱性が存在します。この問題により、悪意のある依存関係を通じてObject.prototypeが汚染されると、axiosの設定やヘッダーに不正な値が含まれ、通信に影響を与える可能性があります。また、汚染されたプロパティにアクセスするとTypeErrorが発生することもあります。この脆弱性はバージョン0.32.0および1.16.0で修正されました。
|
| Possible impacts |
・当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 ・当該ソフトウェアが扱う情報の一部が書き換えられる可能性があります。 ・当該ソフトウェアが完全に停止する可能性があります。 |
| Solution |
ベンダ情報を参照して適切な対策を実施してください。 |
| Publication Date |
June 11, 2026, midnight |
| Registration Date |
June 16, 2026, 1:37 p.m. |
| Last Update |
June 16, 2026, 1:37 p.m. |
|
CVSS3.0 : 重要
|
| Score |
8.2
|
| Vector |
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H |
Affected System
| axios project |
|
axios 0.32.0 未満
|
|
axios 1.0.0 以上 1.16.0 未満
|
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
Change Log
| No |
Changed Details |
Date of change |
| 1 |
[2026年06月16日] 掲載 |
June 16, 2026, 1:37 p.m. |
NVD Vulnerability Information
CVE-2026-44490
| Summary |
Axios is a promise based HTTP client for the browser and Node.js. Prior to 0.32.0 and 1.16.0, axios exposes two read-side prototype-pollution gadgets. When Object.prototype is polluted by an upstream dependency in the same process (e.g. lodash _.merge / CVE-2018-16487), axios silently picks up the polluted values. (1) lib/utils.js line 406 builds merge()'s accumulator as result = {}, so result[targetKey] (line 414) walks Object.prototype and the polluted bucket's own keys are copied into the merged headers and ride out on the wire. (2) lib/core/mergeConfig.js line 26 builds the hasOwnProperty descriptor as a plain-object literal. Object.defineProperty reads descriptor.get/descriptor.set via the prototype chain, so a polluted Object.prototype.get or Object.prototype.set makes the call throw TypeError synchronously on every axios request. This vulnerability is fixed in 0.32.0 and 1.16.0.
|
| Publication Date |
June 12, 2026, 2:16 a.m. |
| Registration Date |
June 12, 2026, 4:18 a.m. |
| Last Update |
June 16, 2026, 1:31 a.m. |
Affected software configurations
| Configuration1 |
or higher |
or less |
more than |
less than |
| cpe:2.3:a:axios:axios:*:*:*:*:*:node.js:*:* |
|
|
|
0.32.0 |
| cpe:2.3:a:axios:axios:*:*:*:*:*:node.js:*:* |
1.0.0 |
|
|
1.16.0 |
Related information, measures and tools
Common Vulnerabilities List