Lookup for vulnerabilities affecting packages.

Vulnerability_idVCID-pfpb-5hua-k3cn
Summaryprotocol-http1 provides a low-level implementation of the HTTP/1 protocol. RFC 9112 Section 7.1 defined the format of chunk size, chunk data and chunk extension. The value of Content-Length header should be a string of 0-9 digits, the chunk size should be a string of hex digits and should split from chunk data using CRLF, and the chunk extension shouldn't contain any invisible character. However, Falcon has following behaviors while disobey the corresponding RFCs: accepting Content-Length header values that have `+` prefix, accepting Content-Length header values that written in hexadecimal with `0x` prefix, accepting `0x` and `+` prefixed chunk size, and accepting LF in chunk extension. This behavior can lead to desync when forwarding through multiple HTTP parsers, potentially results in HTTP request smuggling and firewall bypassing. This issue is fixed in `protocol-http1` v0.15.1. There are no known workarounds.
Aliases
0
alias CVE-2023-38697
1
alias GHSA-6jwc-qr2q-7xwj
Fixed_packages
0
url pkg:deb/debian/ruby-protocol-http1@0.35.2-1?distro=sid
purl pkg:deb/debian/ruby-protocol-http1@0.35.2-1?distro=sid
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:deb/debian/ruby-protocol-http1@0.35.2-1%3Fdistro=sid
1
url pkg:deb/debian/ruby-protocol-http1@0.39.0-1?distro=sid
purl pkg:deb/debian/ruby-protocol-http1@0.39.0-1?distro=sid
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:deb/debian/ruby-protocol-http1@0.39.0-1%3Fdistro=sid
2
url pkg:deb/debian/ruby-protocol-http1@0.39.0-1
purl pkg:deb/debian/ruby-protocol-http1@0.39.0-1
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:deb/debian/ruby-protocol-http1@0.39.0-1
3
url pkg:gem/protocol-http1@0.15.1
purl pkg:gem/protocol-http1@0.15.1
is_vulnerable false
affected_by_vulnerabilities
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.15.1
Affected_packages
0
url pkg:deb/debian/ruby-protocol-http1@0.13.1-1
purl pkg:deb/debian/ruby-protocol-http1@0.13.1-1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:deb/debian/ruby-protocol-http1@0.13.1-1
1
url pkg:deb/debian/ruby-protocol-http1@0.13.1-1?distro=sid
purl pkg:deb/debian/ruby-protocol-http1@0.13.1-1?distro=sid
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:deb/debian/ruby-protocol-http1@0.13.1-1%3Fdistro=sid
2
url pkg:deb/debian/ruby-protocol-http1@0.14.6-1?distro=sid
purl pkg:deb/debian/ruby-protocol-http1@0.14.6-1?distro=sid
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:deb/debian/ruby-protocol-http1@0.14.6-1%3Fdistro=sid
3
url pkg:deb/debian/ruby-protocol-http1@0.14.6-1
purl pkg:deb/debian/ruby-protocol-http1@0.14.6-1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:deb/debian/ruby-protocol-http1@0.14.6-1
4
url pkg:gem/protocol-http1@0.1.0
purl pkg:gem/protocol-http1@0.1.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.1.0
5
url pkg:gem/protocol-http1@0.2.0
purl pkg:gem/protocol-http1@0.2.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.2.0
6
url pkg:gem/protocol-http1@0.3.0
purl pkg:gem/protocol-http1@0.3.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.3.0
7
url pkg:gem/protocol-http1@0.4.0
purl pkg:gem/protocol-http1@0.4.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.4.0
8
url pkg:gem/protocol-http1@0.4.1
purl pkg:gem/protocol-http1@0.4.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.4.1
9
url pkg:gem/protocol-http1@0.5.0
purl pkg:gem/protocol-http1@0.5.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.5.0
10
url pkg:gem/protocol-http1@0.6.0
purl pkg:gem/protocol-http1@0.6.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.6.0
11
url pkg:gem/protocol-http1@0.7.0
purl pkg:gem/protocol-http1@0.7.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.7.0
12
url pkg:gem/protocol-http1@0.8.0
purl pkg:gem/protocol-http1@0.8.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.8.0
13
url pkg:gem/protocol-http1@0.8.1
purl pkg:gem/protocol-http1@0.8.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.8.1
14
url pkg:gem/protocol-http1@0.8.2
purl pkg:gem/protocol-http1@0.8.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.8.2
15
url pkg:gem/protocol-http1@0.8.3
purl pkg:gem/protocol-http1@0.8.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.8.3
16
url pkg:gem/protocol-http1@0.9.0
purl pkg:gem/protocol-http1@0.9.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.9.0
17
url pkg:gem/protocol-http1@0.10.0
purl pkg:gem/protocol-http1@0.10.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.10.0
18
url pkg:gem/protocol-http1@0.10.1
purl pkg:gem/protocol-http1@0.10.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.10.1
19
url pkg:gem/protocol-http1@0.10.2
purl pkg:gem/protocol-http1@0.10.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.10.2
20
url pkg:gem/protocol-http1@0.10.3
purl pkg:gem/protocol-http1@0.10.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.10.3
21
url pkg:gem/protocol-http1@0.11.0
purl pkg:gem/protocol-http1@0.11.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.11.0
22
url pkg:gem/protocol-http1@0.11.1
purl pkg:gem/protocol-http1@0.11.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.11.1
23
url pkg:gem/protocol-http1@0.12.0
purl pkg:gem/protocol-http1@0.12.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.12.0
24
url pkg:gem/protocol-http1@0.13.0
purl pkg:gem/protocol-http1@0.13.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.13.0
25
url pkg:gem/protocol-http1@0.13.1
purl pkg:gem/protocol-http1@0.13.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.13.1
26
url pkg:gem/protocol-http1@0.13.2
purl pkg:gem/protocol-http1@0.13.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.13.2
27
url pkg:gem/protocol-http1@0.14.0
purl pkg:gem/protocol-http1@0.14.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.14.0
28
url pkg:gem/protocol-http1@0.14.1
purl pkg:gem/protocol-http1@0.14.1
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.14.1
29
url pkg:gem/protocol-http1@0.14.2
purl pkg:gem/protocol-http1@0.14.2
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.14.2
30
url pkg:gem/protocol-http1@0.14.3
purl pkg:gem/protocol-http1@0.14.3
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.14.3
31
url pkg:gem/protocol-http1@0.14.4
purl pkg:gem/protocol-http1@0.14.4
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.14.4
32
url pkg:gem/protocol-http1@0.14.6
purl pkg:gem/protocol-http1@0.14.6
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.14.6
33
url pkg:gem/protocol-http1@0.15.0
purl pkg:gem/protocol-http1@0.15.0
is_vulnerable true
affected_by_vulnerabilities
0
vulnerability VCID-pfpb-5hua-k3cn
resource_url http://public2.vulnerablecode.io/packages/pkg:gem/protocol-http1@0.15.0
References
0
reference_url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2023-38697.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:L/A:N
url https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2023-38697.json
1
reference_url https://api.first.org/data/v1/epss?cve=CVE-2023-38697
reference_id
reference_type
scores
0
value 0.00182
scoring_system epss
scoring_elements 0.39933
published_at 2026-06-13T12:55:00Z
1
value 0.00182
scoring_system epss
scoring_elements 0.39922
published_at 2026-06-14T12:55:00Z
2
value 0.00182
scoring_system epss
scoring_elements 0.39909
published_at 2026-06-12T12:55:00Z
3
value 0.00204
scoring_system epss
scoring_elements 0.4256
published_at 2026-06-11T12:55:00Z
url https://api.first.org/data/v1/epss?cve=CVE-2023-38697
2
reference_url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38697
reference_id
reference_type
scores
url https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38697
3
reference_url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/protocol-http1/CVE-2023-38697.yml
reference_id
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/rubysec/ruby-advisory-db/blob/master/gems/protocol-http1/CVE-2023-38697.yml
4
reference_url https://github.com/socketry/protocol-http1
reference_id
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://github.com/socketry/protocol-http1
5
reference_url https://nvd.nist.gov/vuln/detail/CVE-2023-38697
reference_id
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
url https://nvd.nist.gov/vuln/detail/CVE-2023-38697
6
reference_url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1043432
reference_id 1043432
reference_type
scores
url https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1043432
7
reference_url https://github.com/socketry/protocol-http1/pull/20
reference_id 20
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-10-04T19:38:03Z/
url https://github.com/socketry/protocol-http1/pull/20
8
reference_url https://bugzilla.redhat.com/show_bug.cgi?id=2229389
reference_id 2229389
reference_type
scores
url https://bugzilla.redhat.com/show_bug.cgi?id=2229389
9
reference_url https://github.com/socketry/protocol-http1/commit/e11fc164fd2b36f7b7e785e69fa8859eb06bcedd
reference_id e11fc164fd2b36f7b7e785e69fa8859eb06bcedd
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-10-04T19:38:03Z/
url https://github.com/socketry/protocol-http1/commit/e11fc164fd2b36f7b7e785e69fa8859eb06bcedd
10
reference_url https://github.com/advisories/GHSA-6jwc-qr2q-7xwj
reference_id GHSA-6jwc-qr2q-7xwj
reference_type
scores
0
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
url https://github.com/advisories/GHSA-6jwc-qr2q-7xwj
11
reference_url https://github.com/socketry/protocol-http1/security/advisories/GHSA-6jwc-qr2q-7xwj
reference_id GHSA-6jwc-qr2q-7xwj
reference_type
scores
0
value 5.8
scoring_system cvssv3
scoring_elements
1
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N
2
value MODERATE
scoring_system cvssv3.1_qr
scoring_elements
3
value MODERATE
scoring_system generic_textual
scoring_elements
4
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-10-04T19:38:03Z/
url https://github.com/socketry/protocol-http1/security/advisories/GHSA-6jwc-qr2q-7xwj
12
reference_url https://www.rfc-editor.org/rfc/rfc9112#name-chunked-transfer-coding
reference_id rfc9112#name-chunked-transfer-coding
reference_type
scores
0
value 5.8
scoring_system cvssv3.1
scoring_elements CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:N
1
value MODERATE
scoring_system generic_textual
scoring_elements
2
value Track
scoring_system ssvc
scoring_elements SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2024-10-04T19:38:03Z/
url https://www.rfc-editor.org/rfc/rfc9112#name-chunked-transfer-coding
Weaknesses
0
cwe_id 444
name Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')
description The product acts as an intermediary HTTP agent (such as a proxy or firewall) in the data flow between two entities such as a client and server, but it does not interpret malformed HTTP requests or responses in ways that are consistent with how the messages will be processed by those entities that are at the ultimate destination.
1
cwe_id 1035
name OWASP Top Ten 2017 Category A9 - Using Components with Known Vulnerabilities
description Weaknesses in this category are related to the A9 category in the OWASP Top Ten 2017.
2
cwe_id 937
name OWASP Top Ten 2013 Category A9 - Using Components with Known Vulnerabilities
description Weaknesses in this category are related to the A9 category in the OWASP Top Ten 2013.
Exploits
Severity_range_score4.0 - 6.9
Exploitability0.5
Weighted_severity6.2
Risk_score3.1
Resource_urlhttp://public2.vulnerablecode.io/vulnerabilities/VCID-pfpb-5hua-k3cn