CVE-2023-23631
Last modified
CVE-2023-23631 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. github.com/ipfs/go-unixfsnode is an ADL IPLD prime node that wraps go-codec-dagpb's implementation of protobuf to enable pathing. In versions priot to 1.5.2 trying to read malformed HAMT sharded directories can cause panics and virtual memory leaks. If you are reading untrusted user input, an attacker can then trigger a panic. EPSS estimates a 0.91% chance of exploitation in the next 30 days.
Description
github.com/ipfs/go-unixfsnode is an ADL IPLD prime node that wraps go-codec-dagpb's implementation of protobuf to enable pathing. In versions priot to 1.5.2 trying to read malformed HAMT sharded directories can cause panics and virtual memory leaks. If you are reading untrusted user input, an attacker can then trigger a panic. This is caused by bogus fanout parameter in the HAMT directory nodes. Users are advised to upgrade. There are no known workarounds for this vulnerability.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Protocol | Go-Unixfsnode | < 1.5.2 |
References
- https://github.com/ipfs/go-unixfsnode/security/advisories/GHSA-4gj3-6r43-3wfcPatch, Vendor Advisory
- https://github.com/ipfs/go-unixfsnode/security/advisories/GHSA-4gj3-6r43-3wfcPatch, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2023-23631?
How severe is CVE-2023-23631?
How do I fix CVE-2023-23631?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2023
- CVE-2023-23626go-bitfield is a simple bitfield package for the go language…7.5
- CVE-2023-23627Sanitize is an allowlist-based HTML and CSS sanitizer. Versi…6.1
- CVE-2023-23628Metabase is an open source data analytics platform. Affected…4.1
- CVE-2023-23629Metabase is an open source data analytics platform. Affected…6.3
- CVE-2023-2363A vulnerability, which was classified as critical, has been …9.8
- CVE-2023-23630Eta is an embedded JS templating engine that works inside No…6.1
- CVE-2023-23632BeyondTrust Privileged Remote Access (PRA) versions 22.2.x t…7.8
- CVE-2023-23634SQL Injection vulnerability in Documize version 5.4.2, allow…9.8
- CVE-2023-23635In Jellyfin 10.8.x through 10.8.3, the name of a collection …5.4
- CVE-2023-23636In Jellyfin 10.8.x through 10.8.3, the name of a playlist is…5.4
- CVE-2023-23637IMPatienT before 1.5.2 allows stored XSS via onmouseover in …7.6
- CVE-2023-23638A deserialization vulnerability existed when dubbo generic i…9.8
Are you affected by CVE-2023-23631?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
