medium5.9
CVE-2023-3766
odoh-rs's Invalid Slice Split Results in Server Panic
Impact
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. ### Impact An attacker with knowledge of this vulnerability could 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. ### Patches Users are encouraged to update their odoh-rs's rust crate to v1.0.2.
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| rust | odoh-rs | < 1.0.2 | 1.0.2 |
Affected products
| Vendor | Product | Affected versions |
|---|---|---|
| Cloudflare | Odoh-Rs | before 1.0.2 |
Weakness classification
References
- NVD record
- CVE.org record
- GitHub advisory
- https://github.com/cloudflare/odoh-rs/pull/28
- https://github.com/cloudflare/odoh-rs/security/advisories/GHSA-gpcv-p28p-fv2p
- https://github.com/advisories/GHSA-gpcv-p28p-fv2p
- https://github.com/cloudflare/odoh-rs/commit/c1bc4ed71dcc9842b7dc1ea26f278f105074bbaa
- https://nvd.nist.gov/vuln/detail/CVE-2023-3766
- https://rustsec.org/advisories/RUSTSEC-2023-0095.html