Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

debian логотип

CVE-2026-39822

Опубликовано: 08 июл. 2026
Источник: debian
EPSS Низкий

Описание

On Unix systems, opening a file in an os.Root improperly follows symlinks to locations outside of the Root when the final path component of the a path is a symbolic link and the path ends in /. For example, 'root.Open("symlink/")' will open "symlink" even when "symlink" is a symbolic link pointing outside of the root.

Пакеты

ПакетСтатусВерсия исправленияРелизТип
golang-1.27fixed1.27~rc2-1package
golang-1.26fixed1.26.5-1package
golang-1.25fixed1.25.12-1package
golang-1.24removedpackage
golang-1.24no-dsatrixiepackage
golang-1.19removedpackage
golang-1.19not-affectedbookwormpackage
golang-1.15not-affectedpackage

Примечания

  • os.Root API introduced in Go 1.24 (go.dev/doc/go1.24)

  • https://groups.google.com/g/golang-announce/c/OrmQE_Yp5Sc

  • https://github.com/golang/go/issues/79005

  • Fixed by: https://github.com/golang/go/commit/f9ef7f55988f03afeb3b8354367d0fa8d053683d (go1.26.5)

  • Fixed by: https://github.com/golang/go/commit/c94048f5638bbcaa22102bade5e9774e0d485315 (go1.25.12)

EPSS

Процентиль: 14%
0.00232
Низкий

Связанные уязвимости

CVSS3: 7.8
ubuntu
22 дня назад

(On Unix systems, opening a file in an os.Root improperly follows symli ...)

CVSS3: 7.8
redhat
23 дня назад

On Unix systems, opening a file in an os.Root improperly follows symlinks to locations outside of the Root when the final path component of the a path is a symbolic link and the path ends in /. For example, 'root.Open("symlink/")' will open "symlink" even when "symlink" is a symbolic link pointing outside of the root.

CVSS3: 7.8
nvd
23 дня назад

On Unix systems, opening a file in an os.Root improperly follows symlinks to locations outside of the Root when the final path component of the a path is a symbolic link and the path ends in /. For example, 'root.Open("symlink/")' will open "symlink" even when "symlink" is a symbolic link pointing outside of the root.

CVSS3: 7.8
github
22 дня назад

On Unix systems, opening a file in an os.Root improperly follows symlinks to locations outside of the Root when the final path component of the a path is a symbolic link and the path ends in /. For example, 'root.Open("symlink/")' will open "symlink" even when "symlink" is a symbolic link pointing outside of the root.

suse-cvrf
22 дня назад

Security update for go1.26

EPSS

Процентиль: 14%
0.00232
Низкий