[GO-2024-2611] Infinite loop in JSON unmarshaling in google.golang.org/protobuf
Affected Packages
2
Fixed Packages
2
CVEs
1
The protojson.Unmarshal function can enter an infinite loop when unmarshaling
certain forms of invalid JSON. This condition can occur when unmarshaling into a
message which contains a google.protobuf.Any value, or when the
UnmarshalOptions.DiscardUnknown option is set.
Package | Affected Version |
---|---|
![]() |
>= 1.32.0, < 1.33.0 |
![]() |
>= 1.32.0, < 1.33.0 |
Package | Fixed Version |
---|---|
![]() |
= 1.33.0 |
![]() |
= 1.33.0 |
- ID
- GO-2024-2611
- URL
- https://pkg.go.dev/vuln/GO-2024-2611
- Published
-
2024-03-05T19:49:11
(6 months ago) - Modified
-
2024-06-27T17:38:19
(2 months ago) - Other Advisories
-
-
ALAS2-2024-2550
-
ALAS2-2024-2568
-
ALAS2-2024-2618
-
ALPINE:CVE-2024-24786
-
ALSA-2024:2548
-
ALSA-2024:2549
-
ALSA-2024:2550
-
ALSA-2024:3254
-
ALSA-2024:4246
-
ELSA-2024-12328
-
ELSA-2024-12329
-
ELSA-2024-12347
-
ELSA-2024-12348
-
ELSA-2024-2548
-
ELSA-2024-2549
-
ELSA-2024-2550
-
ELSA-2024-3254
-
ELSA-2024-4246
-
FEDORA-2024-5bae6c0ea7
-
GLSA-202407-12
-
GLSA-202407-25
-
RHSA-2024:1874
-
RHSA-2024:2548
-
RHSA-2024:2549
-
RHSA-2024:2550
-
RHSA-2024:3254
-
RHSA-2024:4246
-
RLSA-2024:2548
-
RLSA-2024:2549
-
RLSA-2024:2550
-
SUSE-SU-2024:2031-1
-
SUSE-SU-2024:2050-1
-
SUSE-SU-2024:2050-2
-
SUSE-SU-2024:2090-1
-
SUSE-SU-2024:3094-1
-
SUSE-SU-2024:3097-1
-
SUSE-SU-2024:3098-1
-
SUSE-SU-2024:3120-1
-
USN-6746-1
-
USN-6746-2
-
Source | # ID | Name | URL |
---|---|---|---|
Security Advisory |
|
Type | Package URL | Namespace | Name / Product | Version | Distribution / Platform | Arch | Patch / Fix |
---|---|---|---|---|---|---|---|
Fixed | pkg:golang/google.golang.org/protobuf/internal/encoding/json | google.golang.org/protobuf/internal/encoding |
![]() |
= 1.33.0 | |||
Affected | pkg:golang/google.golang.org/protobuf/internal/encoding/json | google.golang.org/protobuf/internal/encoding |
![]() |
>= 1.32.0 < 1.33.0 | |||
Fixed | pkg:golang/google.golang.org/protobuf/encoding/protojson | google.golang.org/protobuf/encoding |
![]() |
= 1.33.0 | |||
Affected | pkg:golang/google.golang.org/protobuf/encoding/protojson | google.golang.org/protobuf/encoding |
![]() |
>= 1.32.0 < 1.33.0 |
# CVE | Description | CVSS | EPSS | EPSS Trend (30 days) | Affected Products | Weaknesses | Security Advisories | Exploits | PoC | Pubblication Date | Modification Date |
---|---|---|---|---|---|---|---|---|---|---|---|
# CVE | Description | CVSS | EPSS | EPSS Trend (30 days) | Affected Products | Weaknesses | Security Advisories | PoC | Pubblication Date | Modification Date |