30秒で判断
- 対応すべき人: Terraform CLIが信頼できないプロバイダ/モジュールレジストリと通信する可能性がある運用をしているチーム。大文字を含むキー/値タグでworkspaceを選択している利用者
- 対応不要な人: 社内の信頼済みレジストリのみを利用しており、外部レジストリと通信しない運用。workspaceのタグ検索機能を使っていない場合
- 確認コマンド:
terraform version
この変更が意味すること
Terraform v1.16.6は2026年10月14日にリリースされたパッチ版で、バグ修正に加えてセキュリティ修正が1件含まれます。
対象の脆弱性 CVE-2026-78669 は、HTTP/2のリソース枯渇に関するものです。リリースノートの注記によると、悪用には侵害された(信頼できない)プロバイダ/モジュールレジストリとの通信が前提となり、HashiCorp自身もこの脅威をTerraform coreのセキュリティ保証範囲外と位置づけています。そのため、社内の信頼済みレジストリのみを利用している環境ではリスクは限定的ですが、サードパーティのレジストリと通信する可能性がある環境では適用を推奨します。
あわせて、workspace選択やテストモジュールの出力に関するバグ修正も含まれています。
主な変更点
セキュリティ: CVE-2026-78669 の修正
HTTP/2経由のリソース枯渇攻撃を防止する修正が入りました。悪用には侵害されたプロバイダ/モジュールレジストリとの通信が前提です(#39375)。
バグ修正: workspaceタグ検索
terraform init が、大文字を含むキー/値タグで選択されたcloud workspaceを正しく検出できるようになりました(#39306)。
バグ修正: 非推奨outputの許可
テスト対象モジュールで、非推奨化されたoutputの利用がテスト時にエラーとならないよう調整されました(#39207)。
EOL / サポート状況
export const eolData = [
{"range": "1.16", "status": "active", "eolDate": null},
{"range": "1.15", "status": "active", "eolDate": null},
{"range": "1.14", "status": "eol", "eolDate": "2026-08-26"},
{"range": "1.13", "status": "eol", "eolDate": "2026-04-29"},
{"range": "1.12", "status": "eol", "eolDate": "2025-11-19"}
];
| バージョン系統 | ステータス | EOL日 |
|---|---|---|
| 1.16 | サポート中 | - |
| 1.15 | サポート中 | - |
| 1.14 | EOL済み | 2026-08-26 |
| 1.13 | EOL済み | 2026-04-29 |
| 1.12 | EOL済み | 2025-11-19 |
なお、recentTagsには v1.17.0-rc2 が確認でき、次期マイナー版のリリース候補が進行中です。
開発者への影響
- 外部のプロバイダ/モジュールレジストリと通信する可能性がある運用では、CVE-2026-78669への対応として早めのアップデートを推奨します
- 大文字を含むタグでworkspaceを管理している場合、検索不具合が解消され運用がスムーズになります
- 1.14以前の系統はすでにEOLのため、未移行の場合はあわせて1.16系へのアップグレードを検討してください
アップデート方法
tfenv install 1.16.6
tfenv use 1.16.6
# または
brew upgrade terraform
データソース: GitHub Releases API, endoflife.date AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
export const impactScoreData = {
"total": 22,
"level": "low",
"label": "影響度: 低",
"factors": [
{"name": "Breaking Changes", "score": 0, "maxScore": 40},
{"name": "新機能", "score": 0, "maxScore": 25},
{"name": "バグ修正", "score": 10, "maxScore": 20},
{"name": "セキュリティ", "score": 12, "maxScore": 15},
{"name": "依存関係", "score": 0, "maxScore": 15}
]
};
export const breakingChangesData = {
"count": 0,
"items": []
};
export const updateAdviceData = {
"rating": 3,
"maxRating": 5,
"label": "セキュリティパッチのため計画的な適用を推奨",
"shouldUpdate": ["信頼性が確認できないプロバイダ/モジュールレジストリと通信する環境", "workspaceを大文字含むタグで運用している"],
"canWait": ["社内の信頼済みレジストリのみを利用し、外部レジストリと通信しない", "workspace機能を使用していない"]
};
export const versionNavData = {
"previousVersion": "1.16.5",
"nextVersion": null
};
export const actionGuideData = {
"evaluation": {
"priority": "medium",
"actionRequired": "recommended"
},
"action": {
"steps": [
"CI/CDパイプラインのTerraformバージョンを1.16.6に更新する",
"外部プロバイダ/モジュールレジストリとの通信経路を確認する",
"workspaceのタグ検索を利用している場合は動作確認する"
],
"skipIf": [
"社内の信頼済みレジストリのみを利用し、外部レジストリと通信しない",
"workspaceのタグ検索機能を使用していない"
],
"notes": ["CVE-2026-78669の悪用には侵害されたプロバイダ/モジュールレジストリが前提となるため、HashiCorp自身もTerraform coreのセキュリティ保証範囲外と位置づけています"]
},
"impact": {
"targets": ["Terraform CLI利用者", "外部プロバイダ/モジュールレジストリと通信する環境"],
"scope": "partial"
},
"changeCategory": "セキュリティ修正"
};
