Quick answers
- Is CVE-2026-33817 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-33817 being exploited in the wild.
- How severe is CVE-2026-33817?
- Medium severity, with a CVSS score of 6.2, published 6 April 2026.
- Which products and versions are affected?
- Etcd-Io Bbolt <= 1.4.3; go.etcd.io/bbolt (Go) <= 1.4.3, SEMVER:introduced=0, SEMVER:introduced=0,last_affected=1.4.3.
- Is there a fix for CVE-2026-33817?
- A patch was published on 2026-03-30: Fix merged in bbolt repository Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-33817 attacked?
- It is attacked with local access, in a software library.
- Am I affected by CVE-2026-33817?
- Check whether you run Etcd-Io Bbolt or go.etcd.io/bbolt (Go) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
Technical details
This vulnerability was originally reported as an out-of-bounds read (CWE-125) in the Bucket.Stats() function of the bbolt library. The issue occurred because the code attempted to access a branch page element using an index of -1 when the page element count was zero, leading to a Go panic. While a fix was merged to add a count guard, the advisory was subsequently withdrawn and the CVE rejected. Maintainers and the Go security team determined it to be a false positive because branch pages in a healthy bbolt database should never have zero elements, and the crash only occurs during manual statistics gathering on corrupted databases.
Affected products
- etcd-io bbolt <= 1.4.3
Identifiers
- CVE-2026-33817
- GHSA-6jwv-w5xf-7j27
- GO-2026-4923
Timeline
- 2026-03-30: patched: Fix merged in bbolt repository
- 2026-04-06: disclosed: Initial CVE and GHSA published
- 2026-04-08: other: CVE marked as Rejected/False Positive
- 2026-04-13: other: GitHub Advisory withdrawn