CVE-2023-3766 json
Invalid Slice Split Results in Server Panic
published 2023-08-03 3 y ago modified 2026-10-12 27 d ago also GHSA-gpcv-p28p-fv2p , RUSTSEC-2023-0095 , EUVD-2023-2295
- cvss
- 5.9
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.8%
- EPSS 0.8% chance of exploitation in 30 days, percentile 56%
- public exploits
- 0
- none known
Summary
A vulnerability was discovered in the odoh-rs rust crate that stems from faulty logic during the parsing of encrypted queries. This issue specifically occurs when processing encrypted query data received from remote clients and enables an attacker with knowledge of this vulnerability to craft and send specially designed encrypted queries to targeted ODOH servers running with odoh-rs. Upon successful exploitation, the server will crash abruptly, disrupting its normal operation and rendering the service temporarily unavailable.
Patch / fix
- crates.io odoh-rs 1.0.2
- Cloudflare odoh-rs 1.0.2
- github.com/cloudflare/odoh-rs@c1bc4ed commit
- github.com/cloudflare/odoh-rs#28 pull request
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 y ago
Exploit prediction
0.78% chance of exploitation in the next 30 days, higher than 56% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 5.9 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H |
| NVD | 3.1 | 5.9 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H |
| OSV | 3.1 | 5.9 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H |
| GitHub | 3.1 | 5.9 | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| crates.io | odoh-rs | <1.0.2 >=0.0.0-0, <1.0.2 |
1.0.2 |
Affected products
- Cloudflare odoh-rs
Classification
- Weakness
-
- CWE-120 Buffer Copy without Checking Size of Input
References
-
github.com
/cloudflare/odoh-rs/pull/28
patch, web, vendor-advisory
-
github.com
/cloudflare/odoh-rs/commit/c1bc4ed71dcc9842b7dc1ea26f278f105074bbaa
web
-
github.com
/cloudflare/odoh-rs/security/advisories/GHSA-gpcv-p28p-fv2p
vendor-advisory, web
-
nvd.nist.gov
/vuln/detail/CVE-2023-3766
advisory
-
github.com
/cloudflare/odoh-rs
package
-
rustsec.org
/advisories/RUSTSEC-2023-0095.html
web, advisory
-
crates.io
/crates/odoh-rs
package
Sources
- CVE List CVE-2023-3766
- GitHub Advisory GHSA-gpcv-p28p-fv2p
- NVD CVE-2023-3766
- OSV RUSTSEC-2023-0095
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.