CVE-2024-51744
Bad documentation of error handling in ParseWithClaims can lead to potentially dangerous situations in golang-jwt
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
3.1
Bad documentation of error handling in ParseWithClaims can lead to potentially dangerous situations in golang-jwt
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
CVE-2024-51744- CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N - Weakness
- CWE-755
- Updated
- 2026-11-02
EUVDEUVD-2024-3178
3.1
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
EUVD-2024-3178- CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-29wx-vh33-7x7r
2.3
Bad documentation of error handling in ParseWithClaims can lead to potentially dangerous situations
Summary
Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens.
Fix
We have back-ported the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release.
Workaround
We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
token, err := /* jwt.Parse or similar */
if token.Valid {
fmt.Println("You look nice today")
} else if errors.Is(err, jwt.ErrTokenMalformed) {
fmt.Println("That's not even a token")
} else if errors.Is(err, jwt.ErrTokenUnverifiable) {
fmt.Println("We could not verify this token")
} else if errors.Is(err, jwt.ErrTokenSignatureInvalid) {
fmt.Println("This token has an invalid signature")
} else if errors.Is(err, jwt.ErrTokenExpired) || errors.Is(err, jwt.ErrTokenNotValidYet) {
// Token is either expired or not active yet
fmt.Println("Timing is everything")
} else {
fmt.Println("Couldn't handle this token:", err)
}
- Record
GHSA-29wx-vh33-7x7r- CVSS 4.0
- 2.3 Low
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N - Weakness
- CWE-347, CWE-755
- Updated
- 2026-11-02
NVD
3.1
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
CVE-2024-51744- CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N - Weakness
- CWE-755
- Updated
- 2026-11-02
OSV
3.1
Bad documentation of error handling in ParseWithClaims can lead to potentially dangerous situations in golang-jwt
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
CVE-2024-51744- CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N - Weakness
- CWE-755
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-51744
3.1
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
DEBIAN-CVE-2024-51744- CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
Show 48 moreShow less
OSVGHSA-29wx-vh33-7x7r
2.3
Bad documentation of error handling in ParseWithClaims can lead to potentially dangerous situations
Summary
Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens.
Fix
We have back-ported the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release.
Workaround
We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
token, err := /* jwt.Parse or similar */
if token.Valid {
fmt.Println("You look nice today")
} else if errors.Is(err, jwt.ErrTokenMalformed) {
fmt.Println("That's not even a token")
} else if errors.Is(err, jwt.ErrTokenUnverifiable) {
fmt.Println("We could not verify this token")
} else if errors.Is(err, jwt.ErrTokenSignatureInvalid) {
fmt.Println("This token has an invalid signature")
} else if errors.Is(err, jwt.ErrTokenExpired) || errors.Is(err, jwt.ErrTokenNotValidYet) {
// Token is either expired or not active yet
fmt.Println("Timing is everything")
} else {
fmt.Println("Couldn't handle this token:", err)
}
- Record
GHSA-29wx-vh33-7x7r- CVSS 4.0
- 2.3 Low
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N - Weakness
- CWE-347, CWE-755
- Updated
- 2026-11-02
OSVRHSA-2026:2769
7.5
Red Hat Security Advisory: Red Hat Ceph Storage 7.1 security and bug fix updates
- Record
RHSA-2026:2769- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-51744
3.1
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
UBUNTU-CVE-2024-51744- CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVAZL-52171 No score
CVE-2024-51744 affecting package coredns for versions less than 1.11.4-1
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52171- Updated
- 2026-11-02
OSVAZL-52174 No score
CVE-2024-51744 affecting package azcopy for versions less than 10.25.1-4
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52174- Updated
- 2026-11-05
OSVAZL-52180 No score
CVE-2024-51744 affecting package nmi 1.8.17-6
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52180- Updated
- 2026-11-02
OSVAZL-52183 No score
CVE-2024-51744 affecting package cert-manager for versions less than 1.12.15-1
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52183- Updated
- 2026-11-02
OSVAZL-52186 No score
CVE-2024-51744 affecting package flannel for versions less than 0.24.2-13
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52186- Updated
- 2026-11-05
OSVAZL-52189 No score
CVE-2024-51744 affecting package packer for versions less than 1.9.5-9
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52189- Updated
- 2026-11-05
OSVAZL-52192 No score
CVE-2024-51744 affecting package influxdb for versions less than 2.7.5-4
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52192- Updated
- 2026-11-05
OSVAZL-52195 No score
CVE-2024-51744 affecting package application-gateway-kubernetes-ingress for versions less than 1.7.7-1
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52195- Updated
- 2026-11-02
OSVAZL-52198 No score
CVE-2024-51744 affecting package dcos-cli for versions less than 1.2.0-18
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52198- Updated
- 2026-11-05
OSVAZL-52201 No score
CVE-2024-51744 affecting package keda for versions less than 2.14.1-7
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52201- Updated
- 2026-11-02
OSVAZL-52204 No score
CVE-2024-51744 affecting package kubernetes for versions less than 1.30.10-5
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52204- Updated
- 2026-11-05
OSVAZL-52207 No score
CVE-2024-51744 affecting package telegraf for versions less than 1.31.0-7
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52207- Updated
- 2026-11-05
OSVAZL-52210 No score
CVE-2024-51744 affecting package prometheus for versions less than 2.45.4-12
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52210- Updated
- 2026-11-02
OSVAZL-52213 No score
CVE-2024-51744 affecting package jx for versions less than 3.10.182-1
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52213- Updated
- 2026-11-02
OSVAZL-52216 No score
CVE-2024-51744 affecting package etcd for versions less than 3.5.18-1
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52216- Updated
- 2026-11-02
OSVAZL-52219 No score
CVE-2024-51744 affecting package moby-engine for versions less than 25.0.3-13
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52219- Updated
- 2026-11-02
OSVAZL-52221 No score
CVE-2024-51744 affecting package moby-engine for versions less than 24.0.9-17
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52221- Updated
- 2026-11-02
OSVAZL-52224 No score
CVE-2024-51744 affecting package influxdb for versions less than 2.6.1-22
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52224- Updated
- 2026-11-02
OSVAZL-52227 No score
CVE-2024-51744 affecting package kube-vip-cloud-provider for versions less than 0.0.2-22
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52227- Updated
- 2026-11-02
OSVAZL-52230 No score
CVE-2024-51744 affecting package coredns for versions less than 1.11.1-18
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52230- Updated
- 2026-11-02
OSVAZL-52233 No score
CVE-2024-51744 affecting package packer for versions less than 1.9.5-12
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52233- Updated
- 2026-11-02
OSVAZL-52236 No score
CVE-2024-51744 affecting package etcd for versions less than 3.5.21-1
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52236- Updated
- 2026-11-02
OSVAZL-52239 No score
CVE-2024-51744 affecting package keda for versions less than 2.4.0-29
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52239- Updated
- 2026-11-02
OSVAZL-52242 No score
CVE-2024-51744 affecting package rook for versions less than 1.6.2-26
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52242- Updated
- 2026-11-02
OSVAZL-52248 No score
CVE-2024-51744 affecting package application-gateway-kubernetes-ingress for versions less than 1.4.0-25
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52248- Updated
- 2026-11-02
OSVAZL-52251 No score
CVE-2024-51744 affecting package cf-cli for versions less than 8.4.0-24
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52251- Updated
- 2026-11-02
OSVAZL-52254 No score
CVE-2024-51744 affecting package jx for versions less than 3.2.236-21
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52254- Updated
- 2026-11-02
OSVAZL-52257 No score
CVE-2024-51744 affecting package cert-manager for versions less than 1.11.2-22
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52257- Updated
- 2026-11-02
OSVAZL-52260 No score
CVE-2024-51744 affecting package azcopy for versions less than 10.25.1-5
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52260- Updated
- 2026-11-02
OSVAZL-52265 No score
CVE-2024-51744 affecting package dcos-cli for versions less than 1.2.0-21
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52265- Updated
- 2026-11-02
OSVAZL-52266 No score
CVE-2024-51744 affecting package prometheus for versions less than 2.37.9-4
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52266- Updated
- 2026-11-02
OSVAZL-52272 No score
CVE-2024-51744 affecting package kubevirt for versions less than 0.59.0-27
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52272- Updated
- 2026-11-02
OSVAZL-52275 No score
CVE-2024-51744 affecting package kubernetes for versions less than 1.28.4-17
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52275- Updated
- 2026-11-02
OSVAZL-52278 No score
CVE-2024-51744 affecting package telegraf for versions less than 1.29.4-15
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in ParseWithClaims can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned by ParseWithClaims return both error codes. If users only check for the jwt.ErrTokenExpired using error.Is, they will ignore the embedded jwt.ErrTokenSignatureInvalid and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from the v5 branch to the v4 branch. In this logic, the ParseWithClaims function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.
- Record
AZL-52278- Updated
- 2026-11-02
OSVGO-2024-3250 No score
Improper error handling in ParseWithClaims and bad documentation may cause dangerous situations in github.com/golang-jwt/jwt
Improper error handling in ParseWithClaims and bad documentation may cause dangerous situations in github.com/golang-jwt/jwt
- Record
GO-2024-3250- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14481-1 No score
coredns-1.11.3+git129.387f34d-1.1 on GA media
These are all security issues fixed in the coredns-1.11.3+git129.387f34d-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14481-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14484-1 No score
govulncheck-vulndb-0.0.20241112T145010-1.1 on GA media
These are all security issues fixed in the govulncheck-vulndb-0.0.20241112T145010-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14484-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14495-1 No score
rclone-1.68.1-2.1 on GA media
These are all security issues fixed in the rclone-1.68.1-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14495-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14517-1 No score
traefik2-2.11.14-1.1 on GA media
These are all security issues fixed in the traefik2-2.11.14-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14517-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14522-1 No score
traefik-3.2.1-1.1 on GA media
These are all security issues fixed in the traefik-3.2.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14522-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:0131-1 No score
Security update for coredns
This update for coredns fixes the following issues:
-
Update to version 1.12.1:
- core: Increase CNAME lookup limit from 7 to 10 (#7153)
- plugin/kubernetes: Fix handling of pods having DeletionTimestamp set
- plugin/kubernetes: Revert 'only create PTR records for endpoints with hostname defined'
- plugin/forward: added option failfast_all_unhealthy_upstreams to return servfail if all upstreams are down
- bump dependencies, fixing boo#1239294 and boo#1239728
-
Update to version 1.12.0:
- New multisocket plugin - allows CoreDNS to listen on multiple sockets
- bump deps
-
Update to version 1.11.4:
- forward plugin: new option next, to try alternate upstreams when receiving specified response codes upstreams on (functions like the external plugin alternate)
- dnssec plugin: new option to load keys from AWS Secrets Manager
- rewrite plugin: new option to revert EDNS0 option rewrites in responses
-
Update to version 1.11.3+git129.387f34d:
- fix CVE-2024-51744 (bsc#1232991) build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#6955)
- core: set cache-control max-age as integer, not float (#6764)
- Issue-6671: Fixed the order of plugins. (#6729)
root: explicit markdnssecsupport (#6753)- feat: dnssec load keys from AWS Secrets Manager (#6618)
- fuzzing: fix broken oss-fuzz build (#6880)
- Replace k8s.io/utils/strings/slices by Go stdlib slices (#6863)
- Update .go-version to 1.23.2 (#6920)
- plugin/rewrite: Add 'revert' parameter for EDNS0 options (#6893)
- Added OpenSSF Scorecard Badge (#6738)
- fix(cwd): Restored backwards compatibility of Current Workdir (#6731)
- fix: plugin/auto: call OnShutdown() for each zone at its own OnShutdown() (#6705)
- feature: log queue and buffer memory size configuration (#6591)
- plugin/bind: add zone for link-local IPv6 instead of skipping (#6547)
- only create PTR records for endpoints with hostname defined (#6898)
- fix: reverter should execute the reversion in reversed order (#6872)
- plugin/etcd: fix etcd connection leakage when reload (#6646)
- kubernetes: Add useragent (#6484)
- Update build (#6836)
- Update grpc library use (#6826)
- Bump go version from 1.21.11 to 1.21.12 (#6800)
- Upgrade antonmedv/expr to expr-lang/expr (#6814)
- hosts: add hostsfile as label for coredns_hosts_entries (#6801)
- fix TestCorefile1 panic for nil handling (#6802)
- Record
openSUSE-SU-2025:0131-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:14663-1 No score
velociraptor-0.7.0.4.git142.862ef23-1.1 on GA media
These are all security issues fixed in the velociraptor-0.7.0.4.git142.862ef23-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14663-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:14768-1 No score
grafana-11.5.1-1.1 on GA media
These are all security issues fixed in the grafana-11.5.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14768-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:14840-1 No score
trivy-0.59.1-1.1 on GA media
These are all security issues fixed in the trivy-0.59.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14840-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:14988-1 No score
cosign-2.5.0-1.1 on GA media
These are all security issues fixed in the cosign-2.5.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14988-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
github.com/golang-jwt/jwt/v4Go |
before 4.5.1 | 4.5.1 |
corednsAzure Linux:3 |
before 1.11.4-1 | 1.11.4-1 |
azcopyAzure Linux:3 |
before 10.25.1-4 | 10.25.1-4 |
nmiAzure Linux:2 |
through 1.8.17-6 | None known |
cert-managerAzure Linux:3 |
before 1.12.15-1 | 1.12.15-1 |
flannelAzure Linux:3 |
before 0.24.2-13 | 0.24.2-13 |
packerAzure Linux:3 |
before 1.9.5-9 | 1.9.5-9 |
influxdbAzure Linux:3 |
before 2.7.5-4 | 2.7.5-4 |
application-gateway-kubernetes-ingressAzure Linux:3 |
before 1.7.7-1 | 1.7.7-1 |
dcos-cliAzure Linux:3 |
before 1.2.0-18 | 1.2.0-18 |
Show 219 moreShow less
| Package | Affected | Fixed |
|---|---|---|
kedaAzure Linux:3 |
before 2.14.1-7 | 2.14.1-7 |
kubernetesAzure Linux:3 |
before 1.30.10-5 | 1.30.10-5 |
telegrafAzure Linux:3 |
before 1.31.0-7 | 1.31.0-7 |
prometheusAzure Linux:3 |
before 2.45.4-12 | 2.45.4-12 |
jxAzure Linux:3 |
before 3.10.182-1 | 3.10.182-1 |
etcdAzure Linux:3 |
before 3.5.18-1 | 3.5.18-1 |
moby-engineAzure Linux:3 |
before 25.0.3-13 | 25.0.3-13 |
moby-engineAzure Linux:2 |
before 24.0.9-17 | 24.0.9-17 |
influxdbAzure Linux:2 |
before 2.6.1-22 | 2.6.1-22 |
kube-vip-cloud-providerAzure Linux:2 |
before 0.0.2-22 | 0.0.2-22 |
corednsAzure Linux:2 |
before 1.11.1-18 | 1.11.1-18 |
packerAzure Linux:2 |
before 1.9.5-12 | 1.9.5-12 |
etcdAzure Linux:2 |
before 3.5.21-1 | 3.5.21-1 |
kedaAzure Linux:2 |
before 2.4.0-29 | 2.4.0-29 |
rookAzure Linux:2 |
before 1.6.2-26 | 1.6.2-26 |
application-gateway-kubernetes-ingressAzure Linux:2 |
before 1.4.0-25 | 1.4.0-25 |
cf-cliAzure Linux:2 |
before 8.4.0-24 | 8.4.0-24 |
jxAzure Linux:2 |
before 3.2.236-21 | 3.2.236-21 |
cert-managerAzure Linux:2 |
before 1.11.2-22 | 1.11.2-22 |
azcopyAzure Linux:2 |
before 10.25.1-5 | 10.25.1-5 |
dcos-cliAzure Linux:2 |
before 1.2.0-21 | 1.2.0-21 |
prometheusAzure Linux:2 |
before 2.37.9-4 | 2.37.9-4 |
kubevirtAzure Linux:2 |
before 0.59.0-27 | 0.59.0-27 |
kubernetesAzure Linux:2 |
before 1.28.4-17 | 1.28.4-17 |
telegrafAzure Linux:2 |
before 1.29.4-15 | 1.29.4-15 |
golang-github-golang-jwt-jwtDebian:12 |
All versions, plus listed versions 4.4.3-15.0.0+really4.5.0-15.0.0+really4.5.0-1~exp15.0.0+really4.5.0-25.0.0+really4.5.2-15.0.0-1 |
None known |
golang-github-golang-jwt-jwtDebian:13 |
before 5.0.0+really4.5.2-1 | 5.0.0+really4.5.2-1 |
golang-github-golang-jwt-jwtDebian:14 |
before 5.0.0+really4.5.2-1 | 5.0.0+really4.5.2-1 |
cephRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-baseRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-base-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-commonRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-common-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-debugsourceRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-exporter-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-fuseRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-fuse-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-immutable-object-cacheRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-immutable-object-cache-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-mds-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-mgr-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-mibRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-mon-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-osd-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-radosgw-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-resource-agentsRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-selinuxRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
ceph-test-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
cephfs-mirror-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
cephfs-topRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
libcephfs-develRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
libcephfs2Red Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
libcephfs2-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
libcephsqlite-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
librados-develRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
librados-devel-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
librados2Red Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
librados2-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
libradospp-develRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
libradosstriper1Red Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
libradosstriper1-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
librbd-develRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
librbd1Red Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
librbd1-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
librgw-develRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
librgw2Red Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
librgw2-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
python3-ceph-argparseRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
python3-ceph-commonRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
python3-cephfsRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
python3-cephfs-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
python3-radosRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
python3-rados-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
python3-rbdRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
python3-rbd-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
python3-rgwRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
python3-rgw-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
rbd-fuse-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
rbd-mirror-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
rbd-nbdRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
rbd-nbd-debuginfoRed Hat:ceph_storage:7.1::el8 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el8cp | 2:18.2.1-381.el8cp |
cephRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-baseRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-base-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-commonRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-common-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-debugsourceRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-exporter-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-fuseRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-fuse-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-immutable-object-cacheRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-immutable-object-cache-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-mds-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-mgr-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-mibRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-mon-client-nvmeof-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-mon-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-osd-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-radosgw-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-resource-agentsRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-selinuxRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
ceph-test-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
cephadmRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
cephfs-mirror-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
cephfs-topRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
libcephfs-develRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
libcephfs2Red Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
libcephfs2-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
libcephsqlite-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
librados-develRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
librados-devel-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
librados2Red Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
librados2-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
libradospp-develRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
libradosstriper1Red Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
libradosstriper1-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
librbd-develRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
librbd1Red Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
librbd1-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
librgw-develRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
librgw2Red Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
librgw2-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
python3-ceph-argparseRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
python3-ceph-commonRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
python3-cephfsRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
python3-cephfs-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
python3-radosRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
python3-rados-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
python3-rbdRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
python3-rbd-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
python3-rgwRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
python3-rgw-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
rbd-fuse-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
rbd-mirror-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
rbd-nbdRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
rbd-nbd-debuginfoRed Hat:ceph_storage:7.1::el9 From an advisory covering 11 CVEs |
before 2:18.2.1-381.el9cp | 2:18.2.1-381.el9cp |
govulncheck-vulndbSUSE:Linux Enterprise Module for Package Hub 15 SP5 From an advisory covering 7 CVEs |
before 0.0.20241112T145010-150000.1.17.1 | 0.0.20241112T145010-150000.1.17.1 |
govulncheck-vulndbSUSE:Linux Enterprise Module for Package Hub 15 SP6 From an advisory covering 7 CVEs |
before 0.0.20241112T145010-150000.1.17.1 | 0.0.20241112T145010-150000.1.17.1 |
govulncheck-vulndbopenSUSE:Leap 15.5 From an advisory covering 7 CVEs |
before 0.0.20241112T145010-150000.1.17.1 | 0.0.20241112T145010-150000.1.17.1 |
govulncheck-vulndbopenSUSE:Leap 15.6 From an advisory covering 7 CVEs |
before 0.0.20241112T145010-150000.1.17.1 | 0.0.20241112T145010-150000.1.17.1 |
release-notes-susemanagerSUSE:Manager Server 4.3 From an advisory covering 15 CVEs |
before 4.3.15.2-150400.3.133.1 | 4.3.15.2-150400.3.133.1 |
golang-github-prometheus-prometheusSUSE:Manager Client Tools 12 From an advisory covering 7 CVEs |
before 2.53.3-1.56.1 | 2.53.3-1.56.1 |
golang-github-prometheus-promuSUSE:Manager Client Tools 12 From an advisory covering 7 CVEs |
before 0.17.0-1.24.1 | 0.17.0-1.24.1 |
grafanaSUSE:Manager Client Tools 12 From an advisory covering 7 CVEs |
before 10.4.13-1.66.2 | 10.4.13-1.66.2 |
spacecmdSUSE:Manager Client Tools 12 From an advisory covering 7 CVEs |
before 5.0.11-38.153.1 | 5.0.11-38.153.1 |
supportutils-plugin-saltSUSE:Manager Client Tools 12 From an advisory covering 7 CVEs |
before 1.2.3-6.25.1 | 1.2.3-6.25.1 |
supportutils-plugin-susemanager-clientSUSE:Manager Client Tools 12 From an advisory covering 7 CVEs |
before 5.0.4-6.33.1 | 5.0.4-6.33.1 |
uyuni-toolsSUSE:Manager Client Tools 12 From an advisory covering 7 CVEs |
before 0.1.28-1.16.1 | 0.1.28-1.16.1 |
dracut-saltbootSUSE:Manager Client Tools 15 From an advisory covering 7 CVEs |
before 0.1.1728559936.c16d4fb-150000.1.56.1 | 0.1.1728559936.c16d4fb-150000.1.56.1 |
golang-github-prometheus-prometheusSUSE:Manager Client Tools 15 From an advisory covering 7 CVEs |
before 2.53.3-150000.3.59.1 | 2.53.3-150000.3.59.1 |
grafanaSUSE:Manager Client Tools 15 From an advisory covering 7 CVEs |
before 10.4.13-150000.1.66.1 | 10.4.13-150000.1.66.1 |
spacecmdSUSE:Manager Client Tools 15 From an advisory covering 7 CVEs |
before 5.0.11-150000.3.130.1 | 5.0.11-150000.3.130.1 |
supportutils-plugin-saltSUSE:Manager Client Tools 15 From an advisory covering 7 CVEs |
before 1.2.3-150000.3.16.1 | 1.2.3-150000.3.16.1 |
supportutils-plugin-susemanager-clientSUSE:Manager Client Tools 15 From an advisory covering 7 CVEs |
before 5.0.4-150000.3.27.1 | 5.0.4-150000.3.27.1 |
uyuni-toolsSUSE:Manager Client Tools 15 From an advisory covering 7 CVEs |
before 0.1.28-150000.1.16.1 | 0.1.28-150000.1.16.1 |
dracut-saltbootSUSE:Manager Client Tools for SLE Micro 5 From an advisory covering 7 CVEs |
before 0.1.1728559936.c16d4fb-150000.1.56.1 | 0.1.1728559936.c16d4fb-150000.1.56.1 |
uyuni-toolsSUSE:Manager Client Tools for SLE Micro 5 From an advisory covering 7 CVEs |
before 0.1.28-150000.1.16.1 | 0.1.28-150000.1.16.1 |
supportutils-plugin-saltSUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 7 CVEs |
before 1.2.3-150000.3.16.1 | 1.2.3-150000.3.16.1 |
golang-github-prometheus-promuSUSE:Linux Enterprise Module for Package Hub 15 SP6 From an advisory covering 7 CVEs |
before 0.17.0-150000.3.24.1 | 0.17.0-150000.3.24.1 |
supportutils-plugin-saltSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 7 CVEs |
before 1.2.3-150000.3.16.1 | 1.2.3-150000.3.16.1 |
supportutils-plugin-saltSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 7 CVEs |
before 1.2.3-150000.3.16.1 | 1.2.3-150000.3.16.1 |
supportutils-plugin-saltSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 7 CVEs |
before 1.2.3-150000.3.16.1 | 1.2.3-150000.3.16.1 |
supportutils-plugin-saltSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 7 CVEs |
before 1.2.3-150000.3.16.1 | 1.2.3-150000.3.16.1 |
supportutils-plugin-saltSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 7 CVEs |
before 1.2.3-150000.3.16.1 | 1.2.3-150000.3.16.1 |
supportutils-plugin-saltSUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 7 CVEs |
before 1.2.3-150000.3.16.1 | 1.2.3-150000.3.16.1 |
supportutils-plugin-saltSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 7 CVEs |
before 1.2.3-150000.3.16.1 | 1.2.3-150000.3.16.1 |
supportutils-plugin-saltSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 7 CVEs |
before 1.2.3-150000.3.16.1 | 1.2.3-150000.3.16.1 |
supportutils-plugin-saltSUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 7 CVEs |
before 1.2.3-150000.3.16.1 | 1.2.3-150000.3.16.1 |
supportutils-plugin-saltSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 7 CVEs |
before 1.2.3-150000.3.16.1 | 1.2.3-150000.3.16.1 |
supportutils-plugin-saltSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 7 CVEs |
before 1.2.3-150000.3.16.1 | 1.2.3-150000.3.16.1 |
supportutils-plugin-saltSUSE:Manager Proxy 4.3 From an advisory covering 7 CVEs |
before 1.2.3-150000.3.16.1 | 1.2.3-150000.3.16.1 |
supportutils-plugin-saltSUSE:Manager Server 4.3 From an advisory covering 7 CVEs |
before 1.2.3-150000.3.16.1 | 1.2.3-150000.3.16.1 |
supportutils-plugin-saltSUSE:Enterprise Storage 7.1 From an advisory covering 7 CVEs |
before 1.2.3-150000.3.16.1 | 1.2.3-150000.3.16.1 |
dracut-saltbootopenSUSE:Leap 15.6 From an advisory covering 7 CVEs |
before 0.1.1728559936.c16d4fb-150000.1.56.1 | 0.1.1728559936.c16d4fb-150000.1.56.1 |
golang-github-prometheus-promuopenSUSE:Leap 15.6 From an advisory covering 7 CVEs |
before 0.17.0-150000.3.24.1 | 0.17.0-150000.3.24.1 |
spacecmdopenSUSE:Leap 15.6 From an advisory covering 7 CVEs |
before 5.0.11-150000.3.130.1 | 5.0.11-150000.3.130.1 |
supportutils-plugin-saltopenSUSE:Leap 15.6 From an advisory covering 7 CVEs |
before 1.2.3-150000.3.16.1 | 1.2.3-150000.3.16.1 |
supportutils-plugin-susemanager-clientopenSUSE:Leap 15.6 From an advisory covering 7 CVEs |
before 5.0.4-150000.3.27.1 | 5.0.4-150000.3.27.1 |
golang-github-prometheus-prometheusSUSE:Linux Enterprise Module for Package Hub 15 SP6 |
before 2.53.3-150100.4.23.1 | 2.53.3-150100.4.23.1 |
golang-github-prometheus-prometheusSUSE:Manager Proxy Module 4.3 |
before 2.53.3-150100.4.23.1 | 2.53.3-150100.4.23.1 |
golang-github-prometheus-prometheusopenSUSE:Leap 15.6 |
before 2.53.3-150100.4.23.1 | 2.53.3-150100.4.23.1 |
cosignSUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 6 CVEs |
before 2.5.0-150400.3.27.1 | 2.5.0-150400.3.27.1 |
cosignSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 6 CVEs |
before 2.5.0-150400.3.27.1 | 2.5.0-150400.3.27.1 |
cosignSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 6 CVEs |
before 2.5.0-150400.3.27.1 | 2.5.0-150400.3.27.1 |
cosignSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 6 CVEs |
before 2.5.0-150400.3.27.1 | 2.5.0-150400.3.27.1 |
cosignSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 6 CVEs |
before 2.5.0-150400.3.27.1 | 2.5.0-150400.3.27.1 |
cosignSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 6 CVEs |
before 2.5.0-150400.3.27.1 | 2.5.0-150400.3.27.1 |
cosignSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 6 CVEs |
before 2.5.0-150400.3.27.1 | 2.5.0-150400.3.27.1 |
cosignSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 6 CVEs |
before 2.5.0-150400.3.27.1 | 2.5.0-150400.3.27.1 |
cosignSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 6 CVEs |
before 2.5.0-150400.3.27.1 | 2.5.0-150400.3.27.1 |
cosignSUSE:Manager Proxy 4.3 From an advisory covering 6 CVEs |
before 2.5.0-150400.3.27.1 | 2.5.0-150400.3.27.1 |
cosignSUSE:Manager Server 4.3 From an advisory covering 6 CVEs |
before 2.5.0-150400.3.27.1 | 2.5.0-150400.3.27.1 |
cosignopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 2.5.0-150400.3.27.1 | 2.5.0-150400.3.27.1 |
golang-github-golang-jwt-jwtUbuntu:22.04:LTS |
All versions, plus listed versions 4.1.0-14.1.0-24.2.0-14.2.0-1ubuntu0.1 |
None known |
golang-github-golang-jwt-jwtUbuntu:24.04:LTS |
All versions, plus listed versions 4.4.3-1build15.0.0+really4.5.0-1 |
None known |
golang-github-golang-jwt-jwt-v5Ubuntu:24.04:LTS |
All versions, plus listed versions 5.2.0-2 |
None known |
golang-github-golang-jwt-jwtUbuntu:25.10 |
All versions, plus listed versions 5.0.0+really4.5.2-1 |
None known |
golang-github-golang-jwt-jwt-v5Ubuntu:25.10 |
All versions, plus listed versions 5.2.2-1 |
None known |
golang-github-golang-jwt-jwtUbuntu:26.10 |
All versions, plus listed versions 5.0.0+really4.5.2-1build1 |
None known |
golang-github-golang-jwt-jwt-v5Ubuntu:26.10 |
All versions, plus listed versions 5.3.0-15.3.1-1 |
None known |
golang-github-golang-jwt-jwtUbuntu:26.04:LTS |
All versions, plus listed versions 5.0.0+really4.5.2-15.0.0+really4.5.2-1build1 |
None known |
golang-github-golang-jwt-jwt-v5Ubuntu:26.04:LTS |
All versions, plus listed versions 5.2.2-15.3.0-1 |
None known |
corednsopenSUSE:Tumbleweed |
before 1.11.3+git129.387f34d-1.1 | 1.11.3+git129.387f34d-1.1 |
govulncheck-vulndbopenSUSE:Tumbleweed |
before 0.0.20241112T145010-1.1 | 0.0.20241112T145010-1.1 |
rcloneopenSUSE:Tumbleweed |
before 1.68.1-2.1 | 1.68.1-2.1 |
traefik2openSUSE:Tumbleweed |
before 2.11.14-1.1 | 2.11.14-1.1 |
traefikopenSUSE:Tumbleweed |
before 3.2.1-1.1 | 3.2.1-1.1 |
corednsSUSE:Package Hub 15 SP6 |
before 1.12.1-bp156.4.6.5 | 1.12.1-bp156.4.6.5 |
corednsopenSUSE:Leap 15.6 |
before 1.12.1-bp156.4.6.5 | 1.12.1-bp156.4.6.5 |
velociraptoropenSUSE:Tumbleweed From an advisory covering 27 CVEs |
before 0.7.0.4.git142.862ef23-1.1 | 0.7.0.4.git142.862ef23-1.1 |
grafanaopenSUSE:Tumbleweed |
before 11.5.1-1.1 | 11.5.1-1.1 |
trivyopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 0.59.1-1.1 | 0.59.1-1.1 |
cosignopenSUSE:Tumbleweed From an advisory covering 6 CVEs |
before 2.5.0-1.1 | 2.5.0-1.1 |
flannelopenSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 0.28.10-1.1 | 0.28.10-1.1 |
kubectl-retinaopenSUSE:Tumbleweed From an advisory covering 11 CVEs |
before 1.3.1-1.1 | 1.3.1-1.1 |
kumactlopenSUSE:Tumbleweed From an advisory covering 14 CVEs |
before 3.0.0-1.1 | 3.0.0-1.1 |
corednsopenSUSE:Leap 16.0 From an advisory covering 4 CVEs |
before 1.14.0-bp160.1.1 | 1.14.0-bp160.1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| affected | ||
| aliases, published | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-51744 is a low vulnerability (CVSS 3.1) in Golang-jwt Jwt, published November 4, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.58%, the 48th percentile. Fixed in github.com/golang-jwt/jwt/v4 4.5.1.
References
github.com/golang-jwt/jwt/security/advisories/GHSA-29wx-vh33-7x7r
github.com/golang-jwt/jwt/commit/7b1c1c00a171c6c79bbdb40e4ce7d197060c1c2c
nvd.nist.gov/vuln/detail/CVE-2024-51744
github.com/advisories/GHSA-29wx-vh33-7x7r
github.com/CVEProject/cvelistV5/tree/main/cves/2024/51xxx/CVE-2024-51744.json
security-tracker.debian.org/tracker/CVE-2024-51744
Show 194 moreShow less
github.com/golang-jwt/jwt
access.redhat.com/errata/RHSA-2026:2769
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1944286
bugzilla.redhat.com/show_bug.cgi?id=2112230
bugzilla.redhat.com/show_bug.cgi?id=2272997
bugzilla.redhat.com/show_bug.cgi?id=2273911
bugzilla.redhat.com/show_bug.cgi?id=2312579
bugzilla.redhat.com/show_bug.cgi?id=2323735
bugzilla.redhat.com/show_bug.cgi?id=2329426
bugzilla.redhat.com/show_bug.cgi?id=2345695
bugzilla.redhat.com/show_bug.cgi?id=2360974
bugzilla.redhat.com/show_bug.cgi?id=2372611
bugzilla.redhat.com/show_bug.cgi?id=2374412
bugzilla.redhat.com/show_bug.cgi?id=2389907
bugzilla.redhat.com/show_bug.cgi?id=2392386
bugzilla.redhat.com/show_bug.cgi?id=2392861
bugzilla.redhat.com/show_bug.cgi?id=2404076
bugzilla.redhat.com/show_bug.cgi?id=2404656
bugzilla.redhat.com/show_bug.cgi?id=2404880
bugzilla.redhat.com/show_bug.cgi?id=2412237
bugzilla.redhat.com/show_bug.cgi?id=2412474
bugzilla.redhat.com/show_bug.cgi?id=2414844
bugzilla.redhat.com/show_bug.cgi?id=2414943
bugzilla.redhat.com/show_bug.cgi?id=2416314
bugzilla.redhat.com/show_bug.cgi?id=2418462
bugzilla.redhat.com/show_bug.cgi?id=2428617
bugzilla.redhat.com/show_bug.cgi?id=2432069
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_2769.json
access.redhat.com/security/cve/CVE-2021-23358
cve.org/CVERecord?id=CVE-2021-23358
nvd.nist.gov/vuln/detail/CVE-2021-23358
access.redhat.com/security/cve/CVE-2022-34749
cve.org/CVERecord?id=CVE-2022-34749
nvd.nist.gov/vuln/detail/CVE-2022-34749
github.com/lepture/mistune/commit/a6d43215132fe4f3d93f8d7e90ba83b16a0838b2
access.redhat.com/security/cve/CVE-2024-11831
cve.org/CVERecord?id=CVE-2024-11831
nvd.nist.gov/vuln/detail/CVE-2024-11831
github.com/yahoo/serialize-javascript/commit/f27d65d3de42affe2aac14607066c293891cec4e
github.com/yahoo/serialize-javascript/pull/173
access.redhat.com/security/cve/CVE-2024-31884
cve.org/CVERecord?id=CVE-2024-31884
nvd.nist.gov/vuln/detail/CVE-2024-31884
github.com/ceph/ceph/pull/66089
github.com/ceph/ceph/pull/66140
github.com/ceph/ceph/pull/66141
github.com/ceph/ceph/pull/66142
github.com/ceph/ceph/security/advisories/GHSA-xj9f-7g59-m4jx
access.redhat.com/security/cve/CVE-2024-47866
cve.org/CVERecord?id=CVE-2024-47866
nvd.nist.gov/vuln/detail/CVE-2024-47866
github.com/ceph/ceph/security/advisories/GHSA-mgrm-g92q-f8h8
access.redhat.com/security/cve/CVE-2024-51744
cve.org/CVERecord?id=CVE-2024-51744
access.redhat.com/security/cve/CVE-2024-55565
bugzilla.redhat.com/show_bug.cgi?id=2331063
cve.org/CVERecord?id=CVE-2024-55565
nvd.nist.gov/vuln/detail/CVE-2024-55565
github.com/ai/nanoid/compare/3.3.7...3.3.8
github.com/ai/nanoid/pull/510
github.com/ai/nanoid/releases/tag/5.0.9
access.redhat.com/security/cve/CVE-2025-26791
cve.org/CVERecord?id=CVE-2025-26791
nvd.nist.gov/vuln/detail/CVE-2025-26791
ensy.zip/posts/dompurify-323-bypass
github.com/cure53/DOMPurify/commit/d18ffcb554e0001748865da03ac75dd7829f0f02
github.com/cure53/DOMPurify/releases/tag/3.2.4
nsysean.github.io/posts/dompurify-323-bypass
access.redhat.com/security/cve/CVE-2025-47913
cve.org/CVERecord?id=CVE-2025-47913
nvd.nist.gov/vuln/detail/CVE-2025-47913
github.com/advisories/GHSA-hcg3-q754-cr77
go.dev/cl/700295
go.dev/issue/75178
pkg.go.dev/vuln/GO-2025-4116
access.redhat.com/security/cve/CVE-2025-52555
cve.org/CVERecord?id=CVE-2025-52555
nvd.nist.gov/vuln/detail/CVE-2025-52555
github.com/ceph/ceph/pull/60314
github.com/ceph/ceph/security/advisories/GHSA-89hm-qq33-2fjm
access.redhat.com/security/cve/CVE-2025-61729
cve.org/CVERecord?id=CVE-2025-61729
nvd.nist.gov/vuln/detail/CVE-2025-61729
go.dev/cl/725920
go.dev/issue/76445
groups.google.com/g/golang-announce/c/8FJoBkPddm4
pkg.go.dev/vuln/GO-2025-4155
suse.com/support/update/announcement/2024/suse-su-20244042-1
suse.com/security/cve/CVE-2024-10389
suse.com/security/cve/CVE-2024-10975
suse.com/security/cve/CVE-2024-45794
suse.com/security/cve/CVE-2024-48057
suse.com/security/cve/CVE-2024-51735
suse.com/security/cve/CVE-2024-51744
suse.com/security/cve/CVE-2024-51746
suse.com/support/update/announcement/2025/suse-su-202501985-1
suse.com/security/cve/CVE-2023-45288
suse.com/security/cve/CVE-2024-11741
suse.com/security/cve/CVE-2024-45337
suse.com/security/cve/CVE-2024-45339
suse.com/security/cve/CVE-2024-47535
suse.com/security/cve/CVE-2024-9264
suse.com/security/cve/CVE-2024-9476
suse.com/security/cve/CVE-2025-22870
suse.com/security/cve/CVE-2025-22872
suse.com/security/cve/CVE-2025-2703
suse.com/security/cve/CVE-2025-27144
suse.com/security/cve/CVE-2025-3454
suse.com/security/cve/CVE-2025-3580
suse.com/security/cve/CVE-2025-4123
suse.com/support/update/announcement/2025/suse-su-20250524-1
bugzilla.suse.com/1212641
bugzilla.suse.com/1219912
bugzilla.suse.com/1229079
bugzilla.suse.com/1229104
bugzilla.suse.com/1231024
bugzilla.suse.com/1231497
bugzilla.suse.com/1231568
bugzilla.suse.com/1231759
bugzilla.suse.com/1232575
bugzilla.suse.com/1232769
bugzilla.suse.com/1232817
bugzilla.suse.com/1232970
bugzilla.suse.com/1233202
bugzilla.suse.com/1233279
bugzilla.suse.com/1233630
bugzilla.suse.com/1233660
bugzilla.suse.com/1234123
bugzilla.suse.com/1234554
bugzilla.suse.com/1235145
bugzilla.suse.com/1236301
suse.com/security/cve/CVE-2023-3128
suse.com/security/cve/CVE-2023-6152
suse.com/security/cve/CVE-2024-22037
suse.com/security/cve/CVE-2024-6837
suse.com/security/cve/CVE-2024-8118
suse.com/support/update/announcement/2025/suse-su-20250525-1
suse.com/support/update/announcement/2025/suse-su-20250546-1
suse.com/support/update/announcement/2025/suse-su-20251333-1
bugzilla.suse.com/1227031
bugzilla.suse.com/1232985
bugzilla.suse.com/1237682
bugzilla.suse.com/1238693
bugzilla.suse.com/1239204
bugzilla.suse.com/1239337
suse.com/security/cve/CVE-2024-6104
suse.com/security/cve/CVE-2025-22868
suse.com/security/cve/CVE-2025-22869
ubuntu.com/security/CVE-2024-51744
lists.opensuse.org/archives/list/[email protected]/thread/FRQMZTGDFOBRPKL5LYFU2R55SK6DBIPC
lists.opensuse.org/archives/list/[email protected]/thread/Z2Z4KRNR3L2CXM6VPBBBFXIJ2NM4JPWE
lists.opensuse.org/archives/list/[email protected]/thread/K5YH6ZA2JQ3Z35FVNJRKHS4UMH5RMAUJ
lists.opensuse.org/archives/list/[email protected]/thread/2VWEFHGRWATJW5MOESA3XEER2UJZLJOD
lists.opensuse.org/archives/list/[email protected]/thread/EUVFYQAJREBRWHGVJH4PINWMTHG2NH7G
bugzilla.suse.com/1239294
bugzilla.suse.com/1239728
lists.opensuse.org/archives/list/[email protected]/thread/IL7QOYRPFRGRS6UKU6ZYHI76FWFFUJNK
suse.com/security/cve/CVE-2023-1732
suse.com/security/cve/CVE-2023-44270
suse.com/security/cve/CVE-2023-45133
suse.com/security/cve/CVE-2023-45683
suse.com/security/cve/CVE-2023-46234
suse.com/security/cve/CVE-2024-21538
suse.com/security/cve/CVE-2024-23331
suse.com/security/cve/CVE-2024-24786
suse.com/security/cve/CVE-2024-28180
suse.com/security/cve/CVE-2024-31207
suse.com/security/cve/CVE-2024-37298
suse.com/security/cve/CVE-2024-4067
suse.com/security/cve/CVE-2024-4068
suse.com/security/cve/CVE-2024-42459
lists.opensuse.org/archives/list/[email protected]/thread/6G3C2BVUXSTIXS4W727LQ5WT3V2NAP27
lists.opensuse.org/archives/list/[email protected]/thread/IQWUH5CIGBJCVZRE6D76AYCLT3MS47XX
bugzilla.suse.com/1227010
bugzilla.suse.com/1232948
bugzilla.suse.com/1234512
bugzilla.suse.com/1235265
bugzilla.suse.com/1237618
bugzilla.suse.com/1239225
bugzilla.suse.com/1239385
bugzilla.suse.com/1240466
bugzilla.suse.com/1241724
bugzilla.suse.com/1243633
bugzilla.suse.com/1246151
bugzilla.suse.com/1246730
bugzilla.suse.com/1248897
bugzilla.suse.com/1248937
bugzilla.suse.com/1250625
bugzilla.suse.com/1249389
bugzilla.suse.com/1255345
bugzilla.suse.com/1256411
bugzilla.suse.com/1232964
bugzilla.suse.com/1233422
Left out here: 84 references. The JSON record has them. Left out on purpose, here and in the API, to keep responses small: 14 source records.