Skip to content

v1.71.0 セキュリティー対策

Choose a tag to compare

@twsnmp twsnmp released this 30 Jun 21:06
· 39 commits to main since this release

v1.71.0 セキュリティ強化とコード品質改善

🔒 セキュリティ修正

  • CVE-2025-22869 : Fluent Bit プラグインの golang.org/x/crypto を v0.45.0 にアップグレード
  • CVE-2026-40611 : github.com/go-acme/lego/v4 を v4.34.0 にアップグレード
  • CVE-2026-29181 : go.opentelemetry.io/otel を v1.41.0 にアップグレード
  • DOMPurify のアップグレード(spa / pwa)
  • js-yaml、ws のアップグレード(Dependabot アラート対応)
  • Lego v2 / square/go-jose.v2 を削除し Lego v4 に統一
  • axios / tmp の依存関係を更新し、axios を 0.27.2 に固定
  • アイコンパスのサニタイズ、OAuth2 ステートの保護、ログへの機密フィールド出力抑制
  • twLancherのパッケージをSvelete 5など にアップデート

🛡️ コード品質・脆弱性対応

  • CodeQL SSRF 警告の修正(ポーリングパッケージ、ValidateURL エクスポート)
  • CodeQL ネットワークリクエスト非制御データ警告の修正(SSRF)
  • CodeQL メールコンテンツインジェクション警告の修正

🔧 内部改善

  • statik の利用を Go 標準の embed に変更(サードパーティ依存を削減)
  • Fluent Bit プラグイン(gopsutil 入力・twsnmp 入出力)を廃止・削除
  • マップオブジェクトのサイズをスケールダウンするマイグレーション機能(migrateMapSize)を実装

🐛 バグ修正

  • package-lock.json から不要な buffer モジュールを削除

Full Changelog: v1.70.0...v1.71.0