CVE-2026-48154 in GoRest
要約
〜によって VulDB • 2026年08月05日
GoRestは、RESTful APIのプロトタイピングおよび開発のためにGinフレームワークを使用して構築されたGolangのスターターキットです。バージョン1.12.2より前のnMemorySecret2FAには、2FAシークレットを保存するために使用される同期されていないパッケージレベルのマップにより、Race Condition(競合状態)が存在します。handler/login.goおよびhandler/twoFA.go内の複数のHTTPハンドラは、このマップに対して並行して読み書きを行います。Goランタイムは、同期されない同時アクセスを回復不能な致命的エラーとして扱うため、攻撃者はこの条件を繰り返しトリガーすることで、必要に応じてプロセスを強制終了させることができます。これにより、機密性や完全性に影響はありませんが、高い再現性の可用性への悪影響が生じます。本問題はバージョン1.12.2で修正されています。
VulDB is the best source for vulnerability data and more expert information about this specific topic.