Update to gosu 1.20 (moby/sys/user v0.4.1, GO-2026-6686)
まだ誰も着手していません。
評価
調査の方向性
Issue では 17/alpine3.23/Dockerfile を例に挙げ、現在のイメージでは GOSU_VERSION が 1.19 に設定されていると述べています。まずそのバージョンと、#1201 での以前のリリース更新を確認し、次にイメージディレクトリ内で対応するバージョン宣言を探します。gosu 1.20 に更新し、イメージ定義で要求されたリリースが一貫して使われていることを確認します。
索引モデルが issue の本文から書いたものです。
説明
gosu 1.20 was released on 2026-10-25 (https://github.com/tianon/gosu/releases/tag/1.20). The current images still set ENV GOSU_VERSION 1.19, for example 17/alpine3.23/Dockerfile.
gosu 1.19 links github.com/moby/sys/user v0.1.0, which is affected by GO-2026-6686 / CVE-2026-61801 (possible denial of service through unbounded parsing of user and group database files, fixed in v0.4.1). 1.20 links v0.4.1.
govulncheck v1.9.0 in binary mode on the linux/arm64 binaries:
| gosu 1.19 | gosu 1.20 | |
|---|---|---|
moby/sys/user |
v0.1.0 | v0.4.1 |
| GO-2026-6686 | reported, with symbols GetExecUser, GetExecUserPath, ParseGroupFilter |
not reported |
gosu does call this code at container start through GetExecUserPath. On the files the image ships, root-owned and read at start-up, I see no practical attack, so this is not a report of an exploitable issue in these images. It is a request to pick up a release that already exists.
Would you take gosu 1.20, as was done for earlier gosu releases (for example #1201)? Both binaries are built with Go 1.24.6, so this does not change the Go standard library findings scanners report. #1304 and #1350 are about those and about replacing gosu; this request is only the version bump.
- 主要言語
- Shell
- スター
- 2.5k
- フォーク
- 1.2k
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
docker-library/postgres のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
docker-library/postgres#1427 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
docker-library/postgres#1420 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
docker-library/postgres#1419 · コメント 2 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
docker-library/postgres#1389 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
docker-library/postgres#1356 · コメント 5 件 · リアクション 7 件 ·
docker-library/postgres の issue をすべて見る
似ている issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
raetha/wyzesense2mqtt#116 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 62/100
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
catppuccin/tmux#608 ·
-
area:linux source:reader type:content-error
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
stephrobert/blog-roadmap#185 ·