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

exploitDog

suse-cvrf логотип

SUSE-SU-2023:3701-1

Опубликовано: 20 сент. 2023
Источник: suse-cvrf

Описание

Security update for go1.21

This update for go1.21 fixes the following issues:

Update to go1.21.1 (bsc#1212475).

  • CVE-2023-39318: Fixed improper handling of HTML-like comments within script contexts in html/template (bsc#1215084).
  • CVE-2023-39319: Fixed improper handling of special tags within script contexts in html/template (bsc#1215085).
  • CVE-2023-39320: Fixed arbitrary execution in go.mod toolchain directive (bsc#1215086).
  • CVE-2023-39321, CVE-2023-39322: Fixed a panic when processing post-handshake message on QUIC connections in crypto/tls (bsc#1215087).

The following non-security bug was fixed:

  • Add missing directory pprof html asset directory to package (bsc#1215090).

Список пакетов

Container bci/golang:1.21
go1.21-1.21.1-150000.1.6.1
go1.21-doc-1.21.1-150000.1.6.1
go1.21-race-1.21.1-150000.1.6.1
SUSE Linux Enterprise Module for Development Tools 15 SP4
go1.21-1.21.1-150000.1.6.1
go1.21-doc-1.21.1-150000.1.6.1
go1.21-race-1.21.1-150000.1.6.1
SUSE Linux Enterprise Module for Development Tools 15 SP5
go1.21-1.21.1-150000.1.6.1
go1.21-doc-1.21.1-150000.1.6.1
go1.21-race-1.21.1-150000.1.6.1
openSUSE Leap 15.4
go1.21-1.21.1-150000.1.6.1
go1.21-doc-1.21.1-150000.1.6.1
go1.21-race-1.21.1-150000.1.6.1
openSUSE Leap 15.5
go1.21-1.21.1-150000.1.6.1
go1.21-doc-1.21.1-150000.1.6.1
go1.21-race-1.21.1-150000.1.6.1

Описание

The html/template package does not properly handle HTML-like "" comment tokens, nor hashbang "#!" comment tokens, in <script> contexts. This may cause the template parser to improperly interpret the contents of <script> contexts, causing actions to be improperly escaped. This may be leveraged to perform an XSS attack.


Затронутые продукты
Container bci/golang:1.21:go1.21-1.21.1-150000.1.6.1
Container bci/golang:1.21:go1.21-doc-1.21.1-150000.1.6.1
Container bci/golang:1.21:go1.21-race-1.21.1-150000.1.6.1
SUSE Linux Enterprise Module for Development Tools 15 SP4:go1.21-1.21.1-150000.1.6.1

Ссылки

Описание

The html/template package does not apply the proper rules for handling occurrences of "<script", "<!--", and "</script" within JS literals in <script> contexts. This may cause the template parser to improperly consider script contexts to be terminated early, causing actions to be improperly escaped. This could be leveraged to perform an XSS attack.


Затронутые продукты
Container bci/golang:1.21:go1.21-1.21.1-150000.1.6.1
Container bci/golang:1.21:go1.21-doc-1.21.1-150000.1.6.1
Container bci/golang:1.21:go1.21-race-1.21.1-150000.1.6.1
SUSE Linux Enterprise Module for Development Tools 15 SP4:go1.21-1.21.1-150000.1.6.1

Ссылки

Описание

The go.mod toolchain directive, introduced in Go 1.21, can be leveraged to execute scripts and binaries relative to the root of the module when the "go" command was executed within the module. This applies to modules downloaded using the "go" command from the module proxy, as well as modules downloaded directly using VCS software.


Затронутые продукты
Container bci/golang:1.21:go1.21-1.21.1-150000.1.6.1
Container bci/golang:1.21:go1.21-doc-1.21.1-150000.1.6.1
Container bci/golang:1.21:go1.21-race-1.21.1-150000.1.6.1
SUSE Linux Enterprise Module for Development Tools 15 SP4:go1.21-1.21.1-150000.1.6.1

Ссылки

Описание

Processing an incomplete post-handshake message for a QUIC connection can cause a panic.


Затронутые продукты
Container bci/golang:1.21:go1.21-1.21.1-150000.1.6.1
Container bci/golang:1.21:go1.21-doc-1.21.1-150000.1.6.1
Container bci/golang:1.21:go1.21-race-1.21.1-150000.1.6.1
SUSE Linux Enterprise Module for Development Tools 15 SP4:go1.21-1.21.1-150000.1.6.1

Ссылки

Описание

QUIC connections do not set an upper bound on the amount of data buffered when reading post-handshake messages, allowing a malicious QUIC connection to cause unbounded memory growth. With fix, connections now consistently reject messages larger than 65KiB in size.


Затронутые продукты
Container bci/golang:1.21:go1.21-1.21.1-150000.1.6.1
Container bci/golang:1.21:go1.21-doc-1.21.1-150000.1.6.1
Container bci/golang:1.21:go1.21-race-1.21.1-150000.1.6.1
SUSE Linux Enterprise Module for Development Tools 15 SP4:go1.21-1.21.1-150000.1.6.1

Ссылки
Уязвимость SUSE-SU-2023:3701-1