Lookup for vulnerable packages by Package URL.

Purlpkg:rpm/redhat/podman@3:4.2.0-11.rhaos4.12?arch=el9
Typerpm
Namespaceredhat
Namepodman
Version3:4.2.0-11.rhaos4.12
Qualifiers
arch el9
Subpath
Is_vulnerabletrue
Next_non_vulnerable_versionnull
Latest_non_vulnerable_versionnull
Affected_by_vulnerabilities
0
url VCID-fcfw-7u4r-ebf8
vulnerability_id VCID-fcfw-7u4r-ebf8
summary
Potential memory exhaustion attack due to sparse slice deserialization
### Details

Running `schema.Decoder.Decode()` on a struct that has a field of type `[]struct{...}` opens it up to malicious attacks regarding memory allocations, taking advantage of the sparse slice functionality. For instance, in the Proof of Concept written below, someone can specify to set a field of the billionth element and it will allocate all other elements before it in the slice. 

In the local environment environment for my project, I was able to call an endpoint like `/innocent_endpoint?arr.10000000.X=1` and freeze my system from the memory allocation while parsing `r.Form`. I think [this line](https://github.com/gorilla/schema/blob/main/decoder.go#L223) is responsible for allocating the slice, although I haven't tested to make sure, so it's just an educated guess.

### Proof of Concept

The following proof of concept works on both v1.2.0 and v1.2.1. I have not tested earlier versions.

```go
package main

import (
	"fmt"

	"github.com/gorilla/schema"
)

func main() {
	dec := schema.NewDecoder()
	var result struct {
		Arr []struct{ Val int }
	}
	if err := dec.Decode(&result, map[string][]string{"arr.1000000000.Val": {"1"}}); err != nil {
		panic(err)
	}
	fmt.Printf("%#+v\n", result)
}

```

### Impact

Any use of `schema.Decoder.Decode()` on a struct with arrays of other structs could be vulnerable to this memory exhaustion vulnerability. There seems to be no possible solution that a developer using this library can do to disable this behaviour without fixing it in this project, so all uses of Decode that fall under this umbrella are affected. A fix that doesn't require a major change may also be harder to find, since it could break compatibility with some other intended use-cases.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2024-37298.json
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2024-37298.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2024-37298
reference_id
reference_type
scores
0
value 0.00267
scoring_system epss
scoring_elements 0.50188
published_at 2026-04-18T12:55:00Z
1
value 0.00267
scoring_system epss
scoring_elements 0.50143
published_at 2026-04-13T12:55:00Z
2
value 0.00267
scoring_system epss
scoring_elements 0.50146
published_at 2026-04-12T12:55:00Z
3
value 0.00267
scoring_system epss
scoring_elements 0.50156
published_at 2026-04-09T12:55:00Z
4
value 0.00267
scoring_system epss
scoring_elements 0.50173
published_at 2026-04-11T12:55:00Z
5
value 0.00267
scoring_system epss
scoring_elements 0.5013
published_at 2026-04-02T12:55:00Z
6
value 0.00267
scoring_system epss
scoring_elements 0.50158
published_at 2026-04-04T12:55:00Z
7
value 0.00267
scoring_system epss
scoring_elements 0.50108
published_at 2026-04-07T12:55:00Z
8
value 0.00267
scoring_system epss
scoring_elements 0.50162
published_at 2026-04-21T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2024-37298
2
reference_url https://github.com/gorilla/schema
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://github.com/gorilla/schema
3
reference_url https://github.com/gorilla/schema/blob/main/decoder.go#L223
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:Y/T:P/P:M/B:A/M:M/D:T/2024-07-02T14:16:14Z/
url https://github.com/gorilla/schema/blob/main/decoder.go#L223
4
reference_url https://github.com/gorilla/schema/commit/cd59f2f12cbdfa9c06aa63e425d1fe4a806967ff
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:Y/T:P/P:M/B:A/M:M/D:T/2024-07-02T14:16:14Z/
url https://github.com/gorilla/schema/commit/cd59f2f12cbdfa9c06aa63e425d1fe4a806967ff
5
reference_url https://github.com/gorilla/schema/security/advisories/GHSA-3669-72x9-r9p3
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:P/A:Y/T:P/P:M/B:A/M:M/D:T/2024-07-02T14:16:14Z/
url https://github.com/gorilla/schema/security/advisories/GHSA-3669-72x9-r9p3
6
reference_url https://nvd.nist.gov/vuln/detail/CVE-2024-37298
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
1
value HIGH
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2024-37298
7
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075973
reference_id 1075973
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075973
8
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2295010
reference_id 2295010
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2295010
9
reference_url https://access.redhat.com/errata/RHSA-2024:4702
reference_id RHSA-2024:4702
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:4702
10
reference_url https://access.redhat.com/errata/RHSA-2024:4825
reference_id RHSA-2024:4825
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:4825
11
reference_url https://access.redhat.com/errata/RHSA-2024:4848
reference_id RHSA-2024:4848
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:4848
12
reference_url https://access.redhat.com/errata/RHSA-2024:4858
reference_id RHSA-2024:4858
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:4858
13
reference_url https://access.redhat.com/errata/RHSA-2024:4963
reference_id RHSA-2024:4963
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:4963
14
reference_url https://access.redhat.com/errata/RHSA-2024:5194
reference_id RHSA-2024:5194
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:5194
15
reference_url https://access.redhat.com/errata/RHSA-2024:5202
reference_id RHSA-2024:5202
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:5202
16
reference_url https://access.redhat.com/errata/RHSA-2024:6194
reference_id RHSA-2024:6194
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:6194
fixed_packages
aliases CVE-2024-37298, GHSA-3669-72x9-r9p3
risk_score 4.0
exploitability 0.5
weighted_severity 8.0
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-fcfw-7u4r-ebf8
1
url VCID-wq29-hzz2-5beh
vulnerability_id VCID-wq29-hzz2-5beh
summary Multiple vulnerabilities have been discovered in Go, the worst of which could lead to information leakage or a denial of service.
references
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2023-45290.json
reference_id
reference_type
scores
0
value 5.3
scoring_system cvssv3
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2023-45290.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2023-45290
reference_id
reference_type
scores
0
value 0.00491
scoring_system epss
scoring_elements 0.65559
published_at 2026-04-02T12:55:00Z
1
value 0.00491
scoring_system epss
scoring_elements 0.65626
published_at 2026-04-21T12:55:00Z
2
value 0.00491
scoring_system epss
scoring_elements 0.65588
published_at 2026-04-04T12:55:00Z
3
value 0.00491
scoring_system epss
scoring_elements 0.65555
published_at 2026-04-07T12:55:00Z
4
value 0.00491
scoring_system epss
scoring_elements 0.65607
published_at 2026-04-08T12:55:00Z
5
value 0.00491
scoring_system epss
scoring_elements 0.6562
published_at 2026-04-09T12:55:00Z
6
value 0.00491
scoring_system epss
scoring_elements 0.65639
published_at 2026-04-11T12:55:00Z
7
value 0.00491
scoring_system epss
scoring_elements 0.65624
published_at 2026-04-12T12:55:00Z
8
value 0.00491
scoring_system epss
scoring_elements 0.65595
published_at 2026-04-13T12:55:00Z
9
value 0.00491
scoring_system epss
scoring_elements 0.6563
published_at 2026-04-16T12:55:00Z
10
value 0.00491
scoring_system epss
scoring_elements 0.65643
published_at 2026-04-18T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2023-45290
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-45290
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-45290
3
reference_url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
reference_id
reference_type
scores
0
value 7.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
url https://ftp.suse.com/pub/projects/security/yaml/suse-cvss-scores.yaml
4
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2268017
reference_id 2268017
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2268017
5
reference_url https://go.dev/cl/569341
reference_id 569341
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
1
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2024-03-06T15:04:15Z/
url https://go.dev/cl/569341
6
reference_url https://groups.google.com/g/golang-announce/c/5pwGVUPoMbg
reference_id 5pwGVUPoMbg
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
1
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2024-03-06T15:04:15Z/
url https://groups.google.com/g/golang-announce/c/5pwGVUPoMbg
7
reference_url https://go.dev/issue/65383
reference_id 65383
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
1
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2024-03-06T15:04:15Z/
url https://go.dev/issue/65383
8
reference_url https://security.gentoo.org/glsa/202408-07
reference_id GLSA-202408-07
reference_type
scores
url https://security.gentoo.org/glsa/202408-07
9
reference_url https://pkg.go.dev/vuln/GO-2024-2599
reference_id GO-2024-2599
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
1
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2024-03-06T15:04:15Z/
url https://pkg.go.dev/vuln/GO-2024-2599
10
reference_url https://security.netapp.com/advisory/ntap-20240329-0004/
reference_id ntap-20240329-0004
reference_type
scores
0
value 6.5
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
1
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:N/T:P/P:M/B:A/M:M/D:T/2024-03-06T15:04:15Z/
url https://security.netapp.com/advisory/ntap-20240329-0004/
11
reference_url https://access.redhat.com/errata/RHSA-2024:1616
reference_id RHSA-2024:1616
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:1616
12
reference_url https://access.redhat.com/errata/RHSA-2024:2096
reference_id RHSA-2024:2096
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2096
13
reference_url https://access.redhat.com/errata/RHSA-2024:2724
reference_id RHSA-2024:2724
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2724
14
reference_url https://access.redhat.com/errata/RHSA-2024:2901
reference_id RHSA-2024:2901
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2901
15
reference_url https://access.redhat.com/errata/RHSA-2024:2941
reference_id RHSA-2024:2941
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:2941
16
reference_url https://access.redhat.com/errata/RHSA-2024:3259
reference_id RHSA-2024:3259
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:3259
17
reference_url https://access.redhat.com/errata/RHSA-2024:3346
reference_id RHSA-2024:3346
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:3346
18
reference_url https://access.redhat.com/errata/RHSA-2024:3617
reference_id RHSA-2024:3617
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:3617
19
reference_url https://access.redhat.com/errata/RHSA-2024:3621
reference_id RHSA-2024:3621
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:3621
20
reference_url https://access.redhat.com/errata/RHSA-2024:3637
reference_id RHSA-2024:3637
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:3637
21
reference_url https://access.redhat.com/errata/RHSA-2024:3781
reference_id RHSA-2024:3781
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:3781
22
reference_url https://access.redhat.com/errata/RHSA-2024:3790
reference_id RHSA-2024:3790
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:3790
23
reference_url https://access.redhat.com/errata/RHSA-2024:3826
reference_id RHSA-2024:3826
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:3826
24
reference_url https://access.redhat.com/errata/RHSA-2024:3827
reference_id RHSA-2024:3827
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:3827
25
reference_url https://access.redhat.com/errata/RHSA-2024:3830
reference_id RHSA-2024:3830
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:3830
26
reference_url https://access.redhat.com/errata/RHSA-2024:3831
reference_id RHSA-2024:3831
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:3831
27
reference_url https://access.redhat.com/errata/RHSA-2024:3868
reference_id RHSA-2024:3868
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:3868
28
reference_url https://access.redhat.com/errata/RHSA-2024:4023
reference_id RHSA-2024:4023
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:4023
29
reference_url https://access.redhat.com/errata/RHSA-2024:4520
reference_id RHSA-2024:4520
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:4520
30
reference_url https://access.redhat.com/errata/RHSA-2024:4893
reference_id RHSA-2024:4893
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:4893
31
reference_url https://access.redhat.com/errata/RHSA-2024:5013
reference_id RHSA-2024:5013
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:5013
32
reference_url https://access.redhat.com/errata/RHSA-2024:5075
reference_id RHSA-2024:5075
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:5075
33
reference_url https://access.redhat.com/errata/RHSA-2024:5077
reference_id RHSA-2024:5077
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:5077
34
reference_url https://access.redhat.com/errata/RHSA-2024:5202
reference_id RHSA-2024:5202
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:5202
35
reference_url https://access.redhat.com/errata/RHSA-2024:5433
reference_id RHSA-2024:5433
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:5433
36
reference_url https://access.redhat.com/errata/RHSA-2024:5436
reference_id RHSA-2024:5436
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:5436
37
reference_url https://access.redhat.com/errata/RHSA-2024:5439
reference_id RHSA-2024:5439
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:5439
38
reference_url https://access.redhat.com/errata/RHSA-2024:5442
reference_id RHSA-2024:5442
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:5442
39
reference_url https://access.redhat.com/errata/RHSA-2024:5444
reference_id RHSA-2024:5444
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:5444
40
reference_url https://access.redhat.com/errata/RHSA-2024:5446
reference_id RHSA-2024:5446
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:5446
41
reference_url https://access.redhat.com/errata/RHSA-2024:5808
reference_id RHSA-2024:5808
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:5808
42
reference_url https://access.redhat.com/errata/RHSA-2024:5810
reference_id RHSA-2024:5810
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:5810
43
reference_url https://access.redhat.com/errata/RHSA-2024:6221
reference_id RHSA-2024:6221
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:6221
44
reference_url https://access.redhat.com/errata/RHSA-2024:6969
reference_id RHSA-2024:6969
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:6969
45
reference_url https://access.redhat.com/errata/RHSA-2024:7548
reference_id RHSA-2024:7548
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:7548
46
reference_url https://access.redhat.com/errata/RHSA-2024:8038
reference_id RHSA-2024:8038
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:8038
47
reference_url https://access.redhat.com/errata/RHSA-2024:9135
reference_id RHSA-2024:9135
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:9135
48
reference_url https://access.redhat.com/errata/RHSA-2024:9485
reference_id RHSA-2024:9485
reference_type
scores
url https://access.redhat.com/errata/RHSA-2024:9485
49
reference_url https://access.redhat.com/errata/RHSA-2025:11889
reference_id RHSA-2025:11889
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:11889
50
reference_url https://access.redhat.com/errata/RHSA-2025:9776
reference_id RHSA-2025:9776
reference_type
scores
url https://access.redhat.com/errata/RHSA-2025:9776
51
reference_url https://usn.ubuntu.com/6886-1/
reference_id USN-6886-1
reference_type
scores
url https://usn.ubuntu.com/6886-1/
52
reference_url https://usn.ubuntu.com/7109-1/
reference_id USN-7109-1
reference_type
scores
url https://usn.ubuntu.com/7109-1/
53
reference_url https://usn.ubuntu.com/7111-1/
reference_id USN-7111-1
reference_type
scores
url https://usn.ubuntu.com/7111-1/
fixed_packages
aliases CVE-2023-45290
risk_score 3.0
exploitability 0.5
weighted_severity 5.9
resource_url http://public2.vulnerablecode.io/vulnerabilities/VCID-wq29-hzz2-5beh
Fixing_vulnerabilities
Risk_score4.0
Resource_urlhttp://public2.vulnerablecode.io/packages/pkg:rpm/redhat/podman@3:4.2.0-11.rhaos4.12%3Farch=el9